快乐的昕的电脑
2025-10-17 04da7c06802dab351a5876b88bc00134282dcdb6
BUG修改
已修改1个文件
6 ■■■■ 文件已修改
Services/WomdaaManager.cs 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Services/WomdaaManager.cs
@@ -171,10 +171,10 @@
        var sqlQuerySingle = Db.Ado.SqlQuerySingle<string>(sql);
        VOrdrerBycl.finalResult = sqlQuerySingle;
        // 数采记录:基于主键ID与最大采集数逻辑,解决同一CJ_NUM在不同时间重复的问题
        // 修复后(确保类型一致,避免参数绑定错误)
        var numericalQuery = Db.Queryable<MesNumericalBycl>()
            .Where(n => n.MachineNo == VOrdrerBycl.MachineNo
                        && n.OrderId == VOrdrerBycl.ID
                        && n.OrderId == Convert.ToDecimal(VOrdrerBycl.ID)
                        && n.CjNum != null);
        // 开工采集值=第一条记录(按ID最小)
@@ -202,7 +202,7 @@
        // 赋值(CurrentCjNum 采用累计最大值,避免 plateau 重复记录导致误解)
        VOrdrerBycl.StartCjNum = startCjNum ?? 0;
        VOrdrerBycl.CurrentCjNum = maxCjNum ?? VOrdrerBycl.StartCjNum;
        VOrdrerBycl.CurrentCjNum = maxCjNum ?? 0;
        return VOrdrerBycl;
    }