傅行帆 5 lat temu
rodzic
commit
c7c8b0062b

+ 1
- 3
src/main/java/com/huiju/estateagents/controller/ExtendContentController.java Wyświetl plik

100
             IPage<ExtendContent> pg = new Page<>(pageNum, pageSize);
100
             IPage<ExtendContent> pg = new Page<>(pageNum, pageSize);
101
 
101
 
102
         List<TaPersonBuilding> taPersonBuildingList = getTaPersonBuildingListByUserId(request);
102
         List<TaPersonBuilding> taPersonBuildingList = getTaPersonBuildingListByUserId(request);
103
-        List<String> collect = taPersonBuildingList.stream().map(TaPersonBuilding::getBuildingId).collect(Collectors.toList());
104
-        collect.add(null);
105
         QueryWrapper<ExtendContent> queryWrapper = new QueryWrapper<>();
103
         QueryWrapper<ExtendContent> queryWrapper = new QueryWrapper<>();
106
             queryWrapper.eq(cityId != null, "city_id", cityId);
104
             queryWrapper.eq(cityId != null, "city_id", cityId);
107
             queryWrapper.eq(StringUtils.isNotBlank(buildingId), "building_id", buildingId);
105
             queryWrapper.eq(StringUtils.isNotBlank(buildingId), "building_id", buildingId);
111
             queryWrapper.ne("status",9);
109
             queryWrapper.ne("status",9);
112
             queryWrapper.eq(status != null, "status", status);
110
             queryWrapper.eq(status != null, "status", status);
113
             queryWrapper.eq( "org_id", getOrgId(request));
111
             queryWrapper.eq( "org_id", getOrgId(request));
114
-            queryWrapper.in(taPersonBuildingList.size() > 0,"building_id",collect);
112
+            queryWrapper.and(wapper -> wapper.in(taPersonBuildingList.size() > 0,"building_id",taPersonBuildingList.stream().map(TaPersonBuilding::getBuildingId).collect(Collectors.toList())).or().isNull("building_id"));
115
             queryWrapper.orderByDesc("create_date");
113
             queryWrapper.orderByDesc("create_date");
116
             IPage<ExtendContent> result = iExtendContentService.page(pg, queryWrapper);
114
             IPage<ExtendContent> result = iExtendContentService.page(pg, queryWrapper);
117
 
115