Procházet zdrojové kódy

修复无仓库数据时查询错误的bug

liuyaowen před 10 měsíci
rodič
revize
655a4a6b6f

+ 7 - 6
src/main/java/com/yunfeiyun/agmp/fms/service/impl/WmsWarehouseServiceImpl.java

@@ -74,12 +74,13 @@ public class WmsWarehouseServiceImpl implements IWmsWarehouseService
             warehouseIds[i] = warehouse.getWarehouseId();
             wmsWarehouseMap.put(warehouse.getWarehouseId(),warehouse);
         }
-
-        List<FmsLandHouse> fmsLandHouseList = fmsLandHouseService.selectFmsLandHouseByWarehouseId(warehouseIds, SecurityUtils.getTid());
-        for(FmsLandHouse fmsLandHouse :fmsLandHouseList){
-            WmsWarehouse warehouse = wmsWarehouseMap.get(fmsLandHouse.getWarehouseId());
-            if(null != warehouse){
-                warehouse.getLandIds().add(fmsLandHouse.getLandId());
+        if(warehouseIds.length>0){
+            List<FmsLandHouse> fmsLandHouseList = fmsLandHouseService.selectFmsLandHouseByWarehouseId(warehouseIds, SecurityUtils.getTid());
+            for(FmsLandHouse fmsLandHouse :fmsLandHouseList){
+                WmsWarehouse warehouse = wmsWarehouseMap.get(fmsLandHouse.getWarehouseId());
+                if(null != warehouse){
+                    warehouse.getLandIds().add(fmsLandHouse.getLandId());
+                }
             }
         }
         return wmsWarehouseList;