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