傅行帆 3 anos atrás
pai
commit
daca598702

+ 2
- 1
src/main/java/com/yunzhi/marketing/mapper/TaBuildingMapper.java Ver arquivo

@@ -86,7 +86,8 @@ public interface TaBuildingMapper extends BaseMapper<TaBuilding> {
86 86
                                          @Param("isRecentOpening") Boolean isRecentOpening,
87 87
                                          @Param("isCommerce") Boolean isCommerce,
88 88
                                          @Param("marketStatus") String marketStatus,
89
-                                         @Param("orderBy") String orderBy);
89
+                                         @Param("orderBy") String orderBy,
90
+                                         @Param("buildingAreaLisr") List<String> buildingAreaLisr);
90 91
 
91 92
     /**
92 93
      * 根据项目类型Id 查询

+ 8
- 1
src/main/java/com/yunzhi/marketing/service/impl/TaBuildingServiceImpl.java Ver arquivo

@@ -907,6 +907,12 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
907 907
 //
908 908
 //        IPage<TaBuilding> result = taBuildingMapper.selectPage(page, buildingQueryWrapper);
909 909
 
910
+        List<String> buildingAreaLisr = new ArrayList<>();
911
+        if (!StringUtils.isEmpty(buildingArea)){
912
+            String[] split = buildingArea.split(",");
913
+            buildingAreaLisr = Arrays.asList(split);
914
+        }
915
+
910 916
         IPage<TaBuilding> result = taBuildingMapper.selectBuildingPage(page,
911 917
                 name,
912 918
                 cityId,
@@ -922,7 +928,8 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
922 928
                 isRecentOpening,
923 929
                 isCommerce,
924 930
                 marketStatus,
925
-                orderBy);
931
+                orderBy,
932
+                buildingAreaLisr);
926 933
 
927 934
         List<TaBuilding> buildingList = result.getRecords();
928 935
         if (CollectionUtils.isNotEmpty(buildingList)) {

+ 4
- 1
src/main/resources/mapper/TaBuildingMapper.xml Ver arquivo

@@ -112,7 +112,10 @@
112 112
                     AND city_id = #{cityId}
113 113
                 </if>
114 114
                 <if test="buildingArea != null">
115
-                    AND building_area = #{buildingArea}
115
+                    AND building_area in
116
+                    <foreach collection="buildingAreaLisr" item="buildingList" open="(" close=")" separator=" OR ">
117
+                     #{buildingList}
118
+                    </foreach>
116 119
                 </if>
117 120
                 <if test="brandId != null">
118 121
                     AND brand_id = #{brandId}