From f1deb7b024e17cba204de5fcb0dac15801436b90 Mon Sep 17 00:00:00 2001
From: sjz <1240968267@qq.com>
Date: 星期一, 28 七月 2025 20:56:41 +0800
Subject: [PATCH] 多组织修改

---
 MES.Service/service/WomcaaWWManager.cs |   74 +++++++++++++++++++-----------------
 1 files changed, 39 insertions(+), 35 deletions(-)

diff --git a/MES.Service/service/WomcaaWWManager.cs b/MES.Service/service/WomcaaWWManager.cs
index 2f06bd0..ad77733 100644
--- a/MES.Service/service/WomcaaWWManager.cs
+++ b/MES.Service/service/WomcaaWWManager.cs
@@ -43,19 +43,18 @@
                 case "5":
                     return UpdateData(db, mesWomcaa, mesWomcabs) ? 1 : 0;
                 default:
-                    throw new NotImplementedException(
-                        $"type娌℃湁{womErpCaa.Type}杩欎釜绫诲瀷");
+                    throw new NotImplementedException($"type娌℃湁{womErpCaa.Type}杩欎釜绫诲瀷");
             }
         }) > 0;
     }
 
-    private bool UpdateData(SqlSugarScope db, Womcaa mesWomcaa,
-        List<Womcab> mesWomcabs)
+    private bool UpdateData(SqlSugarScope db, Womcaa mesWomcaa,List<Womcab> mesWomcabs)
     {
         if (mesWomcaa.Id != null) base.DeleteById(mesWomcaa.Id);
         if (mesWomcabs.Count > 0)
-            db.Deleteable<Womcab>().Where(s => s.Eid == mesWomcaa.Erpid)
-                .ExecuteCommand();
+        {
+            db.Deleteable<Womcab>().Where(s => s.Eid == mesWomcaa.Erpid).ExecuteCommand();
+        }
         var orUpdate = base.Insert(mesWomcaa);
         var baOrUpdate = _womcabWWManager.InsertRange(mesWomcabs);
         db.Ado.CommitTran();
@@ -67,18 +66,16 @@
             var outParam1 = new SugarParameter("c_Result", null, true);
             var outParam2 = new SugarParameter("C_MSG", null, true);
             // 浣跨敤 SqlSugar 鎵ц瀛樺偍杩囩▼
-            Db.Ado.ExecuteCommand(
-                "BEGIN PRC_UPDATE_DAA(:P_WORK_NO,:c_Result,:C_MSG); END;",
-                inputParam1, outParam1, outParam2);
+            Db.Ado.ExecuteCommand("BEGIN PRC_UPDATE_DAA(:P_WORK_NO,:c_Result,:C_MSG); END;",inputParam1, outParam1, outParam2);
             // 鑾峰彇杈撳嚭鍙傛暟鐨勫��
             var result = int.Parse((string)outParam1.Value);
-            var message = outParam2.Value == DBNull.Value
-                ? string.Empty
-                : (string)outParam2.Value;
+            var message = outParam2.Value == DBNull.Value ? string.Empty : (string)outParam2.Value;
             if (result == 1)
+            {
                 //瀛樺偍杩囩▼澶辫触鍒欎簨鍔¤繘琛屽洖婊�
                 //db.Ado.RollbackTran();
                 throw new Exception(message);
+            }
             // 鎻愪氦浜嬪姟
             //db.Ado.CommitTran();
             return true;
@@ -87,13 +84,16 @@
         throw new NotImplementedException("鎻掑叆鎴栨洿鏂板け璐�");
     }
 
-    private bool SaveOrUpdateDataWw(SqlSugarScope db, Womcaa mesWomcaa,
-        List<Womcab> mesWomcabss)
+    private bool SaveOrUpdateDataWw(SqlSugarScope db, Womcaa mesWomcaa,List<Womcab> mesWomcabss)
     {
-        if (mesWomcaa.Id != null) base.DeleteById(mesWomcaa.Id);
+        if (mesWomcaa.Id != null)
+        {
+            base.DeleteById(mesWomcaa.Id);
+        }
         if (mesWomcabss.Count > 0)
-            db.Deleteable<Womcab>().Where(s => s.Eid == mesWomcaa.Erpid)
-                .ExecuteCommand();
+        {
+            db.Deleteable<Womcab>().Where(s => s.Eid == mesWomcaa.Erpid).ExecuteCommand();
+        }
         var orUpdate = base.Insert(mesWomcaa);
         var baOrUpdate = _womcabWWManager.InsertRange(mesWomcabss);
         db.Ado.CommitTran();
@@ -105,18 +105,16 @@
             var outParam1 = new SugarParameter("c_Result", null, true);
             var outParam2 = new SugarParameter("C_MSG", null, true);
             // 浣跨敤 SqlSugar 鎵ц瀛樺偍杩囩▼
-            Db.Ado.ExecuteCommand(
-                "BEGIN PRC_UPDATE_DAA(:P_WORK_NO,:c_Result,:C_MSG); END;",
-                inputParam1, outParam1, outParam2);
+            Db.Ado.ExecuteCommand("BEGIN PRC_UPDATE_DAA(:P_WORK_NO,:c_Result,:C_MSG); END;",inputParam1, outParam1, outParam2);
             // 鑾峰彇杈撳嚭鍙傛暟鐨勫��
             var result = int.Parse((string)outParam1.Value);
-            var message = outParam2.Value == DBNull.Value
-                ? string.Empty
-                : (string)outParam2.Value;
+            var message = outParam2.Value == DBNull.Value ? string.Empty : (string)outParam2.Value;
             if (result == 1)
+            {
                 //瀛樺偍杩囩▼澶辫触鍒欎簨鍔¤繘琛屽洖婊�
                 //db.Ado.RollbackTran();
                 throw new Exception(message);
+            }
             // 鎻愪氦浜嬪姟
             //db.Ado.CommitTran();
             return true;
@@ -125,15 +123,13 @@
         throw new NotImplementedException("鎻掑叆鎴栨洿鏂板け璐�");
     }
 
-    private bool DeleteData(SqlSugarScope db, Womcaa mesWomcaa,
-        List<Womcab> mesWomcabs)
+    private bool DeleteData(SqlSugarScope db, Womcaa mesWomcaa,List<Womcab> mesWomcabs)
     {
         if (mesWomcaa.Id != null)
         {
             decimals = mesWomcabs.Select(s => s.Id).ToArray();
             update = base.DeleteById(mesWomcaa.Id);
-            insertOrUpdate =
-                db.Deleteable<Womcab>().In(decimals).ExecuteCommand() > 0;
+            insertOrUpdate = db.Deleteable<Womcab>().In(decimals).ExecuteCommand() > 0;
         }
         else
         {
@@ -141,7 +137,10 @@
             insertOrUpdate = true;
         }
 
-        if (update && insertOrUpdate) return true;
+        if (update && insertOrUpdate)
+        {
+            return true;
+        }
         throw new NotImplementedException("鏇存柊澶辫触");
     }
 
@@ -172,7 +171,7 @@
             Caa023 = dto.FStatus,
             Caa024 = 0,
             RoutingId = dto.FRoutingId,
-            WorkShopId = dto.FREMWorkShopId,
+            WorkShopId = dto.FremWorkShopId,
             DepotCode = dto.FStockId,
             CreateDate = dto.FDate,
             WorkGroupId = dto.FWorkGroupId,
@@ -192,8 +191,8 @@
             SrcSplitBillno = dto.FSrcSplitBillNo,
             F_ZSXG_KH = dto.F_ZJXF_BASE_KH,
             F_ZJXF_YHRQ = dto.F_ZJXF_DATETIME_YHRQ,
-            PrdOrg = dto.erP_SCZZ,
-            TrustOrg = dto.erP_WTZZ,
+            PrdOrg = dto.ErpRkhz,  //鍏ュ簱璐т富
+            TrustOrg = dto.ErpRkzz, //鍏ュ簱缁勭粐
             TbTime = DateTime.Now,
             JaBs = "0",
             FPURORDERNO = dto.FPurOrderNo,
@@ -216,7 +215,10 @@
         }
 
         var single = base.GetSingle(it => it.Erpid == entity.Erpid);
-        if (single != null) entity.Id = single.Id;
+        if (single != null)
+        {
+            entity.Id = single.Id;
+        }
 
         return entity;
     }
@@ -255,9 +257,11 @@
                 SalesOrder = dto.F_WWC_TEXT
             };
 
-            var entity = Db.Queryable<Womcab>()
-                .Where(s => s.Erpid == womcab.Erpid).Single();
-            if (entity != null) womcab.Id = entity.Id;
+            var entity = Db.Queryable<Womcab>().Where(s => s.Erpid == womcab.Erpid).Single();
+            if (entity != null)
+            {
+                womcab.Id = entity.Id;
+            }
 
             womcabList.Add(womcab);
         }

--
Gitblit v1.9.3