diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/MaterialController.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/MaterialController.java index edb41df5..ed16d572 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/MaterialController.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/controller/MaterialController.java @@ -141,4 +141,13 @@ public class MaterialController extends BaseController { public ApiResult> searchBomMaterial(@Valid @RequestBody BomMaterialListQO request){ return ApiResult.success(materialControllerService.searchBomMaterial(request)); } + + /** + * 批量获取物料信息 + * @param materialNos 物料编号列表 + */ + @PostMapping("getBomMaterials") + public ApiResult> getBomMaterials(@Valid @RequestBody @NotEmpty List materialNos) { + return ApiResult.success(materialControllerService.getBomMaterials(materialNos)); + } } diff --git a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/MaterialControllerService.java b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/MaterialControllerService.java index eef49c4e..9bf30345 100644 --- a/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/MaterialControllerService.java +++ b/nflg-wms-admin/src/main/java/com/nflg/wms/admin/service/MaterialControllerService.java @@ -331,4 +331,8 @@ public class MaterialControllerService { public List getCategory(String name) { return bomMaterialService.getCategory(name); } + + public List getBomMaterials(@Valid @NotEmpty List materialNos) { + return bomMaterialService.getList(materialNos); + } }