|
|
|
|
@ -622,13 +622,13 @@ public class PdaLoadServiceImpl extends BaseServiceImpl<WorkPlanMapper, WorkPlan |
|
|
|
|
// 修改车间订单数量
|
|
|
|
|
WorkOrder workOrder = workOrderService.getWorkOrderByCardNo(yieldOrder.getCardNo()); |
|
|
|
|
if (workOrder != null) { |
|
|
|
|
WorkOrderRun workOrderRun = workOrderRunService.getById(workOrder.getWorId()); |
|
|
|
|
try { |
|
|
|
|
// WorkOrderRun workOrderRun = workOrderRunService.getById(workOrder.getWorId());
|
|
|
|
|
// try {
|
|
|
|
|
// erp接口调用更新数量
|
|
|
|
|
erpDataProduceClient.erpUpdateMakeQty(workOrderRun.getWoCode(), mesDataMaintainLog.getMemo(), mesDataMaintainLog.getQtyAfter(), AuthUtil.getUserName()).getData(); |
|
|
|
|
} catch (Exception e) { |
|
|
|
|
throw new ServiceException("erp接口调用修改订单加工数量失败:" + e.getMessage()); |
|
|
|
|
} |
|
|
|
|
// erpDataProduceClient.erpUpdateMakeQty(workOrderRun.getWoCode(), mesDataMaintainLog.getMemo(), mesDataMaintainLog.getQtyAfter(), AuthUtil.getUserName()).getData();
|
|
|
|
|
// } catch (Exception e) {
|
|
|
|
|
// throw new ServiceException("erp接口调用修改订单加工数量失败:" + e.getMessage());
|
|
|
|
|
// }
|
|
|
|
|
double num = mesDataMaintainLog.getQtyAfter() - yieldOrder.getYpQty(); |
|
|
|
|
workOrderService.update(Wrappers.lambdaUpdate(WorkOrder.class).eq(WorkOrder::getId, workOrder.getId()).set(WorkOrder::getMakeQty, workOrder.getMakeQty() + num)); |
|
|
|
|
// 修改作业计划接收数量、报工数量
|
|
|
|
|
|