| | |
| | | public string? staffNo { get; set; } // 新增:报工人员工号 |
| | | public decimal? currentCjNum { get; set; } // 新增:报工时采集数 |
| | | public decimal? initCjNum { get; set; } // 新增:初始采集数 |
| | | public string? type { get; set; } // 修复:新增 type 属性 |
| | | } |
| | |
| | | |
| | | 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>() |