| | |
| | | WebResponseContent content = new WebResponseContent(); |
| | | try |
| | | { |
| | | WriteLog.GetLog("æ¥æ¶WMSä»»å¡").Write(JsonConvert.SerializeObject(taskDTOs), "æ¥æ¶WMSä»»å¡"); |
| | | Dt_Task task =null; |
| | | // 夿任å¡ç±»åæ¯å¦ä¸ºåºåºä»»å¡ |
| | | if (taskDTOs.TaskType == "2") |
| | |
| | | |
| | | Dt_Task_Hty task_Hty = _mapper.Map<Dt_Task_Hty>(task); |
| | | task_Hty.TaskId = 0; |
| | | task_Hty.OperateType = (int)OperateTypeEnum.å¼å¸¸éå; |
| | | |
| | | BaseDal.DeleteData(task); |
| | | _taskHtyRepository.AddData(task_Hty); |
| | |
| | | PalletCode=taskDTOs.TPbarcode, |
| | | ErrorMessage=taskDTOs.EndPoint, |
| | | CreateDate=DateTime.Now, |
| | | Creater = "WMS" |
| | | }; |
| | | _errorMessageRepository.AddData(message); |
| | | IDevice? device = Storage.Devices.FirstOrDefault(x => x.DeviceCode == task.RGVName); |
| | |
| | | PalletCode = taskDTOs.TPbarcode, |
| | | ErrorMessage = taskDTOs.EndPoint, |
| | | CreateDate = DateTime.Now, |
| | | Creater ="WMS" |
| | | }; |
| | | _errorMessageRepository.AddData(message); |
| | | } |
| | |
| | | } |
| | | catch (Exception ex) |
| | | { |
| | | WriteLog.GetLog("æ¥æ¶WMSä»»å¡").Write(JsonConvert.SerializeObject(ex.Message), "æ¥æ¶WMSä»»å¡"); |
| | | content = WebResponseContent.Instance.Error($"çæä»»å¡å¤±è´¥,é误信æ¯:{ex.Message}"); |
| | | } |
| | | finally |
| | |
| | | content = StackCraneTaskCompleted(task.TaskNum); |
| | | return content; |
| | | } |
| | | if (task.TaskState == (int)TaskOutStatusEnum.SC_OutExecuting) |
| | | { |
| | | task.Dispatchertime = DateTime.Now; |
| | | } |
| | | } |
| | | else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.InboundGroup) |
| | | { |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTask; |
| | | var result = WIDESEA_Comm.Http.HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result; |
| | | WriteLog.GetLog("WMSæ¥å£è¿åä¿¡æ¯").Write(JsonConvert.SerializeObject(result), "WMSæ¥å£è¿åä¿¡æ¯"); |
| | | |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"RGVè°åº¦å®æçå¾
WMSä»»å¡"); |
| | | } |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTask; |
| | | var result = WIDESEA_Comm.Http.HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result; |
| | | |
| | | WriteLog.GetLog("WMSæ¥å£è¿åä¿¡æ¯").Write(JsonConvert.SerializeObject(result), "WMSæ¥å£è¿åä¿¡æ¯"); |
| | | |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"RGVåºåºå®æ"); |
| | | } |
| | |
| | | |
| | | Dt_Task_Hty task_Hty = _mapper.Map<Dt_Task_Hty>(task); |
| | | task_Hty.TaskId = 0; |
| | | |
| | | task_Hty.OperateType = (int)OperateTypeEnum.èªå¨å®æ; |
| | | BaseDal.DeleteData(task); |
| | | _taskHtyRepository.AddData(task_Hty); |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"å åæºå
¥åºå®æ"); |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTask; |
| | | var result = WIDESEA_Comm.Http.HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result; |
| | | WriteLog.GetLog("WMSæ¥å£è¿åä¿¡æ¯").Write(JsonConvert.SerializeObject(result), "WMSæ¥å£è¿åä¿¡æ¯"); |
| | | } |
| | | else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.RelocationGroup) |
| | | { |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTask; |
| | | var result = WIDESEA_Comm.Http.HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result; |
| | | WriteLog.GetLog("WMSæ¥å£è¿åä¿¡æ¯").Write(JsonConvert.SerializeObject(result), "WMSæ¥å£è¿åä¿¡æ¯"); |
| | | } |
| | | else if (task.TaskType.GetTaskTypeGroup() == TaskTypeGroup.OtherGroup) |
| | | { |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTask; |
| | | var result = WIDESEA_Comm.Http.HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result; |
| | | WriteLog.GetLog("WMSæ¥å£è¿åä¿¡æ¯").Write(JsonConvert.SerializeObject(result), "WMSæ¥å£è¿åä¿¡æ¯"); |
| | | #endregion |
| | | |
| | | content = WebResponseContent.Instance.OK("忶任塿å"); |
| | |
| | | } |
| | | var wmsIpAddress = wmsBase + requestTask; |
| | | var result = WIDESEA_Comm.Http.HttpHelper.PostAsync(wmsIpAddress, taskDTO.ToJsonString()).Result; |
| | | WriteLog.GetLog("WMSæ¥å£è¿åä¿¡æ¯").Write(JsonConvert.SerializeObject(result), "WMSæ¥å£è¿åä¿¡æ¯"); |
| | | #endregion |
| | | |
| | | content = WebResponseContent.Instance.OK("æå¨å®ææå"); |