From 255d690c54c0692db9f8ee5484426813a9561db5 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期二, 19 十一月 2024 13:13:42 +0800
Subject: [PATCH] 11

---
 entity/MesInvItemIns.cs                          |   57 ++++----
 entity/MesInvItemStocks.cs                       |  203 +++++++++++++++++----------------
 entity/MesInvItemInCDetails.cs                   |    3 
 entity/MesInvItemInCItems.cs                     |    3 
 service/Warehouse/MesInvItemInCDetailsManager.cs |   52 +++++---
 entity/MesInvBusiness2.cs                        |    3 
 6 files changed, 173 insertions(+), 148 deletions(-)

diff --git a/entity/MesInvBusiness2.cs b/entity/MesInvBusiness2.cs
index e10ba5d..5a68af3 100644
--- a/entity/MesInvBusiness2.cs
+++ b/entity/MesInvBusiness2.cs
@@ -231,5 +231,8 @@
         ///</summary>
         [SugarColumn(ColumnName = "ITEM_ID")]
         public long? ItemId { get; set; }
+
+        [SugarColumn(ColumnName = "SUPP_ID")]
+        public string? SuppId { get; set; }
     }
 }
\ No newline at end of file
diff --git a/entity/MesInvItemInCDetails.cs b/entity/MesInvItemInCDetails.cs
index 801475e..2a90c16 100644
--- a/entity/MesInvItemInCDetails.cs
+++ b/entity/MesInvItemInCDetails.cs
@@ -375,6 +375,9 @@
         [SugarColumn(ColumnName = "ITEM_ID")]
         public long? ItemId { get; set; }
 
+        [SugarColumn(ColumnName = "SUPP_ID")]
+        public string? SuppId { get; set; }
+
 
         // 娣诲姞鐨勫瓧娈碉紝骞朵笖瀹冧滑涓嶅睘浜庢暟鎹簱琛�
         [SugarColumn(IsIgnore = true)] public string? ItemName { get; set; }
diff --git a/entity/MesInvItemInCItems.cs b/entity/MesInvItemInCItems.cs
index c41ca35..a159130 100644
--- a/entity/MesInvItemInCItems.cs
+++ b/entity/MesInvItemInCItems.cs
@@ -164,5 +164,8 @@
         ///</summary>
         [SugarColumn(ColumnName = "ITEM_ID")]
         public long? ItemId { get; set; }
+
+        [SugarColumn(ColumnName = "SUPP_ID")]
+        public string? SuppId { get; set; }
     }
 }
\ No newline at end of file
diff --git a/entity/MesInvItemIns.cs b/entity/MesInvItemIns.cs
index 12b5ef9..5872bc0 100644
--- a/entity/MesInvItemIns.cs
+++ b/entity/MesInvItemIns.cs
@@ -101,19 +101,19 @@
         public string? CheckUser { get; set; }
 
         /// <summary>
-        /// 瀹℃牳鏃ユ湡 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "CHECK_DATE")]
         public DateTime? CheckDate { get; set; }
 
         /// <summary>
-        /// 鐢熶骇璁㈠崟鍙� 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "TASK_NO")]
         public string? TaskNo { get; set; }
 
         /// <summary>
-        /// 鍏ュ簱鏃ユ湡 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "INS_DATE")]
         public DateTime? InsDate { get; set; }
@@ -125,119 +125,113 @@
         public string? CheckRes { get; set; }
 
         /// <summary>
-        /// 宸叉崱鏁伴噺 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "CHECK_QTY")]
         public long? CheckQty { get; set; }
 
         /// <summary>
-        /// 棰嗘枡宸ユ 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "MMLIST")]
         public string? Mmlist { get; set; }
 
         /// <summary>
-        /// SAP閲囪喘璁㈠崟鍙� 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "EBELN")]
         public string? Ebeln { get; set; }
 
         /// <summary>
-        /// 浠撳簱缂栫爜 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "DEPOTS_CODE")]
         public string? DepotsCode { get; set; }
 
         /// <summary>
-        /// 浜嬪姟绫诲瀷缂栫爜 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "TRANSCTION_NO")]
         public string? TransctionNo { get; set; }
 
         /// <summary>
-        /// 渚涘簲鍟嗙紪鐮� 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "SUPP_NO")]
         public string? SuppNo { get; set; }
 
         /// <summary>
-        /// 鍏ュ簱鐘舵�� 
+        /// 鐘舵�� | 0-鏈鏍� 1-瀹℃牳鍏ュ簱/缁撴 
         /// 榛樿鍊�: ((0))
         ///</summary>
         [SugarColumn(ColumnName = "FSTATUS")]
         public byte? Fstatus { get; set; }
 
         /// <summary>
-        /// 宸ュ巶缂栫爜 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "FACTORY")]
         public string? Factory { get; set; }
 
         /// <summary>
-        /// 鏄惁宸插洖鍐橲AP 
+        ///  
         /// 榛樿鍊�: ((0))
         ///</summary>
         [SugarColumn(ColumnName = "SAPSTATUS")]
         public byte? Sapstatus { get; set; }
 
         /// <summary>
-        /// SAP杩斿洖鍗曟嵁 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "SAPNO")]
         public string? Sapno { get; set; }
 
         /// <summary>
-        /// SAP杩斿洖骞翠唤 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "SAPYEAR")]
         public short? Sapyear { get; set; }
 
         /// <summary>
-        /// SAP杩斿洖淇℃伅 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "SAPTEXT")]
         public string? Saptext { get; set; }
 
-        // /// <summary>
-        // /// 纭鍏ュ簱鏃ユ湡 
-        // ///</summary>
-        // [SugarColumn(ColumnName = "INSDATE")]
-        // public DateTime? Insdate { get; set; }
-
         /// <summary>
-        /// 鏄惁妫�楠� 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "ISCHECK")]
         public byte? Ischeck { get; set; }
 
         /// <summary>
-        /// 瀹℃牳鍏ュ簱浜� 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "INSBY")]
         public string? Insby { get; set; }
 
         /// <summary>
-        /// 鏄惁鏄剧ず 
+        ///  
         /// 榛樿鍊�: ((0))
         ///</summary>
         [SugarColumn(ColumnName = "IS_VISUAL")]
         public byte? IsVisual { get; set; }
 
         /// <summary>
-        /// 鍏徃浠g爜 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "COMPANY")]
         public string? Company { get; set; }
 
         /// <summary>
-        /// 鎬ユ枡鏍囪瘑 
+        ///  
         /// 榛樿鍊�: ((0))
         ///</summary>
         [SugarColumn(ColumnName = "URGENT_FLAG")]
-        public int? UrgentFlag { get; set; }
+        public byte? UrgentFlag { get; set; }
 
         /// <summary>
-        /// 閲囪喘鍗曡鍙� 
+        ///  
         ///</summary>
         [SugarColumn(ColumnName = "LINE_NO")]
         public string? LineNo { get; set; }
@@ -321,6 +315,13 @@
         [SugarColumn(ColumnName = "BGR")]
         public string? Bgr { get; set; }
 
+        /// <summary>
+        ///  
+        ///</summary>
+        [SugarColumn(ColumnName = "SUPP_ID")]
+        public string? SuppId { get; set; }
+
+
         //鍦ㄦ暟鎹簱鏌ヨ鏃跺拷鐣ヨ繖涓瓧娈�
         [SugarColumn(IsIgnore = true)] public string? DepotName { get; set; }
 
diff --git a/entity/MesInvItemStocks.cs b/entity/MesInvItemStocks.cs
index a48c68c..27020f4 100644
--- a/entity/MesInvItemStocks.cs
+++ b/entity/MesInvItemStocks.cs
@@ -8,207 +8,210 @@
     [SugarTable("MES_INV_ITEM_STOCKS")]
     public class MesInvItemStocks
     {
-     /// <summary>
+        /// <summary>
         ///  
         /// 榛樿鍊�: (newid())
         ///</summary>
-         [SugarColumn(ColumnName="guid" ,IsPrimaryKey = true   )]
-         public Guid Guid { get; set; }
+        [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
+        public Guid Guid { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鐢熶骇璁㈠崟 
         ///</summary>
-         [SugarColumn(ColumnName="TASK_NO"    )]
-         public string? TaskNo { get; set; }
+        [SugarColumn(ColumnName = "TASK_NO")]
+        public string? TaskNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鐗╂枡鏉$爜 
         ///</summary>
-         [SugarColumn(ColumnName="ITEM_BARCODE"    )]
-         public string? ItemBarcode { get; set; }
+        [SugarColumn(ColumnName = "ITEM_BARCODE")]
+        public string? ItemBarcode { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 瀹㈡埛鐗╂枡缂栫爜锛堟棤鏉$爜鎵嬪伐褰曞叆锛屾湁鏉$爜涓哄啑浣欏瓧娈碉級 
         ///</summary>
-         [SugarColumn(ColumnName="C_ITEM_CODE"    )]
-         public string? CItemCode { get; set; }
+        [SugarColumn(ColumnName = "C_ITEM_CODE")]
+        public string? CItemCode { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鏈徃鐗╂枡缂栫爜锛堟棤鏉$爜鎵嬪伐褰曞叆锛屾湁鏉$爜涓哄啑浣欏瓧娈碉級 
         ///</summary>
-         [SugarColumn(ColumnName="ITEM_NO"    )]
-         public string? ItemNo { get; set; }
+        [SugarColumn(ColumnName = "ITEM_NO")]
+        public string? ItemNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 瀛愬簱id 
         ///</summary>
-         [SugarColumn(ColumnName="DEPOTS_ID"    )]
-         public long? DepotsId { get; set; }
+        [SugarColumn(ColumnName = "DEPOTS_ID")]
+        public long? DepotsId { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 璐т綅id 
         ///</summary>
-         [SugarColumn(ColumnName="DEPOT_SECTIONS_ID"    )]
-         public long? DepotSectionsId { get; set; }
+        [SugarColumn(ColumnName = "DEPOT_SECTIONS_ID")]
+        public long? DepotSectionsId { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鍘傚鎵规 
         ///</summary>
-         [SugarColumn(ColumnName="LOT_NO"    )]
-         public string? LotNo { get; set; }
+        [SugarColumn(ColumnName = "LOT_NO")]
+        public string? LotNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鏁伴噺 
         /// 榛樿鍊�: ((0))
         ///</summary>
-         [SugarColumn(ColumnName="QUANTITY"    )]
-         public decimal? Quantity { get; set; }
+        [SugarColumn(ColumnName = "QUANTITY")]
+        public decimal? Quantity { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鐜繚鏍囧織锛堟棤鏉$爜鎵嬪伐褰曞叆锛屾湁鏉$爜涓哄啑浣欏瓧娈碉級(0-鍚︼紝1-鏄�) 
         ///</summary>
-         [SugarColumn(ColumnName="EP_FLAG"    )]
-         public byte? EpFlag { get; set; }
+        [SugarColumn(ColumnName = "EP_FLAG")]
+        public byte? EpFlag { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 瀹㈡埛缂栫爜 
         ///</summary>
-         [SugarColumn(ColumnName="CUSTOMER_NO"    )]
-         public string? CustomerNo { get; set; }
+        [SugarColumn(ColumnName = "CUSTOMER_NO")]
+        public string? CustomerNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 閲嶉噺 
         ///</summary>
-         [SugarColumn(ColumnName="ITEM_WT"    )]
-         public decimal? ItemWt { get; set; }
+        [SugarColumn(ColumnName = "ITEM_WT")]
+        public decimal? ItemWt { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 瀛愬簱CODE 
         ///</summary>
-         [SugarColumn(ColumnName="DEPOTS_CODE"    )]
-         public string? DepotsCode { get; set; }
+        [SugarColumn(ColumnName = "DEPOTS_CODE")]
+        public string? DepotsCode { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 璐т綅CODE 
         ///</summary>
-         [SugarColumn(ColumnName="DEPOT_SECTIONS_CODE"    )]
-         public string? DepotSectionsCode { get; set; }
+        [SugarColumn(ColumnName = "DEPOT_SECTIONS_CODE")]
+        public string? DepotSectionsCode { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 妫�楠屾棩鏈� 
         ///</summary>
-         [SugarColumn(ColumnName="CHECK_DATE"    )]
-         public DateTime? CheckDate { get; set; }
+        [SugarColumn(ColumnName = "CHECK_DATE")]
+        public DateTime? CheckDate { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 0 鐗╂枡 1 鍗婃垚鍝� 2 鎴愬搧 
         /// 榛樿鍊�: ((0))
         ///</summary>
-         [SugarColumn(ColumnName="ITEM_TYPE"    )]
-         public byte? ItemType { get; set; }
+        [SugarColumn(ColumnName = "ITEM_TYPE")]
+        public byte? ItemType { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鍏ュ簱鏃ユ湡 
         /// 榛樿鍊�: (getdate())
         ///</summary>
-         [SugarColumn(ColumnName="INDEP_DATE"    )]
-         public DateTime? IndepDate { get; set; }
+        [SugarColumn(ColumnName = "INDEP_DATE")]
+        public DateTime? IndepDate { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 宸ュ巶缂栧彿 
         ///</summary>
-         [SugarColumn(ColumnName="FACTORY"    )]
-         public string? Factory { get; set; }
+        [SugarColumn(ColumnName = "FACTORY")]
+        public string? Factory { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鍏徃缂栧彿 
         ///</summary>
-         [SugarColumn(ColumnName="COMPANY"    )]
-         public string? Company { get; set; }
+        [SugarColumn(ColumnName = "COMPANY")]
+        public string? Company { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 璐ㄩ噺鐘舵�� 
         ///</summary>
-         [SugarColumn(ColumnName="IQC_STATUS"    )]
-         public string? IqcStatus { get; set; }
+        [SugarColumn(ColumnName = "IQC_STATUS")]
+        public string? IqcStatus { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// F鍗� 
         ///</summary>
-         [SugarColumn(ColumnName="FCAR"    )]
-         public string? Fcar { get; set; }
+        [SugarColumn(ColumnName = "FCAR")]
+        public string? Fcar { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鍙鎻愪氦鏍囧織锛�0-鍚︼紝1-鏄級 
         /// 榛樿鍊�: ((0))
         ///</summary>
-         [SugarColumn(ColumnName="VISABLE_SUBMIT"    )]
-         public byte? VisableSubmit { get; set; }
+        [SugarColumn(ColumnName = "VISABLE_SUBMIT")]
+        public byte? VisableSubmit { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鍙鎻愪氦浜� 
         ///</summary>
-         [SugarColumn(ColumnName="VISABLE_SUBMIT_BY"    )]
-         public string? VisableSubmitBy { get; set; }
+        [SugarColumn(ColumnName = "VISABLE_SUBMIT_BY")]
+        public string? VisableSubmitBy { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鍙鎻愪氦鏃堕棿 
         ///</summary>
-         [SugarColumn(ColumnName="VISABLE_SUBMIT_DATE"    )]
-         public DateTime? VisableSubmitDate { get; set; }
+        [SugarColumn(ColumnName = "VISABLE_SUBMIT_DATE")]
+        public DateTime? VisableSubmitDate { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鏉垮瀷 
         ///</summary>
-         [SugarColumn(ColumnName="BOARD_STYLE"    )]
-         public string? BoardStyle { get; set; }
+        [SugarColumn(ColumnName = "BOARD_STYLE")]
+        public string? BoardStyle { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 宸ュ崟鍙� 
         ///</summary>
-         [SugarColumn(ColumnName="WORK_NO"    )]
-         public string? WorkNo { get; set; }
+        [SugarColumn(ColumnName = "WORK_NO")]
+        public string? WorkNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 宸ュ崟琛屽彿 
         ///</summary>
-         [SugarColumn(ColumnName="WORK_LINE"    )]
-         public int? WorkLine { get; set; }
+        [SugarColumn(ColumnName = "WORK_LINE")]
+        public int? WorkLine { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 渚涘簲鍟嗙紪鐮� 
         ///</summary>
-         [SugarColumn(ColumnName="SUPP_NO"    )]
-         public string? SuppNo { get; set; }
+        [SugarColumn(ColumnName = "SUPP_NO")]
+        public string? SuppNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 琛屽彿 
         ///</summary>
-         [SugarColumn(ColumnName="LINE_NO"    )]
-         public string? LineNo { get; set; }
+        [SugarColumn(ColumnName = "LINE_NO")]
+        public string? LineNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鍗曟嵁缂栧彿 
         ///</summary>
-         [SugarColumn(ColumnName="BILL_NO"    )]
-         public string? BillNo { get; set; }
+        [SugarColumn(ColumnName = "BILL_NO")]
+        public string? BillNo { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// K3ID 
         ///</summary>
-         [SugarColumn(ColumnName="EBELN_K3ID"    )]
-         public long? EbelnK3id { get; set; }
+        [SugarColumn(ColumnName = "EBELN_K3ID")]
+        public long? EbelnK3id { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 琛孠3ID 
         ///</summary>
-         [SugarColumn(ColumnName="LINE_K3ID"    )]
-         public long? LineK3id { get; set; }
+        [SugarColumn(ColumnName = "LINE_K3ID")]
+        public long? LineK3id { get; set; }
 
-     /// <summary>
+        /// <summary>
         /// 鐗╂枡ID 
         ///</summary>
-         [SugarColumn(ColumnName="ITEM_ID"    )]
-         public long? ItemId { get; set; }
+        [SugarColumn(ColumnName = "ITEM_ID")]
+        public long? ItemId { get; set; }
+
+        [SugarColumn(ColumnName = "SUPP_ID")]
+        public string? SuppId { get; set; }
     }
-}
+}
\ No newline at end of file
diff --git a/service/Warehouse/MesInvItemInCDetailsManager.cs b/service/Warehouse/MesInvItemInCDetailsManager.cs
index 6f65aea..108ba74 100644
--- a/service/Warehouse/MesInvItemInCDetailsManager.cs
+++ b/service/Warehouse/MesInvItemInCDetailsManager.cs
@@ -149,8 +149,7 @@
                 cBillNo = BillNo.GetBillNo("IN(鍏ュ簱鍗�)");
 
                 var suppNo = db.Queryable<MesSupplier>()
-                    .Where(s => s.Id.ToString() == inventory.SuppId)
-                    .Select(s => s.SuppNo).First();
+                    .Where(s => s.Id.ToString() == inventory.SuppId).First();
 
                 db.Insertable(new MesInvItemIns
                 {
@@ -158,14 +157,18 @@
                     BillNo = cBillNo,
                     BillTypeId = billTypeId,
                     InsDate = DateTime.Now,
+                    DepotsId = mesDepost.DepotId,
                     DepotsCode = mesDepost.DepotCode,
                     TransctionNo = transactionNo,
-                    SuppNo = suppNo,
+                    SuppId = suppNo.Id.ToString(),
+                    SuppNo = suppNo.SuppNo,
                     CreateBy = user,
                     CreateDate = DateTime.Now,
                     LastupdateBy = user,
                     LastupdateDate = DateTime.Now,
-                    UrgentFlag = itemBarcodeDetails.UrgentFlag.Value ? 1 : 0,
+                    UrgentFlag = itemBarcodeDetails.UrgentFlag.Value
+                        ? (byte)1
+                        : (byte)0,
                     CbillNo = itemBarcodeDetails.BillNo,
                     Fstatus = 0,
                     Status = 0
@@ -236,6 +239,7 @@
                                 WorkNo = detail.WorkNo,
                                 CbillNo = detail.CbillNo,
                                 WorkLine = detail.WorkLine,
+                                SuppId = itemBarcodeDetails.SuppId,
                                 SuppNo = itemBarcodeDetails.SuppNo,
                                 Remark = itemBarcodeDetails.Memo,
                                 EbelnK3id = detail.EbelnK3id,
@@ -267,6 +271,7 @@
                             EpFlag = true,
                             WorkType = 1,
                             ItemNo = detail.ItemNo,
+                            SuppId = itemBarcodeDetails.SuppId,
                             SuppNo = itemBarcodeDetails.SuppNo,
                             DepotCode = mesDepost.DepotCode,
                             DepotSectionCode = sectionCode,
@@ -327,6 +332,7 @@
                                 EbelnLineNo = detail.EbelnLine,
                                 CbillNo = detail.CbillNo,
                                 WorkLine = detail.WorkLine,
+                                SuppId = itemBarcodeDetails.SuppId,
                                 SuppNo = itemBarcodeDetails.SuppNo,
                                 Remark = itemBarcodeDetails.Memo,
                                 EbelnK3id = detail.EbelnK3id,
@@ -358,6 +364,7 @@
                             EpFlag = true,
                             WorkType = 1,
                             ItemNo = detail.ItemNo,
+                            SuppId = itemBarcodeDetails.SuppId,
                             SuppNo = itemBarcodeDetails.SuppNo,
                             DepotCode = mesDepost.DepotCode,
                             DepotSectionCode = sectionCode,
@@ -407,6 +414,7 @@
                     BillNo = cBillNo,
                     WorkNo = itemBarcodeDetails.WorkNo,
                     WorkLine = itemBarcodeDetails.WorkLine,
+                    SuppId = itemBarcodeDetails.SuppId,
                     SuppNo = itemBarcodeDetails.SuppNo,
                     EbelnK3id = itemBarcodeDetails.EbelnK3id,
                     LineK3id = itemBarcodeDetails.LineK3id,
@@ -444,6 +452,7 @@
                         EbelnLineNo = itemBarcodeDetails.WorkLine,
                         CbillNo = itemBarcodeDetails.BillNo,
                         WorkLine = itemBarcodeDetails.WorkLine,
+                        SuppId = itemBarcodeDetails.SuppId,
                         SuppNo = itemBarcodeDetails.SuppNo,
                         Remark = itemBarcodeDetails.Memo,
                         EbelnK3id = itemBarcodeDetails.EbelnK3id,
@@ -478,6 +487,7 @@
                     WorkType = 1,
                     ItemNo = itemBarcodeDetails.ItemNo,
                     LotNo = itemBarcodeDetails.LotNo,
+                    SuppId = itemBarcodeDetails.SuppId,
                     SuppNo = itemBarcodeDetails.SuppNo,
                     DepotCode = mesDepost.DepotCode,
                     DepotSectionCode = sectionCode,
@@ -530,6 +540,7 @@
                     BillNo = cBillNo,
                     WorkNo = itemBarcodeDetails.WorkNo,
                     WorkLine = itemBarcodeDetails.WorkLine,
+                    SuppId = itemBarcodeDetails.SuppId,
                     SuppNo = itemBarcodeDetails.SuppNo,
                     EbelnK3id = itemBarcodeDetails.EbelnK3id,
                     LineK3id = itemBarcodeDetails.LineK3id,
@@ -554,6 +565,7 @@
                 BoardStyle = itemBarcodeDetails.BoardStyle,
                 WorkNo = itemBarcodeDetails.WorkNo,
                 WorkLine = itemBarcodeDetails.WorkLine,
+                SuppId = itemBarcodeDetails.SuppId,
                 SuppNo = itemBarcodeDetails.SuppNo,
                 EbelnK3id = itemBarcodeDetails.EbelnK3id,
                 LineK3id = itemBarcodeDetails.LineK3id,
@@ -796,21 +808,21 @@
             throw new ApplicationException("GUID杞崲閿欒");
 
         var result = Db.Queryable<MesInvItemInCDetails, MesItems, MesUnit>(
-            (g, c,d) => new JoinQueryInfos(
-                JoinType.Left,g.ItemId == c.Id,
-                JoinType.Inner,d.Id == Convert.ToDecimal(g.Unit)
-            )
-        ).WhereIF(UtilityHelper.CheckGuid(parsedGuid),
-            (g, c,d) => g.ItemInId == parsedGuid)
-        .Select((g, c,d)=> new MesInvItemInCItems
-        {
-            Guid = g.Guid,
-            WorkNo = g.WorkNo,
-            ItemNo = c.ItemNo,
-            ItemSname = g.ItemSname,
-            Quantity = g.Quantity,
-            Unit = d.Fname,
-        })
+                (g, c, d) => new JoinQueryInfos(
+                    JoinType.Left, g.ItemId == c.Id,
+                    JoinType.Inner, d.Id == Convert.ToDecimal(g.Unit)
+                )
+            ).WhereIF(UtilityHelper.CheckGuid(parsedGuid),
+                (g, c, d) => g.ItemInId == parsedGuid)
+            .Select((g, c, d) => new MesInvItemInCItems
+            {
+                Guid = g.Guid,
+                WorkNo = g.WorkNo,
+                ItemNo = c.ItemNo,
+                ItemSname = g.ItemSname,
+                Quantity = g.Quantity,
+                Unit = d.Fname,
+            })
             .ToList();
 
         return result;
@@ -902,7 +914,7 @@
             Db.Insertable(message).ExecuteReturnIdentity();
         if (executeReturnIdentity > 0)
         {
-            //message.Guid = executeReturnIdentity;
+            // message.Guid = executeReturnIdentity;
             message.Pid = executeReturnIdentity;
             return message;
         }

--
Gitblit v1.9.3