From d4cb53d482563cca65c717322d39c10ee2fffdbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9B=B9=E9=B9=8F=E9=A3=9E?= Date: Tue, 23 Sep 2025 19:58:54 +0800 Subject: [PATCH] =?UTF-8?q?feat(material):=20=E6=96=B0=E5=A2=9E=E6=89=B9?= =?UTF-8?q?=E9=87=8F=E8=8E=B7=E5=8F=96=E7=89=A9=E6=96=99=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../nflg/wms/admin/controller/MaterialController.java | 9 +++++++++ .../wms/admin/service/MaterialControllerService.java | 4 ++++ 2 files changed, 13 insertions(+) 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); + } }