瀏覽代碼

修复连表分页查询,无法查询连表新增的数据的问题

Sakana 1 周之前
父節點
當前提交
364cb9b6fa

+ 3 - 1
edu-travel-service/edu-travel-service-warehouse/src/main/java/edu/travel/warehouse/service/impl/ShopWarehouseServiceImpl.java

@@ -120,8 +120,10 @@ public class ShopWarehouseServiceImpl extends SysServiceImpl<ShopWarehouseMapper
 
         // 将国家信息和用户角色信息放入对应的仓库列表项中
         for (ShopWarehouseVo warehouseVo : warehouseList) {
+            if (warehouseVo.getMap() == null) {
+                warehouseVo.setMap(new HashMap<>()); // 确保 map 被初始化
+            }
             if (baseCountryServeVoMap.containsKey(warehouseVo.getCountryServeId())) {
-                warehouseVo.setMap(new HashMap<>()); // 初始化 map
                 warehouseVo.getMap().put("countryServe", baseCountryServeVoMap.get(warehouseVo.getCountryServeId()));
             }
             if (staffMap.containsKey(warehouseVo.getId())) {