diff --git a/src/main/java/com/spring/modules/part/controller/BomManagementController.java b/src/main/java/com/spring/modules/part/controller/BomManagementController.java index 601d640b..1d6915d3 100644 --- a/src/main/java/com/spring/modules/part/controller/BomManagementController.java +++ b/src/main/java/com/spring/modules/part/controller/BomManagementController.java @@ -408,12 +408,12 @@ public class BomManagementController { List list = bomManagementService.queryComponentPartBomList(data); return R.ok().put("rows", list); } -// @PostMapping(value="/queryComponentPartBomList") -// @ResponseBody -// public R queryComponentPartRecipeList(@RequestBody BomComponentVo data) { -// List list = bomManagementService.queryComponentPartRecipeList(data); -// return R.ok().put("rows", list); -// } + @PostMapping(value="/queryComponentPartRecipeList") + @ResponseBody + public R queryComponentPartRecipeList(@RequestBody BomComponentVo data) { + List list = bomManagementService.queryComponentPartRecipeList(data); + return R.ok().put("rows", list); + } /** * 正向同步替代下的数据 PLM-IFS diff --git a/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java b/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java index 05c6b76a..cc6109ff 100644 --- a/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java +++ b/src/main/java/com/spring/modules/part/mapper/BomManagementMapper.java @@ -148,4 +148,6 @@ public interface BomManagementMapper extends BaseMapper { IPage bomManagementSearchAny(Page bomHeaderVoPage,@Param("query") Map params); IPage queryProductGroupId4(Page bomAllFieldEntityPage, @Param("query") BomAllFieldEntity data); + + List queryComponentPartRecipeList(BomComponentVo data); } diff --git a/src/main/java/com/spring/modules/part/service/BomManagementService.java b/src/main/java/com/spring/modules/part/service/BomManagementService.java index 5e1bcf7e..ffc70a89 100644 --- a/src/main/java/com/spring/modules/part/service/BomManagementService.java +++ b/src/main/java/com/spring/modules/part/service/BomManagementService.java @@ -77,4 +77,6 @@ public interface BomManagementService { void syncBomInfoIfsToPlm(BomDetailVo data); PageUtils queryProductGroupId4(BomAllFieldEntity data); + + List queryComponentPartRecipeList(BomComponentVo data); } diff --git a/src/main/java/com/spring/modules/part/service/impl/BomManagementServiceImpl.java b/src/main/java/com/spring/modules/part/service/impl/BomManagementServiceImpl.java index 45617a56..2cdfe6cd 100644 --- a/src/main/java/com/spring/modules/part/service/impl/BomManagementServiceImpl.java +++ b/src/main/java/com/spring/modules/part/service/impl/BomManagementServiceImpl.java @@ -1426,4 +1426,10 @@ public class BomManagementServiceImpl extends ServiceImpl page = bomManagementMapper.queryProductGroupId4(new Page(data.getPage(), data.getLimit()), data); return new PageUtils(page); } + + @Override + public List queryComponentPartRecipeList(BomComponentVo data) { + List componentPartBomList = bomManagementMapper.queryComponentPartRecipeList(data); + return componentPartBomList; + } } diff --git a/src/main/resources/mapper/part/BomManagementMapper.xml b/src/main/resources/mapper/part/BomManagementMapper.xml index 2e56cdf6..a427d90f 100644 --- a/src/main/resources/mapper/part/BomManagementMapper.xml +++ b/src/main/resources/mapper/part/BomManagementMapper.xml @@ -1109,4 +1109,27 @@ and product_group_name = #{query.productGroupName4} +