From db8dbafae693a62e9fe901adabfc4adcdbd92f7b Mon Sep 17 00:00:00 2001 From: hao <1836460075@qq.com> Date: 星期五, 23 五月 2025 15:01:50 +0800 Subject: [PATCH] 测试生产订单添加行id,srm送货加route --- StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs | 27 +++++++++++++++++++++++++++ 1 files changed, 27 insertions(+), 0 deletions(-) diff --git a/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs b/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs index 5441097..072a2d0 100644 --- a/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs +++ b/StandardInterface/MES.Service/service/SRM/MesDeliveryNoteBarcodeManager.cs @@ -36,6 +36,20 @@ return result.All(b => b); } + public dynamic DeleteByNo(ErpDelivery delivery) + { + return UseTransaction(db => + { + return DeleteDataByShd(db, delivery) ? 1 : 0; + }) > 0; + } + + public dynamic DeleteListByNo(List<ErpDelivery> delivery) + { + var result = delivery.Select(DeleteByNo).ToList(); + return result.All(b => b); + } + // 鍒犻櫎鏁版嵁鐨勬柟娉� private bool DeleteData(SqlSugarScope db, ErpBarcode barcode) { @@ -44,6 +58,18 @@ if (del) { return true; } + throw new NotImplementedException("鍒犻櫎澶辫触"); + } + + // 鍒犻櫎鏁版嵁鐨勬柟娉� + private bool DeleteDataByShd(SqlSugarScope db, ErpDelivery delivery) + { + var del = db.Deleteable<MesDeliveryNoteBarcode>().Where(s => s.DeliveryNo == delivery.DeliveryNo).ExecuteCommand() > 0; + + if (del) + { + return true; + } throw new NotImplementedException("鍒犻櫎澶辫触"); } @@ -74,6 +100,7 @@ mesDeliveryBarcode.Id = single.Id; } + mesDeliveryBarcode.DeliveryNo = barcode.DeliveryNo; mesDeliveryBarcode.ProductCode = barcode.ProductCode; -- Gitblit v1.9.3