From 0d2f7d905975c1f5d39f70689760b070cef31349 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期三, 20 十一月 2024 22:06:23 +0800
Subject: [PATCH] 优化前端界面

---
 项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/PartialTaskService_ShuttleCar.cs |   13 +++++++++----
 1 files changed, 9 insertions(+), 4 deletions(-)

diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/PartialTaskService_ShuttleCar.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/PartialTaskService_ShuttleCar.cs"
index f15f556..1a0c73c 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/PartialTaskService_ShuttleCar.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/PartialTaskService_ShuttleCar.cs"
@@ -35,7 +35,7 @@
                             task.TaskState = nextStatus;
                             task.ModifyDate = DateTime.Now;
                             task.Modifier = "System";
-                            content = AddTask_Hty(task, TaskOperateTypeEnum.AutoComplete.ToJson());
+                            content = AddTask_Hty(task, TaskOperateTypeEnum.AutoComplete);
                             _taskExecuteDetailService.AddTaskExecuteDetail(task.TaskId, $"绌挎杞﹀叆搴撳畬鎴�");
                         }
                         break;
@@ -76,16 +76,21 @@
         /// <param name="task"></param>
         /// <param name="operateType"></param>
         /// <returns></returns>
-        public WebResponseContent AddTask_Hty(Dt_Task task, string operateType)
+        public WebResponseContent AddTask_Hty(Dt_Task task, TaskOperateTypeEnum operateType)
         {
             WebResponseContent content = new WebResponseContent();
             try
             {
-                if (_taskHtyService.AddTask_Hty(task, operateType).Status)//娣诲姞鍘嗗彶浠诲姟鍒犻櫎浠诲姟
-                    content = DeleteData(task);
+                Db.Ado.BeginTran();
+                content = _taskHtyService.AddTask_Hty(task, operateType);//娣诲姞鍘嗗彶浠诲姟鍒犻櫎浠诲姟
+                if (!content.Status) throw new Exception(content.Message);
+                content = DeleteData(task);
+                if (!content.Status) throw new Exception(content.Message);
+                Db.Ado.CommitTran();
             }
             catch (Exception ex)
             {
+                Db.Ado.RollbackTran();
                 content.Error(ex.Message);
             }
             return content;

--
Gitblit v1.9.3