快乐的昕的电脑
2025-11-21 ab5a72d56086103154c85570c5bca27b7be6d2b4
添加报工备注
已修改2个文件
41 ■■■■■ 文件已修改
Entites/Dto/OrderMachineDto.cs 1 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Services/MesInvItemBarcodesManager.cs 40 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Entites/Dto/OrderMachineDto.cs
@@ -34,4 +34,5 @@
    public string? staffNo { get; set; } // 新增:报工人员工号
    public decimal? currentCjNum { get; set; } // 新增:报工时采集数
    public decimal? initCjNum { get; set; } // 新增:初始采集数
    public string? type { get; set; } // 修复:新增 type 属性
}
Services/MesInvItemBarcodesManager.cs
@@ -294,24 +294,32 @@
        var okQty = query.currentCjNum - query.initCjNum - query.bf;//良品数量
        // 判断是否为调机报工
        string remark = "";
        if (query.type == "tiaoji")
            remark = "调机报工";
        else
            remark = "开工报工";
        // 创建报工记录
        var mesReporting = new MesReporting
        {
            CheckType = 1,
            // ItemNoCade = itemBarCode,
            // CreateBy = strings[0],
            BgDate = DateTime.Now,
            // BgPerson = strings[0],
            AddressCode = womdaa.AddressCode,
            MachineNo = womdaa.MachineNo,
            BfQty = query.bf,//不良数量
            OkQty = okQty,//良品数量
            CsQty = query.initCjNum,//初始采集数
            CjQty = query.currentCjNum,//报工时采集数
            ItemNo = womdaa.Daa002,
            BillNo = womdaa.Daa001,
            BgPerson = query.staffNo // 新增:报工人编号
        };
            {
                CheckType = 1,
                // ItemNoCade = itemBarCode,
                // CreateBy = strings[0],
                BgDate = DateTime.Now,
                // BgPerson = strings[0],
                AddressCode = womdaa.AddressCode,
                MachineNo = womdaa.MachineNo,
                BfQty = query.bf,//不良数量
                OkQty = okQty,//良品数量
                CsQty = query.initCjNum,//初始采集数
                CjQty = query.currentCjNum,//报工时采集数
                ItemNo = womdaa.Daa002,
                BillNo = womdaa.Daa001,
                BgPerson = query.staffNo,
                Remark = remark // 新增:调机报工时写入备注
            };
        // 更新工单Daa011为原值加上本次良品数量,Daa012为原值加上本次不良品数量
        Db.Updateable<Womdaa>()