hao
2025-06-04 d7bf5fce0a442c858d02675a2c71a8af49937ae2
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;