From fa6a531828f4c7d987d43f15f77ef988ed8750f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E8=96=AA=E5=90=8D?= <942005050@qq.com> Date: Mon, 18 Dec 2023 15:59:25 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=9F=E4=BA=A7=E8=AE=A1=E5=88=92=20?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=20=E5=A4=87=E6=96=99=E8=AE=A1=E5=88=92=20?= =?UTF-8?q?=E5=B7=A5=E4=BD=8D=E9=BB=98=E8=AE=A4=E8=B5=8B=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/production/ProductionMainServiceImpl.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/production/ProductionMainServiceImpl.java b/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/production/ProductionMainServiceImpl.java index 61ee92d1..cbab9e36 100644 --- a/win-module-wms/win-module-wms-biz/src/main/java/com/win/module/wms/service/production/ProductionMainServiceImpl.java +++ b/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 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 workstationDOList = workstationMapper.selectList(queryWrapper); + preparetoissueDetailCreateReqVO.setWorkStation(workstationDOList.get(0).getCode()); + } + preparetoissueMainCreateReqVO.setSubList(preparetoissueDetailCreateReqVOList); preparetoissueMainService.createPreparetoissueMain(preparetoissueMainCreateReqVO); } // 判断单据设置:该计划发布后 是否创建 制品收货申请