From ed05efdc17aab076146b134ebe105b6382f221d7 Mon Sep 17 00:00:00 2001 From: 啊鑫 <t2856754968@163.com> Date: 星期四, 10 七月 2025 10:09:29 +0800 Subject: [PATCH] 格式化代码 --- MES.Service/service/BasicData/MesDeliveryNoteManager.cs | 48 ++++++++++++++++++++++++++++++++++-------------- 1 files changed, 34 insertions(+), 14 deletions(-) diff --git a/MES.Service/service/BasicData/MesDeliveryNoteManager.cs b/MES.Service/service/BasicData/MesDeliveryNoteManager.cs index f8016d4..3d28066 100644 --- a/MES.Service/service/BasicData/MesDeliveryNoteManager.cs +++ b/MES.Service/service/BasicData/MesDeliveryNoteManager.cs @@ -2,20 +2,21 @@ using MES.Service.Dto.webApi; using MES.Service.Modes; using SqlSugar; -using System.Security.Cryptography; namespace MES.Service.service.BasicData; public class MesDeliveryNoteManager : Repository<MesDeliveryNote> { - private readonly MesDeliveryDetailsManager mesDeliveryNoteManager= new (); + private readonly MesDeliveryDetailsManager mesDeliveryNoteManager = new(); // Save 鏂规硶鐢ㄤ簬淇濆瓨鍗曚釜 RohIn 璁板綍锛屾牴鎹被鍨嬫墽琛屼笉鍚岀殑鎿嶄綔 public bool Save(Delivery delivery) { var erpDelivery = delivery.ErpDelivery; var mesDeliveryNote = GetMesDeliveryNote(erpDelivery); - var mesDeliveryNoteDetails = GetMesDeliveryNoteDetails(delivery.ErpDeliveryData, erpDelivery.DeliveryNo, mesDeliveryNote.Status); + var mesDeliveryNoteDetails = GetMesDeliveryNoteDetails( + delivery.ErpDeliveryData, erpDelivery.DeliveryNo, + mesDeliveryNote.Status); return UseTransaction(db => { @@ -24,10 +25,16 @@ case "2": case "4": case "5": - return SaveOrUpdateData(db, mesDeliveryNote, mesDeliveryNoteDetails) ? 1 : 0; + return SaveOrUpdateData(db, mesDeliveryNote, + mesDeliveryNoteDetails) + ? 1 + : 0; case "3": case "6": - return DeleteData(db, mesDeliveryNote, mesDeliveryNoteDetails) ? 1: 0; + return DeleteData(db, mesDeliveryNote, + mesDeliveryNoteDetails) + ? 1 + : 0; default: throw new NotImplementedException( $"type娌℃湁{erpDelivery.Type}杩欎釜绫诲瀷"); @@ -37,26 +44,34 @@ // 鏇存柊鏁版嵁鐨勬柟娉� - private bool DeleteData(SqlSugarScope db, MesDeliveryNote mesDeliveryNote,List<MesDeliveryNoteDetails> mesDeliveryNoteDetails) + private bool DeleteData(SqlSugarScope db, MesDeliveryNote mesDeliveryNote, + List<MesDeliveryNoteDetails> mesDeliveryNoteDetails) { var decimals = mesDeliveryNoteDetails.Select(s => s.Id).ToArray(); var update = base.DeleteById(mesDeliveryNote.Id); - var insertOrUpdate = db.Deleteable<MesDeliveryNoteDetails>().Where(s => s.DeliveryNo == mesDeliveryNote.DeliveryNo).ExecuteCommand() > 0; + var insertOrUpdate = db.Deleteable<MesDeliveryNoteDetails>() + .Where(s => s.DeliveryNo == mesDeliveryNote.DeliveryNo) + .ExecuteCommand() > 0; if (update && insertOrUpdate) return true; throw new NotImplementedException("鍒犻櫎澶辫触"); } // 鎻掑叆鎴栨洿鏂版暟鎹殑鏂规硶 - private bool SaveOrUpdateData(SqlSugarScope db, MesDeliveryNote mesDeliveryNote,List<MesDeliveryNoteDetails> mesDeliveryNoteDetails) + private bool SaveOrUpdateData(SqlSugarScope db, + MesDeliveryNote mesDeliveryNote, + List<MesDeliveryNoteDetails> mesDeliveryNoteDetails) { if (mesDeliveryNote.Id != null) base.DeleteById(mesDeliveryNote.Id); if (mesDeliveryNoteDetails.Count > 0) - db.Deleteable<MesDeliveryNoteDetails>().Where(s => s.DeliveryNo == mesDeliveryNote.DeliveryNo).ExecuteCommand(); + db.Deleteable<MesDeliveryNoteDetails>() + .Where(s => s.DeliveryNo == mesDeliveryNote.DeliveryNo) + .ExecuteCommand(); var orUpdate = base.Insert(mesDeliveryNote); - var baOrUpdate = mesDeliveryNoteManager.InsertRange(mesDeliveryNoteDetails); + var baOrUpdate = + mesDeliveryNoteManager.InsertRange(mesDeliveryNoteDetails); if (orUpdate && baOrUpdate) return true; throw new NotImplementedException("鎻掑叆鎴栨洿鏂板け璐�"); } @@ -86,15 +101,18 @@ } else { - mesDeliveryNote.Status =0; + mesDeliveryNote.Status = 0; } + mesDeliveryNote.CreateDate = DateTime.Now; mesDeliveryNote.DepotNo = delivery.DepotNo; mesDeliveryNote.ErpId = delivery.ErpId; return mesDeliveryNote; } - public List<MesDeliveryNoteDetails> GetMesDeliveryNoteDetails(List<ErpDeliveryData> erpDeliveryDatas, string? type,decimal? status) + + public List<MesDeliveryNoteDetails> GetMesDeliveryNoteDetails( + List<ErpDeliveryData> erpDeliveryDatas, string? type, decimal? status) { return erpDeliveryDatas.Select(s => { @@ -116,8 +134,10 @@ Fsrcbill_no = s.SalesOrderId, RealQty = Convert.ToDecimal(s.IncludeQty) }; - var single = mesDeliveryNoteManager.GetSingle(it =>it.LineNo == entity.LineNo); - if (single !=null && status==1) entity.RealQty = single.RealQty; + var single = + mesDeliveryNoteManager.GetSingle(it => + it.LineNo == entity.LineNo); + if (single != null && status == 1) entity.RealQty = single.RealQty; return entity; }).ToList(); -- Gitblit v1.9.3