南骏 池
2025-08-26 9af04222e7449442f1d1cc1a80b6e07a90f4c9bf
1.采购、生产、委外、销售清单优化,取消反审核删除。
已修改4个文件
36 ■■■■ 文件已修改
MES.Service/service/BasicData/MesRohInManager.cs 5 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/ProductionOrderManager.cs 11 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/SalesOrderManager.cs 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/WomcaaManager.cs 16 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
MES.Service/service/BasicData/MesRohInManager.cs
@@ -27,7 +27,10 @@
                    mesRohInDatas)
                    ? 1
                    : 0,
                "3" => UpdateData(db, mesRohIn, mesRohInDatas) ? 1 : 0,
                "3" => SaveOrUpdateData(db, mesRohIn,
                    mesRohInDatas)
                    ? 1
                    : 0, //UpdateData(db, mesRohIn, mesRohInDatas) ? 1 : 0,//反审核不删除,做update。
                _ => throw new NotImplementedException(
                    $"type没有{rohInErpRohIn.Type}这个类型")
            };
MES.Service/service/BasicData/ProductionOrderManager.cs
@@ -35,7 +35,11 @@
                //         ? 1
                //         : 0;
                case "3":
                    return UpdateData(db, mesRohIn, mesRohInDatas) ? 1 : 0;
                    //return UpdateData(db, mesRohIn, mesRohInDatas) ? 1 : 0;//改为不删除
                    return SaveOrUpdateData(db, mesRohIn, mesRohInDatas,
                        erpProductionOrderDto.Type)
                        ? 1
                        : 0;
                case "2":
                case "4":
                    return SaveOrUpdateData(db, mesRohIn, mesRohInDatas,
@@ -70,6 +74,11 @@
    private bool SaveOrUpdateData(SqlSugarScope db, ProductionOrder mesRohIn,
        List<ProductionOrderSub> mesRohInDatas, string type)
    {
        if(type == "3")
        {
            mesRohIn.Typea = "3";  // 新增字段赋值
        }
        if (StringUtil.CheckGuid(mesRohIn.Guid))
            db.Deleteable<ProductionOrder>()
                .Where(s => s.Guid == mesRohIn.Guid)
MES.Service/service/BasicData/SalesOrderManager.cs
@@ -37,7 +37,9 @@
                //         ? 1
                //         : 0;
                case "3":
                    return UpdateData(db, mesSalesOrder, mesSalesOrderDatas) ? 1 : 0;
                    return SaveOrUpdateData(db, mesSalesOrder, mesSalesOrderDatas, erpSalesOrderDto.Type)
                        ? 1
                        : 0; ;//UpdateData(db, mesSalesOrder, mesSalesOrderDatas) ? 1 : 0;//反审核不删除,做update。
                case "2":
                case "4":
                case "5":
MES.Service/service/WomcaaManager.cs
@@ -33,12 +33,15 @@
            switch (womErpCaa.Type)
            {
                case "3":
                    return UpdateData(db, mesWomcaa, mesWomcabs) ? 1 : 0;
                    return SaveOrUpdateData(db, mesWomcaa, mesWomcabs,womErpCaa.Type)
                        ? 1
                        : 0;
                    //return UpdateData(db, mesWomcaa, mesWomcabs) ? 1 : 0; //反审核不删除,做update。
                case "2":
                case "4":
                //kyy 2024-09-13 变更
                case "5":
                    return SaveOrUpdateData(db, mesWomcaa, mesWomcabs)
                    return SaveOrUpdateData(db, mesWomcaa, mesWomcabs,womErpCaa.Type)
                        ? 1
                        : 0;
                default:
@@ -49,8 +52,15 @@
    }
    private bool SaveOrUpdateData(SqlSugarScope db, Womcaa mesWomcaa,
        List<Womcab> mesWomcabs)
        List<Womcab> mesWomcabs, string type)
    {
        if(type == "3")
        {
            mesWomcaa.Typea = "3";  // 新增字段赋值
        }
        if (StringUtil.CheckGuid(mesWomcaa.Guid))
            base.DeleteById(mesWomcaa.Guid);