hao
2025-12-03 52169a0d87f14f922b1865212b20ce89f68d33df
StandardInterface/MES.Service/service/WomcaaWWManager.cs
@@ -48,6 +48,14 @@
    private bool SaveOrUpdateDataWw(SqlSugarScope db, Womcaa mesWomcaa,
        List<Womcab> mesWomcabss)
    {
        //扫码不允许删除
        var hasMaterialOut = db.Queryable<MesInvItemOuts>()
                           .Any(x => x.WorkNo == mesWomcaa.Caa001);
        if (hasMaterialOut)
        {
            throw new Exception($"MES有领料记录,单号:{mesWomcaa.Caa001},不能更新!");
        }
        if (mesWomcaa.Id != null) base.DeleteById(mesWomcaa.Id);
        if (mesWomcabss.Count > 0)
@@ -63,6 +71,14 @@
    private bool UpdateData(SqlSugarScope db, Womcaa mesWomcaa,
        List<Womcab> mesWomcabs)
    {
        //扫码不允许删除
        var hasMaterialOut = db.Queryable<MesInvItemOuts>()
                           .Any(x => x.WorkNo == mesWomcaa.Caa001);
        if (hasMaterialOut)
        {
            throw new Exception($"MES有领料记录,单号:{mesWomcaa.Caa001},不能更新!");
        }
        var decimals = mesWomcabs.Select(s => s.Id).ToArray();
        var update = base.DeleteById(mesWomcaa.Id);
        var insertOrUpdate = db