From a4333018fea664d61608b314f2a571905077aef3 Mon Sep 17 00:00:00 2001
From: 刘磊 <1161824510@qq.com>
Date: 星期二, 05 八月 2025 15:31:00 +0800
Subject: [PATCH] 同步
---
项目代码/WMS/WIDESEA_WMSServer/WIDESEA_StoragIntegrationServices/AGV/Partial/confirmToContinueTask.cs | 20 +++-----------------
1 files changed, 3 insertions(+), 17 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StoragIntegrationServices/AGV/Partial/confirmToContinueTask.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StoragIntegrationServices/AGV/Partial/confirmToContinueTask.cs"
index 2f7e0c1..c031418 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StoragIntegrationServices/AGV/Partial/confirmToContinueTask.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WMS/WIDESEA_WMSServer/WIDESEA_StoragIntegrationServices/AGV/Partial/confirmToContinueTask.cs"
@@ -17,7 +17,7 @@
public partial class ToAGVService
{
/// <summary>
- /// AGV鍥炶皟鎺ュ彛
+ /// AGV缁х画浠诲姟鎺ュ彛
/// </summary>
/// <param name="taskRespon"></param>
/// <returns></returns>
@@ -38,23 +38,9 @@
var task = _taskRepository.QueryFirst(x => x.AGVtaskId == taskResult.task_id);
if (task == null) throw new Exception($"鏈煡浠诲姟:{taskResult.task_id}");
- if (taskResult.result.ToLower() == "task_execute") //AGV寮�濮嬫墽琛�
- {
- task.TaskState = (int)TaskStatusEnum.Executing;
- _taskRepository.Update(task);
- }
+ var finishTask = _taskRepository.QueryFirst(x => x.Roadway == task.Roadway && x.TaskState == (int)TaskStatusEnum.Completed /*&& x.TargetAddress == task.TargetAddress*/);
+ if (finishTask != null) throw new Exception("褰撳墠浣嶇疆瀛樺湪鏈汉宸ョ‘璁ゅ畬鎴愪换鍔�,涓嶅厑璁告斁璐�");
- if (taskResult.result.ToLower() == "task_complete") //AGV浠诲姟缁撴潫
- {
- task.TaskState = (int)TaskStatusEnum.Completed;
-
- WebResponseContent responseContent = _taskService.CompleteAsync((int)task.TaskNum).Result;
- if (!responseContent.Status)
- {
- throw new Exception(responseContent.Message);
- }
- //_taskRepository.Update(task);
- }
return content.OK();
}
catch (Exception ex)
--
Gitblit v1.9.3