From 2a21c41c5a700641eb2f0ac2437144eeac94ff1c Mon Sep 17 00:00:00 2001
From: renmingwang <renmingwang@hnkhzn.com>
Date: 星期一, 30 三月 2026 10:53:19 +0800
Subject: [PATCH] 修改移库获取分配货位方法,修改taskstate的字段值不匹配问题
---
项目代码/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs | 46 ++++++++++++++++++++++++++++++----------------
1 files changed, 30 insertions(+), 16 deletions(-)
diff --git "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs" "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
index cb22d8e..93035d2 100644
--- "a/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
+++ "b/\351\241\271\347\233\256\344\273\243\347\240\201/WCS/WIDESEAWCS_Server/WIDESEAWCS_TaskInfoService/TaskService.cs"
@@ -831,28 +831,42 @@
public Dt_Task RequestWMSTaskMovelibrary(Dt_Task _Task)
{
WebResponseContent content = new WebResponseContent();
-
- content = HttpHelperh.Get<WebResponseContent>($"{urlWMSMovelibraryTask}?TaskNum={_Task.TaskNum}");
- Dt_Task task = new Dt_Task();
- if (content.Status)
+ try
{
- if (content.Data != null)
+ content = HttpHelperh.Get<WebResponseContent>($"{urlWMSMovelibraryTask}?TaskNum={_Task.TaskNum}");
+ Dt_Task task = new Dt_Task();
+ if (content.Status)
{
- task = JsonConvert.DeserializeObject<Dt_Task>(content.Data.ToString());
- if (task.TaskNum != _Task.TaskNum)
+ if (content.Data != null)
{
- task.Grade = 3;
- BaseDal.AddData(task);
- return task;
- }
- else
- {
- return _Task;
+ //task = JsonConvert.DeserializeObject<Dt_Task>(content.Data.ToString());
+ WMSTaskDTO dto = JsonConvert.DeserializeObject<WMSTaskDTO>(content.Data.ToString());
+ if (dto != null)
+ {
+ // 杞崲涓篋t_Task
+ task = _mapper.Map<Dt_Task>(dto);
+ task.TaskState = dto.TaskStatus;
+
+ if (task.TaskNum != _Task.TaskNum)
+ {
+ task.Grade = 3;
+ BaseDal.AddData(task);
+ return task;
+ }
+ else
+ {
+ return _Task;
+ }
+ }
}
}
+ return null;
}
- return null;
-
+ catch (Exception ex)
+ {
+ Console.WriteLine($"绉诲簱鎿嶄綔寮傚父锛歿ex.Message}");
+ return null;
+ }
}
--
Gitblit v1.9.3