From 41a5531dc31a642623f0a7a766fbe9c256ba9247 Mon Sep 17 00:00:00 2001
From: dengjunjie <dengjunjie@hnkhzn.com>
Date: 星期二, 11 二月 2025 13:53:29 +0800
Subject: [PATCH] 优化WMS前端
---
项目代码/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