From 01030b05f7ea9b14878102718a2004b4f908dcfc Mon Sep 17 00:00:00 2001 From: dengjunjie <dengjunjie@hnkhzn.com> Date: 星期三, 28 五月 2025 11:15:12 +0800 Subject: [PATCH] 1 --- 代码管理/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs | 64 +++++++++++++------------------- 1 files changed, 26 insertions(+), 38 deletions(-) diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" index f878fbe..dd5870e 100644 --- "a/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" +++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" @@ -17,24 +17,12 @@ using AutoMapper; using Newtonsoft.Json; -using OfficeOpenXml.FormulaParsing.Excel.Functions.Text; using SqlSugar; -using System; -using System.Collections.Generic; -using System.ComponentModel; using System.Diagnostics.CodeAnalysis; -using System.Linq; -using System.Reflection; -using System.Reflection.Emit; -using System.Security.Policy; -using System.Text; -using System.Threading.Tasks; using WIDESEA_Comm.Http; using WIDESEA_Common.Log; using WIDESEAWCS_Core; using WIDESEAWCS_Core.BaseServices; -using WIDESEAWCS_Core.DB.Models; -using WIDESEAWCS_Core.Enums; using WIDESEAWCS_DTO.TaskInfo; using WIDESEAWCS_ITaskInfoRepository; using WIDESEAWCS_ITaskInfoService; @@ -44,6 +32,8 @@ using WIDESEAWCS_Core.Helper; using WIDESEA_Core.Enums; using WIDESEAWCS_Core.BaseRepository; +using WIDESEAWCS_DTO.TaskEnum; + namespace WIDESEAWCS_TaskInfoService { @@ -491,17 +481,16 @@ Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); if (task == null) return WebResponseContent.Instance.Error($"鏈壘鍒拌浠诲姟淇℃伅,浠诲姟鍙�:銆恵taskNum}銆�"); + task.ModifyDate = DateTime.Now; + task.Modifier = "WMS"; if (task.TaskType == (int)TaskTypeEnum.Outbound || task.TaskType == (int)TaskTypeEnum.PalletOutbound) { _unitOfWorkManage.BeginTran(); task.TaskStatus = (int)OutTaskStatusEnum.OutFinish; - task.ModifyDate = DateTime.Now; - task.Modifier = "System"; - BaseDal.DeleteData(task); - _task_HtyService.AddTaskHty(task); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄嚭搴撳畬鎴�"); if(App.User.UserId > 0) { + task.Modifier = "System"; var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum=" + task.TaskNum, "", "浠诲姟瀹屾垚"); if (response.Status) { @@ -514,6 +503,8 @@ return content = WebResponseContent.Instance.Error(response.Message); } } + BaseDal.DeleteData(task); + _task_HtyService.AddTaskHty(task); _unitOfWorkManage.CommitTran(); return content.OK(); } @@ -521,13 +512,10 @@ { _unitOfWorkManage.BeginTran(); task.TaskStatus = (int)InTaskStatusEnum.InFinish; - task.ModifyDate = DateTime.Now; - task.Modifier = "System"; - BaseDal.DeleteData(task); - _task_HtyService.AddTaskHty(task); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄叆搴撳畬鎴�"); if (App.User.UserId > 0) { + task.Modifier = "System"; var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum=" + task.TaskNum, "", "浠诲姟瀹屾垚"); if (response.Status) { @@ -540,6 +528,8 @@ return content = WebResponseContent.Instance.Error(response.Message); } } + BaseDal.DeleteData(task); + _task_HtyService.AddTaskHty(task); _unitOfWorkManage.CommitTran(); return content.OK(); } @@ -547,13 +537,10 @@ { _unitOfWorkManage.BeginTran(); task.TaskStatus = (int)InTaskStatusEnum.RelocationFinish; - task.ModifyDate = DateTime.Now; - task.Modifier = "System"; - BaseDal.DeleteData(task); - _task_HtyService.AddTaskHty(task); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈虹Щ搴撳畬鎴�"); if (App.User.UserId > 0) { + task.Modifier = "System"; var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCompleted?taskNum=" + task.TaskNum, "", "浠诲姟瀹屾垚"); if (response.Status) { @@ -566,6 +553,8 @@ return content = WebResponseContent.Instance.Error(response.Message); } } + BaseDal.DeleteData(task); + _task_HtyService.AddTaskHty(task); _unitOfWorkManage.CommitTran(); return content.OK(); } @@ -581,7 +570,7 @@ } finally { - WriteLog.GetLog("瀹屾垚浠诲姟").Write($"鎿嶄綔浜猴細{(App.User.UserId > 0 ? App.User.UserName : "")}{Environment.NewLine}{JsonConvert.SerializeObject(content)}", "瀹屾垚浠诲姟"); + WriteLog.GetLog("瀹屾垚浠诲姟").Write($"鎿嶄綔浜猴細{(App.User.UserId > 0 ? App.User.UserName : "")}{Environment.NewLine}浠诲姟鍙凤細{taskNum}{Environment.NewLine}{JsonConvert.SerializeObject(content)}", "瀹屾垚浠诲姟"); } return content; } @@ -594,17 +583,18 @@ Dt_Task task = BaseDal.QueryFirst(x => x.TaskNum == taskNum); if (task == null) return WebResponseContent.Instance.Error($"鏈壘鍒拌浠诲姟淇℃伅,浠诲姟鍙�:銆恵taskNum}銆�"); + task.ModifyDate = DateTime.Now; + task.Modifier = "WMS"; if (task.TaskType == (int)TaskTypeEnum.Outbound || task.TaskType == (int)TaskTypeEnum.PalletOutbound) { _unitOfWorkManage.BeginTran(); task.TaskStatus = (int)OutTaskStatusEnum.OutCancel; - task.ModifyDate = DateTime.Now; - task.Modifier = "System"; - BaseDal.DeleteData(task); - _task_HtyService.AddTaskHty(task); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄嚭搴撳彇娑�"); if (App.User.UserId > 0) { + BaseDal.DeleteData(task); + _task_HtyService.AddTaskHty(task); + task.Modifier = "System"; var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "鍙栨秷浠诲姟"); if (response.Status) { @@ -625,13 +615,10 @@ { _unitOfWorkManage.BeginTran(); task.TaskStatus = (int)InTaskStatusEnum.InCancel; - task.ModifyDate = DateTime.Now; - task.Modifier = "System"; - BaseDal.DeleteData(task); - _task_HtyService.AddTaskHty(task); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈哄叆搴撳彇娑�"); if (App.User.UserId > 0) { + task.Modifier = "System"; var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "鍙栨秷浠诲姟"); if (response.Status) { @@ -645,6 +632,8 @@ return content = WebResponseContent.Instance.Error(response.Message); } } + BaseDal.DeleteData(task); + _task_HtyService.AddTaskHty(task); _unitOfWorkManage.CommitTran(); return content.OK(); } @@ -652,13 +641,10 @@ { _unitOfWorkManage.BeginTran(); task.TaskStatus = (int)InTaskStatusEnum.RelocationCancel; - task.ModifyDate = DateTime.Now; - task.Modifier = "System"; - BaseDal.DeleteData(task); - _task_HtyService.AddTaskHty(task); _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"鍫嗗灈鏈虹Щ搴撳彇娑�"); if (App.User.UserId > 0) { + task.Modifier = "System"; var response = HttpHelpers.Post<WebResponseContent>(url + "TaskCancel?taskNum=" + task.TaskNum, "", "鍙栨秷浠诲姟"); if (response.Status) { @@ -672,6 +658,8 @@ return content = WebResponseContent.Instance.Error(response.Message); } } + BaseDal.DeleteData(task); + _task_HtyService.AddTaskHty(task); _unitOfWorkManage.CommitTran(); return content.OK(); } @@ -687,7 +675,7 @@ } finally { - WriteLog.GetLog("鍙栨秷浠诲姟").Write($"鎿嶄綔浜猴細{(App.User.UserId > 0 ? App.User.UserName : "")}{Environment.NewLine}{JsonConvert.SerializeObject(content)}", "鍙栨秷浠诲姟"); + WriteLog.GetLog("鍙栨秷浠诲姟").Write($"鎿嶄綔浜猴細{(App.User.UserId > 0 ? App.User.UserName : "")}{Environment.NewLine}浠诲姟鍙凤細{taskNum}{Environment.NewLine}{JsonConvert.SerializeObject(content)}", "鍙栨秷浠诲姟"); } } /// <summary> -- Gitblit v1.9.3