From f9190154ed17006dca9c44bb28c38cbc0fe9ee27 Mon Sep 17 00:00:00 2001
From: 啊鑫 <t2856754968@163.com>
Date: 星期四, 12 十二月 2024 10:59:20 +0800
Subject: [PATCH] 11

---
 entity/MessageCenter.cs                          |   12 +-
 entity/MesInvItemStocks.cs                       |   11 ++
 entity/MesSysPageview.cs                         |   27 +++---
 service/base/MessageCenterManager.cs             |    8 +-
 service/base/LoginService.cs                     |   57 +++++++-------
 service/Warehouse/MesInvItemInCDetailsManager.cs |    3 
 Controllers/QC/LljController.cs                  |    2 
 service/QC/LljService.cs                         |    2 
 service/Warehouse/MesInvItemOutsManager.cs       |   65 ++++------------
 9 files changed, 79 insertions(+), 108 deletions(-)

diff --git a/Controllers/QC/LljController.cs b/Controllers/QC/LljController.cs
index 44dbfc6..67510f1 100644
--- a/Controllers/QC/LljController.cs
+++ b/Controllers/QC/LljController.cs
@@ -41,7 +41,7 @@
         try
         {
             dynamic resultInfos = new ExpandoObject();
-            var  item = new LljService().getBadge();
+            var item = new LljService().getBadge();
             var tbBillList =
                 resultInfos.tbBillList = item;
             return new ResponseResult
diff --git a/entity/MesInvItemStocks.cs b/entity/MesInvItemStocks.cs
index 3c8dffc..3b75104 100644
--- a/entity/MesInvItemStocks.cs
+++ b/entity/MesInvItemStocks.cs
@@ -210,5 +210,14 @@
     [SugarColumn(ColumnName = "ITEM_ID")]
     public long? ItemId { get; set; }
 
-    [SugarColumn(ColumnName = "SUPP_ID")] public string? SuppId { get; set; }
+    /// <summary>
+    /// </summary>
+    [SugarColumn(ColumnName = "SUPP_ID")]
+    public string? SuppId { get; set; }
+
+    /// <summary>
+    ///     浠撳簱ID
+    /// </summary>
+    [SugarColumn(ColumnName = "DEPOT_ID")]
+    public int? DepotId { get; set; }
 }
\ No newline at end of file
diff --git a/entity/MesSysPageview.cs b/entity/MesSysPageview.cs
index 7440f0a..2688515 100644
--- a/entity/MesSysPageview.cs
+++ b/entity/MesSysPageview.cs
@@ -9,45 +9,42 @@
 public class MesSysPageview
 {
     /// <summary>
-    /// 涓婚敭 
-    /// 榛樿鍊�: (newid())
-    ///</summary>
+    ///     涓婚敭
+    ///     榛樿鍊�: (newid())
+    /// </summary>
     [SugarColumn(ColumnName = "guid", IsPrimaryKey = true)]
     public Guid Guid { get; set; }
 
     /// <summary>
-    /// 椤甸潰涓枃鍚� 
-    ///</summary>
+    ///     椤甸潰涓枃鍚�
+    /// </summary>
     [SugarColumn(ColumnName = "PAGE_VIEW")]
     public string PageView { get; set; }
 
     /// <summary>
-    /// 椤甸潰璺緞 
-    ///</summary>
+    ///     椤甸潰璺緞
+    /// </summary>
     [SugarColumn(ColumnName = "PATH")]
     public string Path { get; set; }
 
     /// <summary>
-    /// 椤甸潰鍥炬爣 
-    ///</summary>
+    ///     椤甸潰鍥炬爣
+    /// </summary>
     [SugarColumn(ColumnName = "ICOIMG")]
     public string Icoimg { get; set; }
 
     /// <summary>
-    ///  
-    ///</summary>
+    /// </summary>
     [SugarColumn(ColumnName = "PAGE_GROUP")]
     public string PageGroup { get; set; }
 
     /// <summary>
-    ///  
-    ///</summary>
+    /// </summary>
     [SugarColumn(ColumnName = "PAGE_IDX")]
     public int? PageIdx { get; set; }
 
     /// <summary>
-    ///  
-    ///</summary>
+    /// </summary>
     [SugarColumn(ColumnName = "PAGE_STATUS")]
     public bool? PageStatus { get; set; }
 }
\ No newline at end of file
diff --git a/entity/MessageCenter.cs b/entity/MessageCenter.cs
index 6ad84f7..72523bf 100644
--- a/entity/MessageCenter.cs
+++ b/entity/MessageCenter.cs
@@ -87,13 +87,13 @@
     public Guid? Pid { get; set; }
 
     /// <summary>
-    ///  鎵ц椤哄簭   榛樿鍊�: ((1)) 
+    ///     鎵ц椤哄簭   榛樿鍊�: ((1))
     /// </summary>
     [SugarColumn(ColumnName = "seq")]
     public int? Seq { get; set; }
 
     /// <summary>
-    /// 椤甸潰璺緞
+    ///     椤甸潰璺緞
     /// </summary>
     [SugarColumn(ColumnName = "route")]
     public string? Route { get; set; }
@@ -105,25 +105,25 @@
     public string? Data { get; set; }
 
     /// <summary>
-    /// 鍙傛暟绫诲瀷
+    ///     鍙傛暟绫诲瀷
     /// </summary>
     [SugarColumn(ColumnName = "content_type")]
     public string? ContentType { get; set; }
 
     /// <summary>
-    /// 鏄惁鏄秷鎭�  0涓烘帹閫佸け璐� 1涓烘秷鎭�,榛樿涓�0
+    ///     鏄惁鏄秷鎭�  0涓烘帹閫佸け璐� 1涓烘秷鎭�,榛樿涓�0
     /// </summary>
     [SugarColumn(ColumnName = "is_message")]
     public int? IsMessage { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庝竴娆′慨鏀规椂闂�
+    ///     鏈�鍚庝竴娆′慨鏀规椂闂�
     /// </summary>
     [SugarColumn(ColumnName = "update_date")]
     public string? UpdateDate { get; set; }
 
     /// <summary>
-    /// 鏈�鍚庝竴娆′慨鏀逛汉
+    ///     鏈�鍚庝竴娆′慨鏀逛汉
     /// </summary>
     [SugarColumn(ColumnName = "update_by")]
     public string? UpdateBy { get; set; }
diff --git a/service/QC/LljService.cs b/service/QC/LljService.cs
index a38eb54..fce4be8 100644
--- a/service/QC/LljService.cs
+++ b/service/QC/LljService.cs
@@ -451,9 +451,7 @@
             if (qsItemOqcItem.FupAllow.IsNullOrEmpty()
                 && qsItemOqcItem.FdownAllow.IsNullOrEmpty()
                 && qsItemOqcItem.Fstand == null)
-            {
                 mesQaItemsDetectDetail12.isNumber = false;
-            }
         }
 
         return rkjDto;
diff --git a/service/Warehouse/MesInvItemInCDetailsManager.cs b/service/Warehouse/MesInvItemInCDetailsManager.cs
index 8ce4430..cd4dbf9 100644
--- a/service/Warehouse/MesInvItemInCDetailsManager.cs
+++ b/service/Warehouse/MesInvItemInCDetailsManager.cs
@@ -558,7 +558,8 @@
                 EbelnK3id = itemBarcodeDetails.EbelnK3id,
                 LineK3id = itemBarcodeDetails.LineK3id,
                 ItemId = itemBarcodeDetails.ItemId,
-                BillNo = itemBarcodeDetails.BillNo
+                BillNo = itemBarcodeDetails.BillNo,
+                DepotId = Convert.ToInt32(depotCode2)
             }).IgnoreColumns(true).ExecuteCommand();
 
             itemBarcodeDetails.Hbdy ??= 0;
diff --git a/service/Warehouse/MesInvItemOutsManager.cs b/service/Warehouse/MesInvItemOutsManager.cs
index 59c5394..dd2664f 100644
--- a/service/Warehouse/MesInvItemOutsManager.cs
+++ b/service/Warehouse/MesInvItemOutsManager.cs
@@ -340,9 +340,7 @@
         }
 
         if (!UtilityHelper.CheckGuid(parsedGuid))
-        {
             throw new ApplicationException("鏇存柊閿欒锛屾暟鎹槸涓嶅悎娉曠殑");
-        }
 
         var userName = entity.userName ?? "system";
         return Db.Updateable<MesInvItemOuts>()
@@ -382,10 +380,7 @@
         message.Pid = newGuid;
         var executeReturnIdentity =
             Db.Insertable(message).IgnoreColumns(true).ExecuteCommand();
-        if (executeReturnIdentity > 0)
-        {
-            return message;
-        }
+        if (executeReturnIdentity > 0) return message;
 
         throw new Exception("鑾峰彇鏁版嵁澶辫触");
     }
@@ -528,7 +523,7 @@
                 FUnitID = d.Fnumber,
                 FLot = b.WorkNo,
                 F_MES_ENTRYID = b.Guid,
-                FsrcEntryId = e.Guid.ToString(),
+                FsrcEntryId = e.Guid.ToString()
             }).ToList();
 
 
@@ -537,13 +532,13 @@
 
         var jsonEntries = materials.Select(d => new
         {
-            FMaterialId = d.FMaterialId,
-            FRMREALQTY = d.FRMREALQTY,
-            FStockId = d.FStockId,
-            FUnitID = d.FUnitID,
-            FLot = d.FLot,
+            d.FMaterialId,
+            d.FRMREALQTY,
+            d.FStockId,
+            d.FUnitID,
+            d.FLot,
             F_MES_ENTRYID = d.F_MES_ENTRYID.ToString(),
-            FsrcEntryId = d.FsrcEntryId,
+            d.FsrcEntryId
         }).ToList();
         var fdate = DateTime.Now.ToString("yyyy-MM-dd");
         var jsonString = JsonConvert.SerializeObject(jsonEntries);
@@ -642,10 +637,7 @@
 
         //璋冪敤瀛樺偍杩囩▼ 
         var prcRfPdaBarcodeCgth = PrcRfPdaBarcodeCgth(query);
-        if (!prcRfPdaBarcodeCgth)
-        {
-            throw new Exception("鎵ц澶辫触");
-        }
+        if (!prcRfPdaBarcodeCgth) throw new Exception("鎵ц澶辫触");
 
         // 鍙橀噺鐢ㄤ簬淇濆瓨鏌ヨ缁撴灉
         decimal? C_SQ_QTY = 0;
@@ -687,10 +679,7 @@
 
         var commit = UseTransaction(db =>
         {
-            if (string.IsNullOrEmpty(p_bill_no))
-            {
-                throw new Exception("璇烽�夊彇鍗曟嵁鍙凤紒");
-            }
+            if (string.IsNullOrEmpty(p_bill_no)) throw new Exception("璇烽�夊彇鍗曟嵁鍙凤紒");
 
             // Retrieve mes_inv_item_outs
             var c_mes_inv_item_outs = db.Queryable<MesInvItemOuts>()
@@ -698,19 +687,13 @@
                 .First();
 
             if (c_mes_inv_item_outs == null)
-            {
                 throw new Exception("璇烽�夋嫨鎴栨壂鎻忔纭殑閲囪喘閫�璐у崟锛�");
-            }
 
             if (c_mes_inv_item_outs.Status == 0)
-            {
                 throw new Exception("閲囪喘閫�璐х敵璇峰崟鏈鏍革紒");
-            }
 
             if (c_mes_inv_item_outs.Nflag == 1)
-            {
                 throw new Exception("閲囪喘閫�璐у崟宸插畬缁撴帹閫丒RP,涓嶈兘鎿嶄綔锛�");
-            }
 
             // Check for duplicate barcode scan
             c_num = db.Queryable<MesInvItemOutCDetails>()
@@ -719,10 +702,7 @@
                     b.ItemOutId == c_mes_inv_item_outs.Guid)
                 .Count();
 
-            if (c_num > 0)
-            {
-                throw new Exception("姝ゆ潯鐮佸凡閲囪喘閫�璐ф壂鐮佸畬鎴愶紒");
-            }
+            if (c_num > 0) throw new Exception("姝ゆ潯鐮佸凡閲囪喘閫�璐ф壂鐮佸畬鎴愶紒");
 
             // Query item stock info
             var c_mes_inv_item_stocks = db.Queryable<MesInvItemStocks>()
@@ -730,17 +710,13 @@
                 .First();
 
             if (c_mes_inv_item_stocks == null)
-            {
                 throw new Exception($"搴撳瓨涓棤姝ゆ潯鐮侊紝璇锋牳瀵癸紒{p_item_barcode}");
-            }
 
             // Validate depot codes
             if (c_mes_inv_item_outs.DepotCode !=
                 c_mes_inv_item_stocks.DepotsCode)
-            {
                 throw new Exception(
                     $"姝ゆ潯鐮佸睘浜庝粨搴� {c_mes_inv_item_stocks.DepotsCode} 涓庨噰璐��璐х敵璇蜂粨搴� {c_mes_inv_item_outs.DepotCode} 涓嶄竴鑷达紝璇锋牳瀵癸紒");
-            }
 
             C_STOCKNUM = c_mes_inv_item_stocks.Quantity.Value;
 
@@ -748,7 +724,7 @@
             var quantities = db.Queryable<MesInvItemOutItems, MesInvItemOuts>(
                     (s, d) => new object[]
                     {
-                        JoinType.Left, s.ItemOutId == d.Guid,
+                        JoinType.Left, s.ItemOutId == d.Guid
                     })
                 .Where((s, d) =>
                     d.ItemOutNo == p_bill_no &&
@@ -763,9 +739,7 @@
                 .First();
 
             if (quantities == null)
-            {
                 throw new Exception("閲囪喘閫�鏂欏崟 '" + p_bill_no + "'鏈鏍�");
-            }
 
             C_SQTY = quantities.TotalQuantity ?? 0;
             C_OKQTY = quantities.CompletedQuantity ?? 0;
@@ -774,7 +748,7 @@
             if (C_CQTY < C_STOCKNUM) return 1;
 
             // Handle barcode reduction
-            decimal p_number2 = C_STOCKNUM;
+            var p_number2 = C_STOCKNUM;
             var itemOutItems = db.Queryable<MesInvItemOutItems>()
                 .Where(s =>
                     s.ItemOutId == c_mes_inv_item_outs.Guid &&
@@ -799,9 +773,7 @@
                     .First();
 
                 if (c_mes_inv_item_arn_detail == null)
-                {
                     throw new Exception("鏈壘鍒伴噰璐��鏂欐潵婧愬崟鎹�");
-                }
 
                 if (CMI.Quantity - CMI.TlQty <= p_number2)
                 {
@@ -862,15 +834,13 @@
                         TaskNo = CMI.WorkNo,
                         ItemId = c_mes_inv_item_stocks.ItemId,
                         EbelnK3id = c_mes_inv_item_stocks.EbelnK3id,
-                        LineK3id = c_mes_inv_item_stocks.LineK3id,
+                        LineK3id = c_mes_inv_item_stocks.LineK3id
                     }).IgnoreColumns(true).ExecuteCommand();
 
                     if (p_number2 == 0)
-                    {
                         db.Deleteable<MesInvItemStocks>()
                             .Where(s => s.Guid == c_mes_inv_item_outs.Guid)
                             .ExecuteCommand();
-                    }
                 }
                 else
                 {
@@ -935,16 +905,13 @@
                         SuppId = c_mes_inv_item_outs.SuppId.ToString(),
                         ItemId = c_mes_inv_item_stocks.ItemId,
                         EbelnK3id = c_mes_inv_item_stocks.EbelnK3id,
-                        LineK3id = c_mes_inv_item_stocks.LineK3id,
+                        LineK3id = c_mes_inv_item_stocks.LineK3id
                     }).IgnoreColumns(true).ExecuteCommand();
                     p_number2 = 0;
                 }
             }
 
-            if (p_number2 > 0)
-            {
-                throw new Exception("鐗╂枡鏁伴噺灏嗚秴閲囪喘閫�鏂欑敵璇峰崟鏁伴噺,鏃犳硶鍑哄簱");
-            }
+            if (p_number2 > 0) throw new Exception("鐗╂枡鏁伴噺灏嗚秴閲囪喘閫�鏂欑敵璇峰崟鏁伴噺,鏃犳硶鍑哄簱");
 
             return 1;
         });
diff --git a/service/base/LoginService.cs b/service/base/LoginService.cs
index 7165202..609db41 100644
--- a/service/base/LoginService.cs
+++ b/service/base/LoginService.cs
@@ -27,44 +27,43 @@
         var sql = "";
 
         var pageViewList = Db.Queryable<MesSysPageview>()
-            .Where(s=>s.PageStatus == true)
-            .OrderBy(s=>s.PageIdx)
+            .Where(s => s.PageStatus == true)
+            .OrderBy(s => s.PageIdx)
             .ToList();
-        
-        var result = new List<dynamic>();  
-        
+
+        var result = new List<dynamic>();
+
         if ("admin".Equals(name))
         {
-            var groupedPageViews = pageViewList  
-                .GroupBy(p => string.IsNullOrEmpty(p.PageGroup) ? "鏈垎缁�" : p.PageGroup)  
+            var groupedPageViews = pageViewList
+                .GroupBy(p =>
+                    string.IsNullOrEmpty(p.PageGroup) ? "鏈垎缁�" : p.PageGroup)
                 .ToList();
-            
-            foreach (var group in groupedPageViews)  
-            {  
-                dynamic groupObj = new ExpandoObject();  
+
+            foreach (var group in groupedPageViews)
+            {
+                dynamic groupObj = new ExpandoObject();
                 groupObj.groupName = group.Key; // 鍒嗙粍鍚�  
-                groupObj.child = new List<MesSysPageview>();  
+                groupObj.child = new List<MesSysPageview>();
 
-                foreach (var pageView in group)  
-                {  
-                    groupObj.child.Add(new MesSysPageview()  
-                    {  
-                        Guid = pageView.Guid,  
-                        PageView = pageView.PageView,  
-                        Path = pageView.Path,  
-                        Icoimg = pageView.Icoimg,  
-                        PageGroup = pageView.PageGroup,  
-                        PageIdx = pageView.PageIdx,  
-                        PageStatus = pageView.PageStatus  
-                    });  
-                }  
+                foreach (var pageView in group)
+                    groupObj.child.Add(new MesSysPageview
+                    {
+                        Guid = pageView.Guid,
+                        PageView = pageView.PageView,
+                        Path = pageView.Path,
+                        Icoimg = pageView.Icoimg,
+                        PageGroup = pageView.PageGroup,
+                        PageIdx = pageView.PageIdx,
+                        PageStatus = pageView.PageStatus
+                    });
 
-                result.Add(groupObj);  
-            }  
-            
+                result.Add(groupObj);
+            }
+
             return result;
         }
-             
+
 
         return null;
     }
diff --git a/service/base/MessageCenterManager.cs b/service/base/MessageCenterManager.cs
index 7651a26..f712f63 100644
--- a/service/base/MessageCenterManager.cs
+++ b/service/base/MessageCenterManager.cs
@@ -110,12 +110,12 @@
     {
         var count = Db.Queryable<MessageCenter>()
             .Where(s => s.Result == 0 && s.Status == 1
-                        && s.Seq == 1 && s.Title != null).Count();
-        
+                                      && s.Seq == 1 && s.Title != null).Count();
+
         var count1 = Db.Queryable<MessageCenter>()
             .Where(s => s.Result == 1 && s.Status == 1
                                       && s.Seq == 1 && s.Title != null).Count();
-        
-        return [count,count1];
+
+        return [count, count1];
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3