| | |
| | | //忥ç»ä¸æ¸¸åé¦ä»»å¡å®æ |
| | | Dt_roadwayinfo roadwayinfo = _Dt_roadwayinfoService.GetRoadwayinfo(task.Roadway); |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") |
| | | { |
| | | WriteLog.Write_Log("è°å䏿¸¸è¿å失败", "宿å åæºä»»å¡å¤±è´¥", $"æ¡ç :ã{task.PalletCode}ã,ä»»å¡å·ï¼ã{task.TaskNum}ã"); |
| | | return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | if (command.status != "success")return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | task.ModifyDate = DateTime.Now; |
| | | BaseDal.DeleteData(task); |
| | |
| | | { |
| | | Dt_roadwayinfo roadwayinfo = _Dt_roadwayinfoService.GetRoadwayinfo(task.Roadway); |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") |
| | | { |
| | | WriteLog.Write_Log("è°å䏿¸¸è¿å失败", "宿å åæºä»»å¡å¤±è´¥", $"æ¡ç :ã{task.PalletCode}ã,ä»»å¡å·ï¼ã{task.TaskNum}ã"); |
| | | return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | if (command.status != "success") return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = "System"; |
| | |
| | | task.TaskState = (int)TaskinventoryStatusEnum.inventoryFinish; |
| | | BaseDal.UpdateData(task); |
| | | string Result = WMSTaskStatusEnum.insuccess.GetDescription(); |
| | | |
| | | if (task.Creater.Equals("WMS")) |
| | | { |
| | | Dt_roadwayinfo roadwayinfo = _Dt_roadwayinfoService.GetRoadwayinfo(task.Roadway); |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") |
| | | { |
| | | WriteLog.Write_Log("è°å䏿¸¸è¿å失败", "宿å åæºä»»å¡å¤±è´¥", $"æ¡ç :ã{task.PalletCode}ã,ä»»å¡å·ï¼ã{task.TaskNum}ã"); |
| | | return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | if (command.status != "success")return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = "System"; |
| | |
| | | try |
| | | { |
| | | Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); |
| | | if (task != null) |
| | | if (task == null) return WebResponseContent.Instance.Error($"æªæ¾å°è¯¥ä»»å¡ä¿¡æ¯,ä»»å¡å·:ã{taskNum}ã"); |
| | | string Result = task.TaskType == 200 || task.TaskType == 300 ? WMSTaskStatusEnum.inerror.GetDescription(): WMSTaskStatusEnum.outerror.GetDescription(); |
| | | if (task.Creater.Equals("WMS")) |
| | | { |
| | | //䏿¥å
¥åºä»»å¡å¼å¸¸ |
| | | //if (task.TaskType == (int)TaskTypeEnum.Inbound) |
| | | //{ |
| | | string Result = WMSTaskStatusEnum.inerror.GetDescription(); |
| | | if (task.Creater.Equals("WMS")) |
| | | { |
| | | Dt_roadwayinfo roadwayinfo = _Dt_roadwayinfoService.GetRoadwayinfo(task.Roadway); |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") return content.Error($"è°å䏿¸¸è¿å失败ï¼ä»»å¡åæ¶å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | BaseDal.DeleteData(task); |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = App.User?.UserName; |
| | | task.Remark = "人工æå¨åæ¶"; |
| | | BaseDal.DeleteData(task); |
| | | _task_HtyService.AddTaskHty(task); |
| | | content.Status = true; |
| | | //} |
| | | //else |
| | | //{ |
| | | // return WebResponseContent.Instance.Error($"åæ¶å¤±è´¥,åªè½åæ¶å
¥åºä»»å¡"); |
| | | //} |
| | | Dt_roadwayinfo roadwayinfo = _Dt_roadwayinfoService.GetRoadwayinfo(task.Roadway); |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") return content.Error($"è°å䏿¸¸è¿å失败ï¼ä»»å¡åæ¶å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | else |
| | | { |
| | | return WebResponseContent.Instance.Error($"åæ¶å¤±è´¥,该任å¡ã{taskNum}ãä¸åå¨"); |
| | | } |
| | | BaseDal.DeleteData(task); |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = App.User?.UserName; |
| | | task.Remark = "人工æå¨åæ¶"; |
| | | BaseDal.DeleteData(task); |
| | | _task_HtyService.AddTaskHty(task); |
| | | content.Status = true; |
| | | return content; |
| | | } |
| | | catch (Exception e) |
| | |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | task.ModifyDate = DateTime.Now; |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = App.User?.UserName; |
| | | task.Remark = "人工æå¨å®æ"; |
| | | BaseDal.DeleteData(task); |
| | |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | } |
| | | task.ModifyDate = DateTime.Now; |
| | | |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = App.User?.UserName; |
| | | task.Remark = "人工æå¨å®æ"; |
| | | BaseDal.DeleteData(task); |
| | |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"æå¨å
¥åºå®æ"); |
| | | } |
| | | else if (task.TaskType == (int)TaskTypeEnum.Inventorybound) |
| | | {; |
| | | { |
| | | string Result = WMSTaskStatusEnum.insuccess.GetDescription(); |
| | | if (task.Creater.Equals("WMS")) |
| | | { |
| | | Dt_roadwayinfo roadwayinfo = _Dt_roadwayinfoService.GetRoadwayinfo(task.Roadway); |
| | | CommandResult command = taskreturn(int.Parse(task.WMStaskid), Result, roadwayinfo.WarehouseInvType, ""); |
| | | if (command.status != "success") return content.Error($"è°å䏿¸¸è¿å失败ï¼å®æå åæºä»»å¡å¤±è´¥ï¼æ¡ç ï¼{task.PalletCode},ä»»å¡å·ï¼{task.TaskNum}"); |
| | | |
| | | } |
| | | task.ModifyDate = DateTime.Now; |
| | | task.Modifier = App.User?.UserName; |
| | | task.Remark = "人工æå¨å®æ"; |
| | | BaseDal.DeleteData(task); |
| | | _task_HtyService.AddTaskHty(task); |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"æå¨å
¥åºå®æ"); |
| | | _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"æå¨çç¹å®æ"); |
| | | } |
| | | else |
| | | { |
| | |
| | | |
| | | return content; |
| | | } |
| | | |
| | | |
| | | } |
| | | else |
| | | { |