hao
20 小时以前 c98705ac9833f1b8fd2122ffb4d2d9eb45bf7bfa
生产用料清单单号删除
已修改2个文件
34 ■■■■ 文件已修改
StandardInterface/MES.Service/service/WomcaaManager.cs 32 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardInterface/MESApplication/appsettings.json 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
StandardInterface/MES.Service/service/WomcaaManager.cs
@@ -49,11 +49,23 @@
    private bool SaveOrUpdateData(SqlSugarScope db, Womcaa mesWomcaa,
        List<Womcab> mesWomcabs)
    {
        if (mesWomcaa.Id != null) base.DeleteById(mesWomcaa.Id);
        /*if (mesWomcaa.Id != null) base.DeleteById(mesWomcaa.Id);
        if (mesWomcabs.Count > 0)
            db.Deleteable<Womcab>()
                .Where(s => s.Eid == mesWomcaa.Erpid).ExecuteCommand();
                .Where(s => s.Eid == mesWomcaa.Erpid).ExecuteCommand();*/
        //20251212 焕美改成单号删除
        // 删除主表:按 Caa001 删除旧单据
        db.Deleteable<Womcaa>()
            .Where(s => s.Caa001 == mesWomcaa.Caa001)
            .ExecuteCommand();
        // 删除子表:按 Cab001 删除所有旧行
        db.Deleteable<Womcab>()
            .Where(s => s.Cab001 == mesWomcaa.Caa001)
            .ExecuteCommand();
        //单条插入忽略空字段
        var orUpdate = db.Insertable(mesWomcaa)
@@ -122,7 +134,7 @@
        // 提交事务
        db.Ado.CommitTran();
/*
        var decimals = mesWomcabs.Select(s => s.Id).ToArray();
        var update = true;
@@ -145,7 +157,19 @@
            return true;
        }
        throw new NotImplementedException("更新失败");
        */
        //20251212 焕美改成单号删除
        // 删除主表:按 Caa001 删除旧单据
        db.Deleteable<Womcaa>()
            .Where(s => s.Caa001 == mesWomcaa.Caa001)
            .ExecuteCommand();
        // 删除子表:按 Cab001 删除所有旧行
        db.Deleteable<Womcab>()
            .Where(s => s.Cab001 == mesWomcaa.Caa001)
            .ExecuteCommand();
        return true;
    }
    private Womcaa MapErpCAAtoWomcaa(ErpCAA dto)
StandardInterface/MESApplication/appsettings.json
@@ -10,6 +10,6 @@
  "AppSettings": {
    "TestErpUrl": "http://192.168.11.120:8098/WebService1.asmx/mesToErpinfo",
    "ProductionErpUrl": "http://192.168.11.120:8098/WebService1.asmx/mesToErpinfoFormal",
    "DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = hm_prd; Password=hmprd"
    "DataBaseConn": "Data Source = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521))(CONNECT_DATA = (SERVICE_NAME = ORCL))); Persist Security Info=True;User ID = test_dev; Password=hmprd"
  }
}