|
|
|
|
@ -1207,6 +1207,9 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
@Override |
|
|
|
|
public boolean generateWorkOrder(Long id) { |
|
|
|
|
YieldOrder yieldOrder = yieldOrderService.getById(id); |
|
|
|
|
if (yieldOrder == null) { |
|
|
|
|
throw new ServiceException("未找到对应的生产订单"); |
|
|
|
|
} |
|
|
|
|
yieldOrder.setStatus(YieldOrderEnum.STATUS_APS.getCode()); |
|
|
|
|
return yieldOrderService.updateById(yieldOrder); |
|
|
|
|
} |
|
|
|
|
@ -1259,9 +1262,11 @@ public class WorkOrderServiceImpl extends BaseServiceImpl<WorkOrderMapper, WorkO |
|
|
|
|
|
|
|
|
|
// 检验记录
|
|
|
|
|
InspectionTask prWorkCheckByWpId = inspectionTaskService.getPrWorkCheckByWpId(wpId); |
|
|
|
|
ProduceMonitorWorkCheckVO workCheckVO = new ProduceMonitorWorkCheckVO(); |
|
|
|
|
BeanUtils.copyProperties(prWorkCheckByWpId, workCheckVO); |
|
|
|
|
planDataVO.setPrWorkCheck(workCheckVO); |
|
|
|
|
if (prWorkCheckByWpId != null) { |
|
|
|
|
ProduceMonitorWorkCheckVO workCheckVO = new ProduceMonitorWorkCheckVO(); |
|
|
|
|
BeanUtils.copyProperties(prWorkCheckByWpId, workCheckVO); |
|
|
|
|
planDataVO.setPrWorkCheck(workCheckVO); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
// 转试记录
|
|
|
|
|
List<PlanTest> planTests = planTestService.list(Wrappers.lambdaQuery(PlanTest.class).eq(PlanTest::getWpId, wpId)); |
|
|
|
|
|