| | |
| | | private ProductOrderService productOrderService; |
| | | @Autowired |
| | | private ProductProcessService productProcessService; |
| | | @Autowired |
| | | private ProductionProductMainService productionProductMainService; |
| | | |
| | | @Override |
| | | public IPage<ProcessRouteDto> pageProcessRouteDto(Page<ProcessRouteDto> page, ProcessRouteDto processRouteDto) { |
| | |
| | | |
| | | // 6. 新增生产工艺路线子表 |
| | | buildProductProcessRouteItems(processRouteAnticlockwiseDtos, productProcessRoute.getId(), productModelId, productOrderId); |
| | | // 排产下达后自动触发第一道需质检工序的过程检验 |
| | | productionProductMainService.preGenerateQualityInspectForOrder(productOrderId); |
| | | return processRoute.getId(); |
| | | } |
| | | |
| | |
| | | processRoute.setDescription(""); |
| | | this.save(processRoute); |
| | | |
| | | processRoute.setProcessRouteCode("GYLX." + String.format("%05d", processRoute.getId())); |
| | | processRoute.setProcessRouteCode("GYLX." + String.format("%09d", processRoute.getId())); |
| | | this.updateById(processRoute); |
| | | |
| | | return processRoute; |
| | |
| | | ProductProcessRouteItem item = new ProductProcessRouteItem(); |
| | | item.setProductRouteId(productRouteId); |
| | | item.setProcessId(dto.getProcessId()); |
| | | if (num >= dtos.size() - 1) { |
| | | item.setProductModelId(productModelId); |
| | | } else { |
| | | item.setProductModelId(dto.getProductModelId()); |
| | | } |
| | | item.setProductModelId(productModelId); |
| | | item.setProcessRouteName(dto.getProcessRouteName()); |
| | | item.setProcessRouteOpenNum(dto.getProcessRouteOpenNum()); |
| | | item.setProcessRouteNum(dto.getProcessRouteNum()); |