|
|
@ -554,7 +554,16 @@ public class ProductionMainServiceImpl implements ProductionMainService { |
|
|
|
preparetoissueMainCreateReqVO.setPlanDate(mainDO.getPlanDate()); |
|
|
|
preparetoissueMainCreateReqVO.setAvailable(mainDO.getAvailable()); |
|
|
|
preparetoissueMainCreateReqVO.setStatus(PlanStatusEnum.NEW.getCode()); |
|
|
|
preparetoissueMainCreateReqVO.setSubList(preparetoissueMainService.BomDisassemble(mainDO,detailDOList)); |
|
|
|
List<PreparetoissueDetailCreateReqVO> preparetoissueDetailCreateReqVOList = preparetoissueMainService.BomDisassemble(mainDO,detailDOList); |
|
|
|
for(PreparetoissueDetailCreateReqVO preparetoissueDetailCreateReqVO :preparetoissueDetailCreateReqVOList ) { |
|
|
|
// 根据 生产线代码 车间 查询 工位代码 信息 默认工位信息第一条
|
|
|
|
QueryWrapper queryWrapper = new QueryWrapper(); |
|
|
|
queryWrapper.eq("workshop_code",mainDO.getWorkshop()); |
|
|
|
queryWrapper.eq("production_line_code",mainDO.getProductionLine()); |
|
|
|
List<WorkstationDO> workstationDOList = workstationMapper.selectList(queryWrapper); |
|
|
|
preparetoissueDetailCreateReqVO.setWorkStation(workstationDOList.get(0).getCode()); |
|
|
|
} |
|
|
|
preparetoissueMainCreateReqVO.setSubList(preparetoissueDetailCreateReqVOList); |
|
|
|
preparetoissueMainService.createPreparetoissueMain(preparetoissueMainCreateReqVO); |
|
|
|
} |
|
|
|
// 判断单据设置:该计划发布后 是否创建 制品收货申请
|
|
|
|