From 99d9d4ed78eeb7b59c5c2ce314a82765f08a600a Mon Sep 17 00:00:00 2001
From: wankeda <Administrator@DESKTOP-HAU3ST3>
Date: 星期二, 15 四月 2025 17:05:54 +0800
Subject: [PATCH] 1

---
 代码管理/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs" "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs"
index d485293..fe2d2e1 100644
--- "a/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs"
+++ "b/\344\273\243\347\240\201\347\256\241\347\220\206/NEWCode/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskCZService.cs"
@@ -88,7 +88,7 @@
             WebResponseContent response = new WebResponseContent();
             try
             {
-                var czTask = BaseDal.QueryFirst(x => x.TaskTaskID == dto.TaskId);
+                var czTask = BaseDal.QueryFirst(x => x.TaskTaskID == dto.TaskId && x.TaskStatus == TaskInStatusEnum.InNew.ToString());
                 if (czTask == null)
                 {
                     response.Error("浠诲姟涓嶅瓨鍦紒");
@@ -162,7 +162,7 @@
             {
                 string Saddress = saveModel.MainData["sourceAddress"].ToString();
                 string Taddress = saveModel.MainData["targetAddress"].ToString();
-
+                string Exception = saveModel.MainData["Exception"].ToString();
                 Dt_Task task = _taskRepository.QueryFirst(x => x.SourceAddress == Saddress && x.TaskState == (int)TaskInStatusEnum.InPending && x.TargetAddress == "WaitBind");
                 if (task == null)
                 {
@@ -170,6 +170,7 @@
                     return Task.FromResult(webResponseContent);
                 }
                 task.TargetAddress = Taddress;
+                task.ExceptionMessage = Exception;
                 task.TaskState = (int)TaskInStatusEnum.InNew;
                 var isTrue = _taskRepository.UpdateData(task);
                 if (isTrue)

--
Gitblit v1.9.3