胡轶钦 5 years ago
parent
commit
94ce8ddf16

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java View File

156
             @RequestParam(defaultValue = "1") Integer pageNum,
156
             @RequestParam(defaultValue = "1") Integer pageNum,
157
             @RequestParam(defaultValue = "10")Integer pageSize,
157
             @RequestParam(defaultValue = "10")Integer pageSize,
158
             @RequestParam(defaultValue = "false") Boolean mine,
158
             @RequestParam(defaultValue = "false") Boolean mine,
159
+            @RequestParam(required = false) int cityId,
159
             String name,
160
             String name,
160
             HttpServletRequest request
161
             HttpServletRequest request
161
     ){
162
     ){
170
             targets = iTaSaveService.getTargesOfPerson(persons.get(0).getPersonId(), CommConstant.FAVOR_PROJECT);
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 View File

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

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaNewsController.java View File

78
     public ResponseBean wxTaNewsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
78
     public ResponseBean wxTaNewsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
79
                                      @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
79
                                      @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
80
                                      @RequestParam(required = false) String buildingId,
80
                                      @RequestParam(required = false) String buildingId,
81
+                                     @RequestParam(required = false) int cityId,
81
                                      @RequestParam(defaultValue = "false") Boolean mine,
82
                                      @RequestParam(defaultValue = "false") Boolean mine,
82
                                      HttpServletRequest request
83
                                      HttpServletRequest request
83
     ){
84
     ){
92
             targets = iTaSaveService.getTargesOfPerson(persons.get(0).getPersonId(), CommConstant.FAVOR_NEWS);
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
         return ResponseBean.success(results);
97
         return ResponseBean.success(results);
97
     }
98
     }
98
 
99
 

+ 3
- 0
src/main/java/com/huiju/estateagents/entity/TaApartmentImg.java View File

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

+ 2
- 0
src/main/java/com/huiju/estateagents/entity/TaBuilding.java View File

217
 
217
 
218
     @TableField(exist = false)
218
     @TableField(exist = false)
219
     private List<Map<String, Object>> consultants;
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 View File

159
      * 活动人数
159
      * 活动人数
160
      */
160
      */
161
     private  String personNum;
161
     private  String personNum;
162
+
163
+    private int cityId;
162
 }
164
 }

+ 2
- 0
src/main/java/com/huiju/estateagents/entity/TaNews.java View File

101
      */
101
      */
102
     @TableField(exist = false)
102
     @TableField(exist = false)
103
     private TaNewsType newsType;
103
     private TaNewsType newsType;
104
+
105
+    private int cityId;
104
 }
106
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingDynamicMapper.java View File

24
      * @param page
24
      * @param page
25
      * @return
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 View File

22
      * 项目动态管理列表
22
      * 项目动态管理列表
23
      * @return
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 View File

107
      * @param pageSize
107
      * @param pageSize
108
      * @param name
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 View File

70
      */
70
      */
71
     ResponseBean wxTaPvNum(Integer id);
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 View File

64
         binder.registerCustomEditor(Date.class, editor);
64
         binder.registerCustomEditor(Date.class, editor);
65
     }
65
     }
66
     @Override
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
         Page<TaBuildingDynamic> page = new Page<>();
68
         Page<TaBuildingDynamic> page = new Page<>();
69
         page.setSize(pageSize == null ? 10 : pageSize);
69
         page.setSize(pageSize == null ? 10 : pageSize);
70
         page.setCurrent(pageNum == null ? 1 : pageNum);
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
         List<TaBuildingDynamic> buildingDynamicList = buildingDynamic.getRecords();
73
         List<TaBuildingDynamic> buildingDynamicList = buildingDynamic.getRecords();
74
         for (TaBuildingDynamic taBuildingDynamic:buildingDynamicList){
74
         for (TaBuildingDynamic taBuildingDynamic:buildingDynamicList){
75
             QueryWrapper<TaActivityDynamicEnlist> taActivityDynamicEnlist= new QueryWrapper<>();
75
             QueryWrapper<TaActivityDynamicEnlist> taActivityDynamicEnlist= new QueryWrapper<>();

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java View File

311
     }
311
     }
312
 
312
 
313
     @Override
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
         IPage<TaBuilding> page = new Page<>(pageNum, pageSize);
315
         IPage<TaBuilding> page = new Page<>(pageNum, pageSize);
316
 
316
 
317
         QueryWrapper<TaBuilding> buildingQueryWrapper = new QueryWrapper<>();
317
         QueryWrapper<TaBuilding> buildingQueryWrapper = new QueryWrapper<>();
318
         buildingQueryWrapper.nested(null != name && !"".equals(name.trim()), i -> i.like("name", name).or().like("building_name", name));
318
         buildingQueryWrapper.nested(null != name && !"".equals(name.trim()), i -> i.like("name", name).or().like("building_name", name));
319
         buildingQueryWrapper.eq("status", 1);
319
         buildingQueryWrapper.eq("status", 1);
320
+        buildingQueryWrapper.eq(cityId != 0,"city_id",cityId);
320
         buildingQueryWrapper.in(null != targets && targets.size() > 0, "building_id", targets);
321
         buildingQueryWrapper.in(null != targets && targets.size() > 0, "building_id", targets);
321
 //        buildingQueryWrapper.like(null != name && !"".equals(name.trim()), "name", name);
322
 //        buildingQueryWrapper.like(null != name && !"".equals(name.trim()), "name", name);
322
         buildingQueryWrapper.orderByAsc("order_no");
323
         buildingQueryWrapper.orderByAsc("order_no");

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java View File

182
     }
182
     }
183
 
183
 
184
     @Override
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
         IPage<TaNews> page = new Page<>(pageNum, pageSize);
186
         IPage<TaNews> page = new Page<>(pageNum, pageSize);
187
 
187
 
188
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
188
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
189
         taNewsQueryWrapper.eq(!StringUtils.isEmpty(buildingId), "building_id", buildingId);
189
         taNewsQueryWrapper.eq(!StringUtils.isEmpty(buildingId), "building_id", buildingId);
190
         taNewsQueryWrapper.in(null != targets && targets.size() > 0, "news_id", targets);
190
         taNewsQueryWrapper.in(null != targets && targets.size() > 0, "news_id", targets);
191
+        taNewsQueryWrapper.eq(cityId != 0,"city_id",cityId);
191
         taNewsQueryWrapper.eq("status", 1);
192
         taNewsQueryWrapper.eq("status", 1);
192
         taNewsQueryWrapper.orderByDesc("create_date");
193
         taNewsQueryWrapper.orderByDesc("create_date");
193
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);
194
         IPage<TaNews> taNewsIPage = this.page(page, taNewsQueryWrapper);

+ 3
- 0
src/main/resources/mapper/TaBuildingDynamicMapper.xml View File

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