Browse Source

✨ feat(select): 增加批次和仓库过滤功能,优化库存选择器

YunaiV 2 months ago
parent
commit
2a901c12e7

+ 2 - 2
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/MesWmMaterialStockController.java

@@ -139,8 +139,8 @@ public class MesWmMaterialStockController {
                 MapUtils.findAndThen(unitMeasureMap, item.getUnitMeasureId(),
                         unitMeasure -> vo.setUnitMeasureName(unitMeasure.getName()));
             });
-            MapUtils.findAndThen(warehouseMap, vo.getWarehouseId(),
-                    warehouse -> vo.setWarehouseName(warehouse.getName()));
+            MapUtils.findAndThen(warehouseMap, vo.getWarehouseId(), warehouse ->
+                    vo.setWarehouseCode(warehouse.getCode()).setWarehouseName(warehouse.getName()));
             MapUtils.findAndThen(locationMap, vo.getLocationId(),
                     location -> vo.setLocationName(location.getName()));
             MapUtils.findAndThen(areaMap, vo.getAreaId(),

+ 3 - 0
yudao-module-mes/src/main/java/cn/iocoder/yudao/module/mes/controller/admin/wm/materialstock/vo/MesWmMaterialStockRespVO.java

@@ -49,6 +49,9 @@ public class MesWmMaterialStockRespVO {
     @Schema(description = "仓库编号", requiredMode = Schema.RequiredMode.REQUIRED, example = "1")
     private Long warehouseId;
 
+    @Schema(description = "仓库编码", example = "WH001")
+    private String warehouseCode;
+
     @Schema(description = "仓库名称", example = "原料仓")
     @ExcelProperty("仓库")
     private String warehouseName;