Browse Source

生产计划 创建 备料计划 工位默认赋值

master
陈薪名 2 years ago
parent
commit
fa6a531828
  1. 11
      win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/production/ProductionMainServiceImpl.java

11
win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/production/ProductionMainServiceImpl.java

@ -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);
}
// 判断单据设置:该计划发布后 是否创建 制品收货申请

Loading…
Cancel
Save