| | |
| | | { |
| | | foreach (var item in tasks) |
| | | { |
| | | var content = SendHIKROBOTTask(item); |
| | | var content =_taskService.SendHIKROBOTTask(item); |
| | | } |
| | | } |
| | | #endregion |
| | |
| | | { |
| | | foreach (var item in tasks) |
| | | { |
| | | var content = SendHIKROBOTTask(item); |
| | | var content = _taskService.SendHIKROBOTTask(item); |
| | | } |
| | | } |
| | | #endregion |
| | | |
| | | #region ä¸å海康AGVä»»å¡ |
| | | public WebResponseContent SendHIKROBOTTask(Dt_Task task) |
| | | { |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | Dt_ApiInfo? apiInfo = _apiInfoService.Repository.QueryFirst(x => x.ApiCode == nameof(HIKROBOTTaskSubmit)) ?? throw new Exception("æªæ¾å°æµ·åº·AGVä»»å¡ä¸åæ¥å£é
置信æ¯ï¼è¯·æ£æ¥æ¥å£é
ç½®"); |
| | | |
| | | #region ä»»å¡ä¿¡æ¯è½¬æ¢ |
| | | HIKROBOTTaskSubmit hIKROBOTTaskSubmit = new HIKROBOTTaskSubmit() |
| | | { |
| | | taskType = "", |
| | | initPriority = task.Grade, |
| | | targetRoute = new List<TargetRouteDto> |
| | | { |
| | | new TargetRouteDto |
| | | { |
| | | type= "SITE", |
| | | code=task.CurrentAddress, |
| | | operation="COLLECT",//åè´§ |
| | | }, |
| | | new TargetRouteDto |
| | | { |
| | | type= "SITE", |
| | | code=task.NextAddress, |
| | | operation="DELIVERY",//éè´§ |
| | | } |
| | | } |
| | | }; |
| | | #endregion |
| | | |
| | | string response = HttpHelper.Post(apiInfo.ApiAddress, hIKROBOTTaskSubmit.Serialize()); |
| | | var hIKROBOTReturn = response.DeserializeObject<HIKROBOTReturn>(); |
| | | if (hIKROBOTReturn.code == "SUCCESS") |
| | | { |
| | | var data = hIKROBOTReturn.data.ToString().DeserializeObject<HIKROBOTReturnData>(); |
| | | content.OK(data: data); |
| | | //task.Remark = data.robotTaskCode; |
| | | } |
| | | else |
| | | { |
| | | throw new Exception(hIKROBOTReturn.message); |
| | | } |
| | | //_taskService.UpdateData(task); |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | content.Error(ex.Message); |
| | | } |
| | | finally |
| | | { |
| | | |
| | | } |
| | | return content; |
| | | } |
| | | #endregion |
| | | } |