| | |
| | | { |
| | | //womdaa 已生产量 DAA011加上条码报工数量 |
| | | db.Updateable<Womdaa>() |
| | | .SetColumns(b => b.Daa011 == b.Daa011 + sumQty) |
| | | .SetColumns(b => b.Daa011 == SqlFunc.IsNull(b.Daa011, 0) + sumQty) |
| | | .Where(b => b.Daa001 == qsItemOqcReq.Daa001) |
| | | .ExecuteCommand(); |
| | | |
| | | //判断是否完工 |
| | | var complete = db.Queryable<Womdaa>() |
| | | .Where(a => a.Daa008 == a.Daa011 && a.Daa001== qsItemOqcReq.Daa001) |
| | | .Count(); |
| | | |
| | | if (complete > 0) |
| | | { |
| | | db.Updateable<Womdaa>() |
| | | .SetColumns(b => b.Daa018 == "完工") |
| | | .Where(b => b.Daa001 == qsItemOqcReq.Daa001) |
| | | .ExecuteCommand(); |
| | | } |
| | | } |
| | | } |
| | | else if ("不合格".Equals(FcheckResu)) |
| | |
| | | }); |
| | | } |
| | | |
| | | public int saveItem(RKJDto rkjDto) |
| | | public int saveItem(RKJDto rkjDto) //自动生成合格的检验项 |
| | | { |
| | | var items = rkjDto.items; |
| | | var userNo = rkjDto.userNo; |
| | |
| | | .Select((a, b) => new {b.Quantity }) |
| | | .MergeTable().Sum( a=> a.Quantity); |
| | | |
| | | /* |
| | | //更新生产量 |
| | | db.Updateable<Womdaa>() |
| | | .SetColumns(b => b.Daa011 == b.Daa011 + sumQty) |
| | | .SetColumns(b => b.Daa011 == SqlFunc.IsNull(b.Daa011, 0) + sumQty) |
| | | .Where(b => b.Daa001 == oqcReqList.Daa001) |
| | | .ExecuteCommand(); |
| | | |
| | | //判断是否完工 |
| | | var complete = db.Queryable<Womdaa>() |
| | | .Where(a => a.Daa008 == a.Daa011 && a.Daa001 == oqcReqList.Daa001) |
| | | .Count(); |
| | | |
| | | if (complete > 0) |
| | | { |
| | | db.Updateable<Womdaa>() |
| | | .SetColumns(b => b.Daa018 == "完工") |
| | | .Where(b => b.Daa001 == oqcReqList.Daa001) |
| | | .ExecuteCommand(); |
| | | } |
| | | |
| | | */ |
| | | |
| | | return Convert.ToInt32(rkjDto.gid); |
| | | } |
| | | |
| | | public int cleanReqResult(RKJDto dto) |
| | | public int cleanReqResult(RKJDto dto) //清除检验结果 |
| | | { |
| | | if (isRk(dto.gid)) throw new Exception("已有条码入库,不允许清除检验结果"); |
| | | |
| | |
| | | { |
| | | //womdaa 已生产量 DAA011扣除条码报工数量 |
| | | db.Updateable<Womdaa>() |
| | | .SetColumns(b => b.Daa011 == b.Daa011 - sumQty) |
| | | .SetColumns(b => b.Daa011 == SqlFunc.IsNull(b.Daa011, 0) - sumQty) |
| | | .Where(b => b.Daa001 == oqcReqList.Daa001) |
| | | .ExecuteCommand(); |
| | | |
| | | //工单状态更改为开工 |
| | | db.Updateable<Womdaa>() |
| | | .SetColumns(b => b.Daa018 == "开工") |
| | | .Where(b => b.Daa001 == oqcReqList.Daa001) |
| | | .ExecuteCommand(); |
| | | } |