From a6d4911a4ff0166ed35382289127936125818e4e Mon Sep 17 00:00:00 2001
From: yxj <yxj@hz-kingdee.com>
Date: 星期五, 09 六月 2023 14:53:18 +0800
Subject: [PATCH] 新增托盘条码生成规则

---
 WebAPI/Controllers/仓存管理/条码生成/Sc_BarCodeController.cs |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

diff --git "a/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs" "b/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs"
index 99a4535..700941b 100644
--- "a/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs"
+++ "b/WebAPI/Controllers/\344\273\223\345\255\230\347\256\241\347\220\206/\346\235\241\347\240\201\347\224\237\346\210\220/Sc_BarCodeController.cs"
@@ -132,7 +132,7 @@
                     list.Add("鍞竴鏉$爜");
                     list.Add("鍝佺鏉$爜");
                     list.Add("鎵规鏉$爜");
-                    //list.Add("鎵樼洏鏉$爜");
+                    list.Add("鎵樼洏鏉$爜");
                 }
                 objJsonResult.code = "1";
                 objJsonResult.count = 1;
@@ -959,10 +959,14 @@
                         LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]);
                         LSHlen = 5;
                     }
-                    //else if (cmbHBarCodeType.Text == "鎵樼洏鏉$爜")
-                    //{
-                    //    TM = HOrgNumber + HNumber + LSH2;
-                    //}
+                    else if (HSelectBarCodeType == "鎵樼洏鏉$爜")
+                    {
+                        LSHlen = 4;     //娴佹按鍙烽暱搴�
+                        //鏉$爜鍓嶇紑 = 鐗╂枡鍐呯爜 + 骞� + 鏈� + 鏃�
+                        sTMNumber = HNumber + sYear + sPeriod + sDay;
+                        Ds = oCN.RunProcReturn("exec h_p_WMS_GetMaxNo '" + sTMNumber + "'", "h_p_WMS_GetMaxNo");    //鑾峰彇鏈�澶ф祦姘村彿
+                        LSH = ClsPub.isInt(Ds.Tables[0].Rows[0][0]);
+                    }
                     else
                     {
                         objJsonResult.code = "0";
@@ -1002,7 +1006,7 @@
                         {
                             LSH2 = "0" + LSH2;
                         }
-                        if (HSelectBarCodeType == "鍞竴鏉$爜")
+                        if (HSelectBarCodeType == "鍞竴鏉$爜" || HSelectBarCodeType == "鎵樼洏鏉$爜")
                         {
                             //鏉$爜缂栧彿 = 鏉$爜鍓嶇紑 + 娴佹按鍙�
                             TM = sTMNumber + LSH2;

--
Gitblit v1.9.1