From 5612526544b3532c5efc9c002d1c97b4af286bd1 Mon Sep 17 00:00:00 2001
From: sjz <1240968267@qq.com>
Date: 星期二, 02 九月 2025 15:45:08 +0800
Subject: [PATCH] 分步式调拨

---
 MES.Service/service/WomcaaManager.cs |   13 +++++--------
 1 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/MES.Service/service/WomcaaManager.cs b/MES.Service/service/WomcaaManager.cs
index beffc7d..70b228d 100644
--- a/MES.Service/service/WomcaaManager.cs
+++ b/MES.Service/service/WomcaaManager.cs
@@ -22,10 +22,8 @@
     public bool Save(ErpWOM wom)
     {
         var womErpCaa = wom.ErpCaa;
-        var mesWomcaa = MapErpCAAtoWomcaa(womErpCaa, wom.ErpCabs[0].FXSHTBH,
-            wom.ErpCabs[0].F_ZJXF_HSDJ);
-        var mesWomcabs =
-            MapErpCABtoWomcab(wom.ErpCabs);
+        var mesWomcaa = MapErpCAAtoWomcaa(womErpCaa, wom.ErpCabs[0].FXSHTBH,wom.ErpCabs[0].F_ZJXF_HSDJ);
+        var mesWomcabs = MapErpCABtoWomcab(wom.ErpCabs);
 
         return UseTransaction(db =>
         {
@@ -45,8 +43,7 @@
         }) > 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)
         {
@@ -135,7 +132,7 @@
         {
             return true;
         }
-        throw new NotImplementedException("鏇存柊澶辫触");
+        throw new NotImplementedException("鍒犻櫎澶辫触");
     }
 
     private Womcaa MapErpCAAtoWomcaa(ErpCAA dto, string? fxshtbh, string? hsdj)
@@ -257,7 +254,7 @@
                 ProcNo = dto.F_ZJXF_SSGX
             };
 
-            var entity = Db.Queryable<Womcab>().Where(s => s.Erpid == womcab.Erpid).Single();
+            var entity = Db.Queryable<Womcab>().Where(s => s.Erpid == womcab.Erpid && s.Eid==womcab.Eid).Single();
             if (entity != null)
             {
                 womcab.Id = entity.Id;

--
Gitblit v1.9.3