From 459d4a2b2bd5390a5d02947e75a934207fb9ad0c Mon Sep 17 00:00:00 2001
From: Rodney Chen <rodney.chen@hotmail.com>
Date: 星期一, 24 三月 2025 17:08:39 +0800
Subject: [PATCH] 更新U9实体,新增业务实体

---
 Tiger.Business.WMS/Transaction/Old/ProductionMaterialReq.cs |   55 +++++++++++++++++++++++++++----------------------------
 1 files changed, 27 insertions(+), 28 deletions(-)

diff --git a/Tiger.Business.WMS/Transaction/Old/ProductionMaterialReq.cs b/Tiger.Business.WMS/Transaction/Old/ProductionMaterialReq.cs
index d36bcfd..3245a62 100644
--- a/Tiger.Business.WMS/Transaction/Old/ProductionMaterialReq.cs
+++ b/Tiger.Business.WMS/Transaction/Old/ProductionMaterialReq.cs
@@ -721,43 +721,42 @@
                         var tfdtl = dtls.OrderBy(q => q.BILLLINE.ToDecimal()).Last();
                         tfdtl.QTY += cutQty;
                         //璋冩嫧
-                        transferH = Biz.Db.Queryable<BIZ_WMS_TRANSFER>().Where(x => x.SOURCECODE == req.BILLCODE).First() ?? new()
+                        transferH = Biz.Db.Queryable<BIZ_WMS_TRANSFER>().Where(x => x.SOURCE_ORDER == req.BILLCODE).First() ?? new()
                         {
-                            BILLCODE = "TF-" + req.BILLCODE,
-                            BILLDATE = DateTime.Now,
-                            STATUS = BIZ_WMS_TRANSFER.STATUSs.INIT.GetValue(),
-                            BIZTYPE = null,
-                            OUTWAREHOUSECODE = CurInv.Warehouse.WH_CODE,
-                            INWAREHOUSECODE = CurInv.Warehouse.TRANSFER_WH,
-                            SOURCETYPE = 0,
-                            SOURCECODE = req.BILLCODE,
+                            ORDER_NO = "TF-" + req.BILLCODE,
+                            ORDER_DATE = DateTime.Now,
+                            STATUS = BIZ_WMS_TRANSFER.STATUSs.Init.GetValue(),
+                            OUT_WH_CODE = CurInv.Warehouse.WH_CODE,
+                            IN_WH_CODE = CurInv.Warehouse.TRANSFER_WH,
+                            SOURCE_CODE = nameof(req),
+                            SOURCE_ORDER = req.BILLCODE,
                             AUTH_ORG = OrgCode
                         };
 
-                        transferDtl = Biz.Db.Queryable<BIZ_WMS_TRANSFER_DTL>().Where(x => x.BILLCODE == transferH.BILLCODE && x.BILLLINE == tfdtl.BILLLINE).First() ?? new()
+                        transferDtl = Biz.Db.Queryable<BIZ_WMS_TRANSFER_DTL>().Where(x => x.ORDER_NO == transferH.ORDER_NO && x.ORDER_LINE == tfdtl.BILLLINE).First() ?? new()
                         {
-                            BILLCODE = transferH.BILLCODE,
-                            BILLLINE = tfdtl.BILLLINE,
-                            LINESTATUS = BIZ_WMS_TRANSFER.STATUSs.FINISHED.GetValue(),
+                            ORDER_NO = transferH.ORDER_NO,
+                            ORDER_LINE = tfdtl.BILLLINE,
+                            STATUS = BIZ_WMS_TRANSFER.STATUSs.Finished.GetValue(),
                             ITEM_CODE = CurInv.ItemInfo.ITEM_CODE,
-                            UNITCODE = "",
-                            PRQTY = remainQty,
-                            OUTQTY = remainQty,
-                            INQTY = remainQty,
-                            OUTWAREHOUSECODE = CurInv.Warehouse.WH_CODE,
-                            INWAREHOUSECODE = CurInv.Warehouse.TRANSFER_WH,
-                            SOURCETYPE = transferH.SOURCETYPE,
-                            SOURCECODE = transferH.SOURCECODE,
-                            SOURCELINE = tfdtl.BILLLINE,
+                            UNIT = "",
+                            QTY_REQ = remainQty,
+                            QTY_OUT = remainQty,
+                            QTY_IN = remainQty,
+                            OUT_WH_CODE = CurInv.Warehouse.WH_CODE,
+                            IN_WH_CODE = CurInv.Warehouse.TRANSFER_WH,
+                            SOURCE_CODE = transferH.SOURCE_CODE,
+                            SOURCE_ORDER = transferH.SOURCE_ORDER,
+                            SOURCE_LINE = tfdtl.BILLLINE,
                             REMARK = "",
                             AUTH_ORG = OrgCode
                         };
-                        Logger.Interface.Info($"鐢熶骇棰嗘枡 =>鐢熸垚璋冩嫧鏄庣粏锛屽崟鍙凤細[{transferH.BILLCODE}]锛孮ty:{remainQty}锛岀姸鎬�:{transferDtl.LINESTATUS}锛岄」娆★細[{transferDtl.BILLLINE}]");
+                        Logger.Interface.Info($"鐢熶骇棰嗘枡 =>鐢熸垚璋冩嫧鏄庣粏锛屽崟鍙凤細[{transferH.ORDER_NO}]锛孮ty:{remainQty}锛岀姸鎬�:{transferDtl.STATUS}锛岄」娆★細[{transferDtl.ORDER_LINE}]");
 
                         transferSn = new()
                         {
-                            BILLCODE = transferH.BILLCODE,
-                            BILLLINE = tfdtl.BILLLINE,
+                            ORDER_NO = transferH.ORDER_NO,
+                            ORDER_LINE = tfdtl.BILLLINE,
                             ITEM_CODE = CurInv.ItemInfo.ITEM_CODE,
                             SN = CurInv.CurPkg.SN,
                             QTY = CurInv.CurPkg.QTY,
@@ -800,11 +799,11 @@
                     //detail鍏ㄩ儴瀹屾垚浜�
                     req.STATUS = BIZ_ERP_PROD_OUT.STATUSs.COMPLETE.GetValue();
                     Logger.Interface.Info($"鐢熶骇棰嗘枡 =>棰嗘枡鍗昜{req.BILLCODE}]鍙戞枡瀹屾垚锛屽崟澶寸姸鎬�:{req.STATUS}");
-                    transferH = transferH != null ? transferH : Biz.Db.Queryable<BIZ_WMS_TRANSFER>().Where(x => x.SOURCECODE == req.BILLCODE).First();
+                    transferH = transferH != null ? transferH : Biz.Db.Queryable<BIZ_WMS_TRANSFER>().Where(x => x.SOURCE_ORDER == req.BILLCODE).First();
                     if (transferH != null)
                     {
-                        transferH.STATUS = BIZ_WMS_TRANSFER.STATUSs.FINISHED.GetValue();
-                        Logger.Interface.Info($"鐢熶骇棰嗘枡 =>鏇存柊璋冩嫧鍗昜{transferH.BILLCODE}]鐘舵��:{transferH.STATUS}");
+                        transferH.STATUS = BIZ_WMS_TRANSFER.STATUSs.Finished.GetValue();
+                        Logger.Interface.Info($"鐢熶骇棰嗘枡 =>鏇存柊璋冩嫧鍗昜{transferH.ORDER_NO}]鐘舵��:{transferH.STATUS}");
                     }
                 }
                 else

--
Gitblit v1.9.3