| | |
| | | using System; |
| | | using Newtonsoft.Json; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Linq; |
| | | using System.Text; |
| | |
| | | FOURBOTReturn fOURBOTReturn = response.DeserializeObject<FOURBOTReturn>(); |
| | | if (fOURBOTReturn.returnCode == 0) |
| | | { |
| | | FOURBOTnewMovePodTaskResponseData fOURBO = fOURBOTReturn.data as FOURBOTnewMovePodTaskResponseData ?? throw new Exception("æªè·åå°åå车è¿åçä»»å¡ID"); |
| | | string dataJson = fOURBOTReturn.data.ToString(); |
| | | FOURBOTnewMovePodTaskResponseData? fOURBO = JsonConvert.DeserializeObject<FOURBOTnewMovePodTaskResponseData>(dataJson); |
| | | if (fOURBO == null || fOURBO.taskID == 0) |
| | | { |
| | | throw new Exception($"æªè·åå°åå车è¿åçä»»å¡IDï¼è¿åæ°æ®ï¼{response}"); |
| | | } |
| | | //FOURBOTnewMovePodTaskResponseData fOURBO = fOURBOTReturn.data as FOURBOTnewMovePodTaskResponseData ?? throw new Exception("æªè·åå°åå车è¿åçä»»å¡ID"); |
| | | item.RGVTaskId = fOURBO.taskID; |
| | | item.TaskState = (int)TaskStatusEnum.Execut; |
| | | } |
| | |
| | | { |
| | | Dt_ApiInfo? apiInfo = _apiInfoService.Repository.QueryFirst(x => x.ApiCode == nameof(GetBlockPodContentDto)) ?? throw new Exception("æªæ¾å°åå车任å¡ä¸åæ¥å£é
置信æ¯ï¼è¯·æ£æ¥æ¥å£é
ç½®"); |
| | | List<Dt_Task> dt_Tasks = new List<Dt_Task>(); |
| | | //var PalletCodes = tasks.Select(x => x.PalletCode).ToList(); |
| | | GetBlockPodContentDto content = new GetBlockPodContentDto(); |
| | | content.CandidatePodIDs = tasks.Select(x => x.PalletCode).ToList(); |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, content.Serialize()); |
| | | var PalletCodes = tasks.Select(x => x.PalletCode).ToList(); |
| | | //GetBlockPodContentDto content = new GetBlockPodContentDto(); |
| | | var request = new GetBlockPodContentListDto |
| | | { |
| | | content = new List<GetBlockPodContentDto> |
| | | { |
| | | new GetBlockPodContentDto |
| | | { |
| | | candidatePodIDs = PalletCodes, |
| | | num = 0 // 0表示å
¨é¨åºï¼å¦æéè¦éå¶æ°éå¯ä»¥è°æ´ |
| | | } |
| | | } |
| | | }; |
| | | //content.candidatePodIDs = tasks.Select(x => x.PalletCode).ToList(); |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, request.Serialize()); |
| | | FOURBOTReturn fOURBOTReturn = response.DeserializeObject<FOURBOTReturn>(); |
| | | if (fOURBOTReturn.returnCode == 0) |
| | | { |