From 73a5779f0d27535a46ae5bc00a5e006be6c24d25 Mon Sep 17 00:00:00 2001 From: hudong <Administrator@PC-20250329JZUF> Date: 星期四, 03 七月 2025 08:37:36 +0800 Subject: [PATCH] 1.河南平高变更单需求修改 审核自动触发出库任务2.增加优先级字段3.分拣接口提出来单独使用4.增加入库单明细临时表 5增加过账日期表和审核回调逻辑 --- wms/WCSHelper.cs | 15 ++++++++++++++- 1 files changed, 14 insertions(+), 1 deletions(-) diff --git a/wms/WCSHelper.cs b/wms/WCSHelper.cs index bfb072e..10e8b05 100644 --- a/wms/WCSHelper.cs +++ b/wms/WCSHelper.cs @@ -12,7 +12,20 @@ var date = DateTime.Now.ToString("yyMMdd"); return $"TN{date}{id.ToString().PadLeft(4, '0')}"; } + public static string Generate13DigitIds() + { + + // 2. 骞存湀鏃ワ紙6浣嶏紝yMMdd鏍煎紡锛屽231215锛�+ string datePart = DateTime.Now.ToString("yyMMdd"); + + // 3. 6浣嶉珮寮哄害闅忔満鏁帮紙閬垮厤閲嶅锛�+ Random random = new Random(Guid.NewGuid().GetHashCode()); + string randomPart = random.Next(10000, 99999).ToString(); + + // 4. 缁勫悎鎴�3浣岻D + return datePart + randomPart; + } public static string Generate13DigitId() { // 1. 涓氬姟鏍囪瘑锛�浣嶏紝濡侶=浣忓缓锛�@@ -194,7 +207,7 @@ } internal static List<WCSTask> GetWaitingTaskList() { var db = new SqlHelper<object>().GetInstance(); - return db.Queryable<WCSTask>().Where(a => a.N_B_STATE == 0).ToList(); + return db.Queryable<WCSTask>().Where(a => a.N_B_STATE == 0).OrderByDescending(s=>s.N_PRIORITY).ToList(); } //鍓嶇Щ杞︽墽琛屼腑浠诲姟 internal static List<WCSTask> GetWaitingTaskGoList() -- Gitblit v1.9.1