diff --git a/gear-oa/src/main/java/com/gear/oa/controller/GearBomController.java b/gear-oa/src/main/java/com/gear/oa/controller/GearBomController.java index 32db00d..c348602 100644 --- a/gear-oa/src/main/java/com/gear/oa/controller/GearBomController.java +++ b/gear-oa/src/main/java/com/gear/oa/controller/GearBomController.java @@ -74,8 +74,8 @@ public class GearBomController extends BaseController { @Log(title = "BOM 头,关联产品或原材料", businessType = BusinessType.INSERT) @RepeatSubmit() @PostMapping() - public R add(@Validated(AddGroup.class) @RequestBody GearBomBo bo) { - return toAjax(iGearBomService.insertByBo(bo)); + public R add(@Validated(AddGroup.class) @RequestBody GearBomBo bo) { + return R.ok(iGearBomService.insertByBo(bo)); } /** diff --git a/gear-oa/src/main/java/com/gear/oa/service/IGearBomService.java b/gear-oa/src/main/java/com/gear/oa/service/IGearBomService.java index a44e95a..b198315 100644 --- a/gear-oa/src/main/java/com/gear/oa/service/IGearBomService.java +++ b/gear-oa/src/main/java/com/gear/oa/service/IGearBomService.java @@ -35,7 +35,7 @@ public interface IGearBomService { /** * 新增BOM 头,关联产品或原材料 */ - Boolean insertByBo(GearBomBo bo); + GearBomVo insertByBo(GearBomBo bo); /** * 修改BOM 头,关联产品或原材料 diff --git a/gear-oa/src/main/java/com/gear/oa/service/impl/GearBomServiceImpl.java b/gear-oa/src/main/java/com/gear/oa/service/impl/GearBomServiceImpl.java index e04676f..d10de2d 100644 --- a/gear-oa/src/main/java/com/gear/oa/service/impl/GearBomServiceImpl.java +++ b/gear-oa/src/main/java/com/gear/oa/service/impl/GearBomServiceImpl.java @@ -71,16 +71,18 @@ public class GearBomServiceImpl implements IGearBomService { * 新增BOM 头,关联产品或原材料 */ @Override - public Boolean insertByBo(GearBomBo bo) { + public GearBomVo insertByBo(GearBomBo bo) { GearBom add = BeanUtil.toBean(bo, GearBom.class); validEntityBeforeSave(add); boolean flag = baseMapper.insert(add) > 0; if (flag) { bo.setBomId(add.getBomId()); + return baseMapper.selectVoById(add.getBomId()); } - return flag; + return null; } + /** * 修改BOM 头,关联产品或原材料 */