diff --git a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java index 16d260f5..9e2e245e 100644 --- a/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java +++ b/zn-module-smartfactory/zn-module-smartfactory-biz/src/main/java/cn/iocoder/yudao/module/smartfactory/service/factoryinfo/FactoryInfoServiceImpl.java @@ -59,14 +59,18 @@ public class FactoryInfoServiceImpl implements FactoryInfoService { FactoryInfoDO factoryInfo = BeanUtils.toBean(createReqVO, FactoryInfoDO.class); factoryInfoMapper.insert(factoryInfo); - //同步插入对应 生产部的下级部门 - DeptRespDTO deptRespDTO = new DeptRespDTO(); - deptRespDTO.setFactoryId(factoryInfo.getId()); - deptRespDTO.setName(createReqVO.getShortName()); - deptRespDTO.setParentId(130L); //这里设置上级部门为 生产部 - deptRespDTO.setLeaderUserId(createReqVO.getLeaderUserId()); - deptRespDTO.setStatus(CommonStatusEnum.ENABLE.getStatus()); - deptApi.createDept(deptRespDTO); + // 新增的为工厂类型时 + if ("3".equals(createReqVO.getType())) { + + //同步插入对应 生产部的下级部门 + DeptRespDTO deptRespDTO = new DeptRespDTO(); + deptRespDTO.setFactoryId(factoryInfo.getId()); + deptRespDTO.setName(createReqVO.getShortName()); + deptRespDTO.setParentId(130L); //这里设置上级部门为 生产部 + deptRespDTO.setLeaderUserId(createReqVO.getLeaderUserId()); + deptRespDTO.setStatus(CommonStatusEnum.ENABLE.getStatus()); + deptApi.createDept(deptRespDTO); + } // 返回 return factoryInfo.getId();