From 250ae3deeabd8e0818f4adf57f747b71fefd5ef3 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期一, 30 十二月 2024 16:54:56 +0800
Subject: [PATCH] 11

---
 service/Warehouse/MesItemBlManager.cs |   36 ++++++++++++++++++------------------
 1 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/service/Warehouse/MesItemBlManager.cs b/service/Warehouse/MesItemBlManager.cs
index 46d86b9..7181715 100644
--- a/service/Warehouse/MesItemBlManager.cs
+++ b/service/Warehouse/MesItemBlManager.cs
@@ -186,7 +186,7 @@
         {
             // 鑾峰彇鎴栧垱寤哄嚭搴撳崟
             var outId = Guid.NewGuid();
-            var outNo = BillNo.GetBillNo("SCBL");
+            var outNo = BillNo.GetBillNo("BL(宸ュ崟琛ユ枡)");
 
             var existingOut = db.Queryable<MesInvItemOuts>()
                 .Where(a => a.BbillNo == query.blNo
@@ -239,7 +239,6 @@
                 .Count();
 
             if (itemCount > 0)
-            {
                 // 鏇存柊宸插瓨鍦ㄧ殑鐗╂枡鏄庣粏鏁伴噺
                 db.Updateable<MesInvItemOutItems>()
                     .SetColumns(i =>
@@ -247,9 +246,7 @@
                     .Where(i =>
                         i.ItemOutId == outId && i.ItemId == stockBarcode.ItemId)
                     .ExecuteCommand();
-            }
             else
-            {
                 // 鎻掑叆鏂扮殑鐗╂枡鏄庣粏璁板綍
                 db.Insertable(new MesInvItemOutItems
                 {
@@ -275,8 +272,7 @@
                     // Unit = blDetail.Bld009,
                     // DepotId = (int)stockBarcode.DepotsId
                 }).IgnoreColumns(true).ExecuteCommand();
-            }
-            
+
             // 鎻掑叆鍑哄簱鍗曟潯鐮佹槑缁�
             db.Insertable(new MesInvItemOutCDetails
             {
@@ -682,7 +678,7 @@
             {
                 // 鍒涘缓鏂扮殑鍑哄簱鍗�
                 var outId = Guid.NewGuid();
-                var outNo = BillNo.GetBillNo("SCBL");
+                var outNo = BillNo.GetBillNo("BL(宸ュ崟琛ユ枡)");
 
                 // 鎻掑叆鍑哄簱鍗曚富琛�
                 executeCommand += db.Insertable(new MesInvItemOuts
@@ -911,8 +907,9 @@
     /// </summary>
     /// <param name="query">鏌ヨ鍙傛暟</param>
     /// <returns>鐢熶骇瓒呴鍗曟槑缁嗗垪琛�</returns>
-    public (string bl001,List<MesItemBlDetail> item) GetMesItemBlDetailBySccBillNo(
-        WarehouseQuery query)
+    public (string bl001, List<MesItemBlDetail> item)
+        GetMesItemBlDetailBySccBillNo(
+            WarehouseQuery query)
     {
         if (string.IsNullOrEmpty(query.billNo))
             throw new Exception("璇烽�夊崟鎹彿锛�");
@@ -959,7 +956,7 @@
             })
             .ToList();
 
-        return (mesItemBl.Bl001,pendingDetails);
+        return (mesItemBl.Bl001, pendingDetails);
     }
 
     /// <summary>
@@ -1113,7 +1110,7 @@
             if (outRecord == null)
             {
                 outId = Guid.NewGuid();
-                outNo = BillNo.GetBillNo("SCBL"); // 闇�瑕佸疄鐜扮敓鎴愬崟鍙风殑鏂规硶
+                outNo = BillNo.GetBillNo("BL(宸ュ崟琛ユ枡)"); // 闇�瑕佸疄鐜扮敓鎴愬崟鍙风殑鏂规硶
 
                 // 鎻掑叆鍑哄簱鍗曚富琛�
                 db.Insertable(new MesInvItemOuts
@@ -1517,7 +1514,7 @@
                 itemOut = new MesInvItemOuts
                 {
                     Guid = Guid.NewGuid(),
-                    ItemOutNo = BillNo.GetBillNo("SCBL"), // 闇�瑕佸疄鐜扮敓鎴愬崟鍙风殑鏂规硶
+                    ItemOutNo = BillNo.GetBillNo("BL(宸ュ崟琛ユ枡)"), // 闇�瑕佸疄鐜扮敓鎴愬崟鍙风殑鏂规硶
                     TaskNo = query.blNo,
                     CreateBy = query.userName,
                     CreateDate = DateTime.Now,
@@ -1695,18 +1692,21 @@
 
 
         // 鑾峰彇鏈�缁堢殑寰呭鐞嗗垪琛�
+        // 鑾峰彇琛ユ枡鍗曟槑缁嗕腑鏈畬鎴愮殑璁板綍
+        // 閫氳繃宸﹁繛鎺ユ煡璇㈣ˉ鏂欏崟(MesItemBl)鍜岃ˉ鏂欏崟鏄庣粏(MesItemBlDetail)琛�
+        // 鏉′欢: 1.琛ユ枡鍗曞彿鍖归厤 2.璁″垝鏁伴噺(Bld007)鍑忓幓宸茶ˉ鏁伴噺(Bld008)澶т簬0(鍗虫湭瀹屾垚鐨�)
         var pendingList = Db.Queryable<MesItemBl, MesItemBlDetail>((a, b) =>
                 new JoinQueryInfos(JoinType.Left, a.Id == b.Mid))
             .Where((a, b) => a.BlNo == query.blNo
                              && (b.Bld007 ?? 0) - (b.Bld008 ?? 0) > 0)
             .Select((a, b) => new MesItemBlDetail
             {
-                Bld012 = b.Bld012,
-                Bld002 = b.Bld002,
-                Bld003 = b.Bld003,
-                Bld004 = b.Bld004,
-                Bld007 = b.Bld007,
-                Bld008 = b.Bld008
+                Bld012 = b.Bld012, // 鐗╂枡ID
+                Bld002 = b.Bld002, // 鐗╂枡缂栧彿
+                Bld003 = b.Bld003, // 鐗╂枡鍚嶇О
+                Bld004 = b.Bld004, // 鐗╂枡瑙勬牸
+                Bld007 = b.Bld007, // 璁″垝鏁伴噺
+                Bld008 = b.Bld008 // 宸茶ˉ鏁伴噺
             })
             .ToList();
 

--
Gitblit v1.9.3