胡轶钦 5 jaren geleden
bovenliggende
commit
94ce8ddf16

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java Bestand weergeven

@@ -156,6 +156,7 @@ public class TaBuildingController extends BaseController {
156 156
             @RequestParam(defaultValue = "1") Integer pageNum,
157 157
             @RequestParam(defaultValue = "10")Integer pageSize,
158 158
             @RequestParam(defaultValue = "false") Boolean mine,
159
+            @RequestParam(required = false) int cityId,
159 160
             String name,
160 161
             HttpServletRequest request
161 162
     ){
@@ -170,7 +171,7 @@ public class TaBuildingController extends BaseController {
170 171
             targets = iTaSaveService.getTargesOfPerson(persons.get(0).getPersonId(), CommConstant.FAVOR_PROJECT);
171 172
         }
172 173
 
173
-        return taBuildingService.getWxBuildingList(pageNum, pageSize, name, targets);
174
+        return taBuildingService.getWxBuildingList(pageNum, pageSize, name, targets,cityId);
174 175
     }
175 176
 
176 177
     /**

+ 3
- 2
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Bestand weergeven

@@ -62,10 +62,11 @@ public class TaBuildingDynamicController extends BaseController {
62 62
     @RequestMapping(value = "/admin/iBuildingDynamicList", method = RequestMethod.GET)
63 63
     public ResponseBean iBuildingDynamicList(@RequestParam("pageNum")Integer pageNum,
64 64
                                              @RequestParam("pageSize")Integer pageSize,
65
-                                             @RequestParam(required = false)String name ,
65
+                                             @RequestParam(required = false)String name,
66
+                                             @RequestParam(required = false)int cityId,
66 67
                                              @RequestParam(required = false)String buildingId,
67 68
                                              HttpSession session){
68
-        ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize,name,buildingId);
69
+        ResponseBean  responseBean = iBuildingDynamicService.iBuildingDynamicList(pageNum,pageSize,name,buildingId,cityId);
69 70
         return responseBean;
70 71
     }
71 72
 

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaNewsController.java Bestand weergeven

@@ -78,6 +78,7 @@ public class TaNewsController extends BaseController {
78 78
     public ResponseBean wxTaNewsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
79 79
                                      @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
80 80
                                      @RequestParam(required = false) String buildingId,
81
+                                     @RequestParam(required = false) int cityId,
81 82
                                      @RequestParam(defaultValue = "false") Boolean mine,
82 83
                                      HttpServletRequest request
83 84
     ){
@@ -92,7 +93,7 @@ public class TaNewsController extends BaseController {
92 93
             targets = iTaSaveService.getTargesOfPerson(persons.get(0).getPersonId(), CommConstant.FAVOR_NEWS);
93 94
         }
94 95
 
95
-        IPage<TaNews> results = iTaNewsService.getWxList(pageNum, pageSize, buildingId, targets);
96
+        IPage<TaNews> results = iTaNewsService.getWxList(pageNum, pageSize, buildingId, targets,cityId);
96 97
         return ResponseBean.success(results);
97 98
     }
98 99
 

+ 3
- 0
src/main/java/com/huiju/estateagents/entity/TaApartmentImg.java Bestand weergeven

@@ -2,6 +2,8 @@ package com.huiju.estateagents.entity;
2 2
 
3 3
 import java.io.Serializable;
4 4
 
5
+import com.baomidou.mybatisplus.annotation.IdType;
6
+import com.baomidou.mybatisplus.annotation.TableId;
5 7
 import lombok.Data;
6 8
 import lombok.EqualsAndHashCode;
7 9
 import lombok.experimental.Accessors;
@@ -24,6 +26,7 @@ public class TaApartmentImg implements Serializable {
24 26
     /**
25 27
      * 户型id
26 28
      */
29
+    @TableId(value = "apartment_id", type = IdType.UUID)
27 30
     private String apartmentId;
28 31
 
29 32
     /**

+ 2
- 0
src/main/java/com/huiju/estateagents/entity/TaBuilding.java Bestand weergeven

@@ -217,4 +217,6 @@ public class TaBuilding implements Serializable {
217 217
 
218 218
     @TableField(exist = false)
219 219
     private List<Map<String, Object>> consultants;
220
+
221
+    private int cityId;
220 222
 }

+ 2
- 0
src/main/java/com/huiju/estateagents/entity/TaBuildingDynamic.java Bestand weergeven

@@ -159,4 +159,6 @@ public class TaBuildingDynamic implements Serializable {
159 159
      * 活动人数
160 160
      */
161 161
     private  String personNum;
162
+
163
+    private int cityId;
162 164
 }

+ 2
- 0
src/main/java/com/huiju/estateagents/entity/TaNews.java Bestand weergeven

@@ -101,4 +101,6 @@ public class TaNews implements Serializable {
101 101
      */
102 102
     @TableField(exist = false)
103 103
     private TaNewsType newsType;
104
+
105
+    private int cityId;
104 106
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java Bestand weergeven

@@ -24,7 +24,7 @@ public interface TaBuildingDynamicMapper extends BaseMapper<TaBuildingDynamic> {
24 24
      * @param page
25 25
      * @return
26 26
      */
27
-    IPage<TaBuildingDynamic> buildingDynamicList(Page page, @Param("name") String name, @Param("buildingId") String buildingId);
27
+    IPage<TaBuildingDynamic> buildingDynamicList(Page page, @Param("name") String name, @Param("buildingId") String buildingId,@Param("cityId") int cityId);
28 28
 
29 29
     /**
30 30
      * 详情

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java Bestand weergeven

@@ -22,7 +22,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
22 22
      * 项目动态管理列表
23 23
      * @return
24 24
      */
25
-    ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId);
25
+    ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,int cityId);
26 26
 
27 27
     /**
28 28
      * 项目详情

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingService.java Bestand weergeven

@@ -107,7 +107,7 @@ public interface ITaBuildingService extends IService<TaBuilding> {
107 107
      * @param pageSize
108 108
      * @param name
109 109
      */
110
-    ResponseBean getWxBuildingList(Integer pageNum, Integer pageSize, String name, List<String> targets);
110
+    ResponseBean getWxBuildingList(Integer pageNum, Integer pageSize, String name, List<String> targets,int cityId);
111 111
 
112 112
     /**
113 113
      * 微信小程序 楼盘列表

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaNewsService.java Bestand weergeven

@@ -70,5 +70,5 @@ public interface ITaNewsService extends IService<TaNews> {
70 70
      */
71 71
     ResponseBean wxTaPvNum(Integer id);
72 72
 
73
-    IPage<TaNews> getWxList(Integer pageNum, Integer pageSize, String buildingId, List<String> targets);
73
+    IPage<TaNews> getWxList(Integer pageNum, Integer pageSize, String buildingId, List<String> targets,int cityId);
74 74
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java Bestand weergeven

@@ -64,12 +64,12 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
64 64
         binder.registerCustomEditor(Date.class, editor);
65 65
     }
66 66
     @Override
67
-    public ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId) {
67
+    public ResponseBean iBuildingDynamicList(Integer pageNum, Integer pageSize, String name, String buildingId,int cityId) {
68 68
         Page<TaBuildingDynamic> page = new Page<>();
69 69
         page.setSize(pageSize == null ? 10 : pageSize);
70 70
         page.setCurrent(pageNum == null ? 1 : pageNum);
71 71
 
72
-        IPage<TaBuildingDynamic> buildingDynamic = buildingDynamicMapper.buildingDynamicList(page, name, buildingId);
72
+        IPage<TaBuildingDynamic> buildingDynamic = buildingDynamicMapper.buildingDynamicList(page, name, buildingId,cityId);
73 73
         List<TaBuildingDynamic> buildingDynamicList = buildingDynamic.getRecords();
74 74
         for (TaBuildingDynamic taBuildingDynamic:buildingDynamicList){
75 75
             QueryWrapper<TaActivityDynamicEnlist> taActivityDynamicEnlist= new QueryWrapper<>();

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java Bestand weergeven

@@ -311,12 +311,13 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
311 311
     }
312 312
 
313 313
     @Override
314
-    public ResponseBean getWxBuildingList(Integer pageNum, Integer pageSize, String name, List<String> targets) {
314
+    public ResponseBean getWxBuildingList(Integer pageNum, Integer pageSize, String name, List<String> targets,int cityId) {
315 315
         IPage<TaBuilding> page = new Page<>(pageNum, pageSize);
316 316
 
317 317
         QueryWrapper<TaBuilding> buildingQueryWrapper = new QueryWrapper<>();
318 318
         buildingQueryWrapper.nested(null != name && !"".equals(name.trim()), i -> i.like("name", name).or().like("building_name", name));
319 319
         buildingQueryWrapper.eq("status", 1);
320
+        buildingQueryWrapper.eq(cityId != 0,"city_id",cityId);
320 321
         buildingQueryWrapper.in(null != targets && targets.size() > 0, "building_id", targets);
321 322
 //        buildingQueryWrapper.like(null != name && !"".equals(name.trim()), "name", name);
322 323
         buildingQueryWrapper.orderByAsc("order_no");

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java Bestand weergeven

@@ -182,12 +182,13 @@ public class TaNewsServiceImpl extends ServiceImpl<TaNewsMapper, TaNews> impleme
182 182
     }
183 183
 
184 184
     @Override
185
-    public IPage<TaNews> getWxList(Integer pageNum, Integer pageSize, String buildingId, List<String> targets) {
185
+    public IPage<TaNews> getWxList(Integer pageNum, Integer pageSize, String buildingId, List<String> targets,int cityId) {
186 186
         IPage<TaNews> page = new Page<>(pageNum, pageSize);
187 187
 
188 188
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
189 189
         taNewsQueryWrapper.eq(!StringUtils.isEmpty(buildingId), "building_id", buildingId);
190 190
         taNewsQueryWrapper.in(null != targets && targets.size() > 0, "news_id", targets);
191
+        taNewsQueryWrapper.eq(cityId != 0,"city_id",cityId);
191 192
         taNewsQueryWrapper.eq("status", 1);
192 193
         taNewsQueryWrapper.orderByDesc("create_date");
193 194
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);

+ 3
- 0
src/main/resources/mapper/TaBuildingDynamicMapper.xml Bestand weergeven

@@ -24,6 +24,9 @@
24 24
         <if test="buildingId != null and buildingId !=''">
25 25
             and building_id = #{buildingId}
26 26
         </if>
27
+        <if test="cityId != 0">
28
+            and city_id = #{cityId}
29
+        </if>
27 30
         ORDER BY create_date DESC
28 31
   </select>
29 32