From 0c369f4d3dab390ab14332346b0fe6b86c999bd9 Mon Sep 17 00:00:00 2001 From: huangxiaoqiang <huangxiaoqiang@hnkhzn.com> Date: 星期一, 23 六月 2025 09:46:29 +0800 Subject: [PATCH] 修复消息处理逻辑并增加地址检查在 `RequestInbound.cs` 中,更新了对 `content.Message` 的条件判断,增加了对 "无法获取目标地址" 消息的处理逻辑,并确保错误信息始终被记录。在 `Dt_TaskService.cs` 中,增加了对 `ToAddress` 变量的空值检查,确保在创建新任务实例之前,地址是有效的。 --- Code Management/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/RequestTaskDto.cs | 40 ++++++++++++++++++++-------------------- 1 files changed, 20 insertions(+), 20 deletions(-) diff --git a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/RequestTaskDto.cs b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/RequestTaskDto.cs index 0bfa7e3..0aeaa65 100644 --- a/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/RequestTaskDto.cs +++ b/Code Management/WMS/WIDESEA_WMSServer/WIDESEA_DTO/Basic/RequestTaskDto.cs @@ -1,10 +1,4 @@ -锘縰sing System; -using System.Collections.Generic; -using System.Linq; -using System.Text; -using System.Threading.Tasks; - -namespace WIDESEA_DTO; +锘縩amespace WIDESEA_DTO; public class RequestTaskDto { @@ -14,27 +8,33 @@ public string Position { get; set; } /// <summary> - /// 鍖哄煙缂栫爜 - /// </summary> - public string AreaCode { get; set; } - - /// <summary> /// 鎵樼洏鍙� /// </summary> public string PalletCode { get; set; } /// <summary> - /// 鐢宠绫诲瀷(1鍏ュ簱锛�2鍑哄簱) + /// 绌烘墭鐩樺彲鍏ュ贩鍒� /// </summary> - public int Type { get; set; } + public string PositionList { get; set; } /// <summary> - /// 鍏崇郴鐨勫尯鍩� + /// 浠诲姟绫诲瀷 /// </summary> - public string Area { get; set; } + public string RequestType { get; set; } = string.Empty; - /// <summary> - /// 鍏崇郴鐨勬柟鍚� - /// </summary> - public string Direction { get; set; } + public string EquiCodeMOM { get; set; } + + public string Roadways { get; set; } + + public int area { get; set; } + public string ProductionLine { get; set; } +} + +public class RequestOutTaskDto +{ + public string Position { get; set; } + public int Tag { get; set; } + public string AreaCdoe { get; set; } + public List<string> AreaCdoes { get; set; } + public string ProductionLine { get; set; } } \ No newline at end of file -- Gitblit v1.9.3