From ab5a72d56086103154c85570c5bca27b7be6d2b4 Mon Sep 17 00:00:00 2001
From: 快乐的昕的电脑 <快乐的昕的电脑@DESKTOP-C2BQPQU>
Date: 星期五, 21 十一月 2025 15:24:11 +0800
Subject: [PATCH] 添加报工备注

---
 Services/MesInvItemBarcodesManager.cs |   43 ++++++++++++++++++++++++++-----------------
 1 files changed, 26 insertions(+), 17 deletions(-)

diff --git a/Services/MesInvItemBarcodesManager.cs b/Services/MesInvItemBarcodesManager.cs
index 25876e3..95f9e62 100644
--- a/Services/MesInvItemBarcodesManager.cs
+++ b/Services/MesInvItemBarcodesManager.cs
@@ -294,28 +294,37 @@
 
         var okQty = query.currentCjNum - query.initCjNum - query.bf;//鑹搧鏁伴噺
 
+        // 鍒ゆ柇鏄惁涓鸿皟鏈烘姤宸�
+        string remark = "";
+        if (query.type == "tiaoji")
+            remark = "璋冩満鎶ュ伐";
+        else
+            remark = "寮�宸ユ姤宸�";
+
         // 鍒涘缓鎶ュ伐璁板綍
         var mesReporting = new MesReporting
-        {
-            CheckType = 1,
-            // ItemNoCade = itemBarCode,
-            // CreateBy = strings[0],
-            BgDate = DateTime.Now,
-            // BgPerson = strings[0],
-            AddressCode = womdaa.AddressCode,
-            MachineNo = womdaa.MachineNo,
-            BfQty = query.bf,//涓嶈壇鏁伴噺
-            OkQty = okQty,//鑹搧鏁伴噺
-            CsQty = query.initCjNum,//鍒濆閲囬泦鏁�
-            CjQty = query.currentCjNum,//鎶ュ伐鏃堕噰闆嗘暟
-            ItemNo = womdaa.Daa002,
-            BillNo = womdaa.Daa001,
-            BgPerson = query.staffNo // 鏂板锛氭姤宸ヤ汉缂栧彿
-        };
+            {
+                CheckType = 1,
+                // ItemNoCade = itemBarCode,
+                // CreateBy = strings[0],
+                BgDate = DateTime.Now,
+                // BgPerson = strings[0],
+                AddressCode = womdaa.AddressCode,
+                MachineNo = womdaa.MachineNo,
+                BfQty = query.bf,//涓嶈壇鏁伴噺
+                OkQty = okQty,//鑹搧鏁伴噺
+                CsQty = query.initCjNum,//鍒濆閲囬泦鏁�
+                CjQty = query.currentCjNum,//鎶ュ伐鏃堕噰闆嗘暟
+                ItemNo = womdaa.Daa002,
+                BillNo = womdaa.Daa001,
+                BgPerson = query.staffNo,
+                Remark = remark // 鏂板锛氳皟鏈烘姤宸ユ椂鍐欏叆澶囨敞
+            };
 
-        // 鏇存柊宸ュ崟Daa011涓哄師鍊煎姞涓婃湰娆¤壇鍝佹暟閲�
+        // 鏇存柊宸ュ崟Daa011涓哄師鍊煎姞涓婃湰娆¤壇鍝佹暟閲忥紝Daa012涓哄師鍊煎姞涓婃湰娆′笉鑹搧鏁伴噺
         Db.Updateable<Womdaa>()
             .SetColumns(x => x.Daa011 == (womdaa.Daa011 ?? 0) + (okQty ?? 0))
+            .SetColumns(x => x.Daa012 == (womdaa.Daa012 ?? 0) + (query.bf ?? 0))
             .Where(x => x.Daa001 == womdaa.Daa001)
             .ExecuteCommand();
 

--
Gitblit v1.9.3