|
|
|
|
@ -618,9 +618,8 @@ public class PdaLoadServiceImpl extends BaseServiceImpl<WorkPlanMapper, WorkPlan |
|
|
|
|
} |
|
|
|
|
// 修改数量
|
|
|
|
|
if (mesDataMaintainLog.getQtyAfter() != null) { |
|
|
|
|
yieldOrder.setYpQty(mesDataMaintainLog.getQtyAfter()); |
|
|
|
|
// 修改车间订单数量
|
|
|
|
|
WorkOrder workOrder = workOrderService.getWorkOrderByCardNo(yieldOrder.getCardNo()); |
|
|
|
|
WorkOrder workOrder = workOrderService.list(Wrappers.lambdaQuery(WorkOrder.class).eq(WorkOrder::getCardNo, yieldOrder.getCardNo())).get(0); |
|
|
|
|
if (workOrder != null) { |
|
|
|
|
// WorkOrderRun workOrderRun = workOrderRunService.getById(workOrder.getWorId());
|
|
|
|
|
// try {
|
|
|
|
|
@ -630,6 +629,7 @@ public class PdaLoadServiceImpl extends BaseServiceImpl<WorkPlanMapper, WorkPlan |
|
|
|
|
// throw new ServiceException("erp接口调用修改订单加工数量失败:" + e.getMessage());
|
|
|
|
|
// }
|
|
|
|
|
double num = mesDataMaintainLog.getQtyAfter() - yieldOrder.getYpQty(); |
|
|
|
|
yieldOrder.setYpQty(mesDataMaintainLog.getQtyAfter()); |
|
|
|
|
workOrderService.update(Wrappers.lambdaUpdate(WorkOrder.class).eq(WorkOrder::getId, workOrder.getId()).set(WorkOrder::getMakeQty, workOrder.getMakeQty() + num)); |
|
|
|
|
// 修改作业计划接收数量、报工数量
|
|
|
|
|
baseMapper.updateWorkPlan(num, workOrder.getId()); |
|
|
|
|
|