hao
3 天以前 569bb53b544e2e178b64e229d45f047da032af36
StandardInterface/MES.Service/service/BasicData/Sales/SalesReturnNoticeManager.cs
@@ -47,8 +47,19 @@
    private bool UpdateData(SqlSugarScope db, SalesReturnNotice mesSalesReturn,
        List<SalesReturnNoticeDetail> mesSalesReturnDatas)
    {
        var decimals = mesSalesReturnDatas.Select(s => s.Id).ToArray();
       // var decimals = mesSalesReturnDatas.Select(s => s.Id).ToArray();
        var decimals = mesSalesReturnDatas
             ?.Where(x => x.Id.HasValue)
             .Select(x => x.Id.Value)
             .ToArray() ?? new decimal[0];
        //扫码不允许删除
        var hasMaterialOut = db.Queryable<MesInvItemIns>()
                           .Any(x => x.CbillNo == mesSalesReturn.BillNo);
        if (hasMaterialOut)
        {
            throw new Exception($"MES有领料记录,单号:{mesSalesReturn.BillNo},不能删除!");
        }
        var update = true;
        if (mesSalesReturn != null)
        {