From 7c63794aa85ab939308d10a9ad5c1a57c46bbf6f Mon Sep 17 00:00:00 2001
From: schangxiang@126.com <schangxiang@126.com>
Date: 周六, 14 12月 2024 14:01:46 +0800
Subject: [PATCH] 222

---
 CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs |   22 ++++++++++++++++++++++
 1 files changed, 22 insertions(+), 0 deletions(-)

diff --git a/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs b/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs
index af8655c..2551277 100644
--- a/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs
+++ b/CC/iWareCC_ASRS/Common/Helper/MyExtendHelper.cs
@@ -26,6 +26,28 @@
     {
 
         /// <summary>
+        /// 鐢熸垚鏈�鏂扮殑浠诲姟鍙�
+        /// </summary>
+        /// <param name="wmsDB"></param>
+        /// <param name="rbTaskTypeEnum"></param>
+        /// <param name="plcTaskNo"></param>
+        /// <returns></returns>
+        public static string GetNewTaskNo(WmsDBModel wmsDB, RbTaskTypeEnum rbTaskTypeEnum, string plcTaskNo)
+        {
+            //鍒ゆ柇濡傛灉浠诲姟鍙疯窡涓婁竴涓换鍔″彿閲嶅锛屽氨鑷姩鍑忓幓1
+            var lastTask = wmsDB.wms_rbline_task.Where(x => x.RbTaskType == (int)rbTaskTypeEnum).OrderByDescending(x => x.Id).FirstOrDefault();
+            if (lastTask != null && lastTask.TaskNo == plcTaskNo)
+            {
+                plcTaskNo = (Convert.ToInt32(plcTaskNo) - 1).ToString();
+            }
+            else
+            {
+
+            }
+            return plcTaskNo;
+        }
+
+        /// <summary>
         /// 鍐欏叆 鎶ヨ淇℃伅
         /// </summary>
         /// <param name="warningAddress"></param>

--
Gitblit v1.9.3