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