dingxin 5 년 전
부모
커밋
237e8292a4

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java 파일 보기

204
 //            @RequestParam(required = false) Double maxBuildingArea, // 最大面积
204
 //            @RequestParam(required = false) Double maxBuildingArea, // 最大面积
205
             HttpServletRequest request
205
             HttpServletRequest request
206
     ){
206
     ){
207
+        Integer orgId = getOrgId(request);
207
         List<String> targets = null;
208
         List<String> targets = null;
208
         if (null != mine && mine) {
209
         if (null != mine && mine) {
209
             String openid = JWTUtils.getSubject(request);
210
             String openid = JWTUtils.getSubject(request);
220
         List<String[]> priceList = getParamListOf(price);
221
         List<String[]> priceList = getParamListOf(price);
221
         List<String[]> areaList = getParamListOf(area);
222
         List<String[]> areaList = getParamListOf(area);
222
 
223
 
223
-        return taBuildingService.getWxBuildingList(pageNum, pageSize, name, targets, cityId,mine, houseTypeList, buildingTypeList, priceList, areaList);
224
+        return taBuildingService.getWxBuildingList(pageNum, pageSize, name, targets, cityId,mine, houseTypeList, buildingTypeList, priceList, areaList,orgId);
224
     }
225
     }
225
 
226
 
226
 
227
 

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java 파일 보기

103
                                                @RequestParam(value = "cityId", required = false)Integer cityId,
103
                                                @RequestParam(value = "cityId", required = false)Integer cityId,
104
                                                HttpServletRequest request){
104
                                                HttpServletRequest request){
105
         String openid = JWTUtils.getSubject(request);
105
         String openid = JWTUtils.getSubject(request);
106
+        Integer orgId = getOrgId(request);
106
         ResponseBean  responseBean = new ResponseBean();
107
         ResponseBean  responseBean = new ResponseBean();
107
         if(mine){
108
         if(mine){
108
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
109
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
112
             TaPerson person = taPersons.get(0);
113
             TaPerson person = taPersons.get(0);
113
             responseBean.addSuccess(iBuildingDynamicService.getJoinedActivity(pageNum,pageSize,"",person));
114
             responseBean.addSuccess(iBuildingDynamicService.getJoinedActivity(pageNum,pageSize,"",person));
114
         }else {
115
         }else {
115
-            responseBean = iBuildingDynamicService.getWxBuildingDynamiceList(pageNum,pageSize,buildingId,openid,cityId);
116
+            responseBean = iBuildingDynamicService.getWxBuildingDynamiceList(pageNum,pageSize,buildingId,openid,cityId,orgId);
116
         }
117
         }
117
 
118
 
118
         return responseBean;
119
         return responseBean;

+ 19
- 1
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java 파일 보기

9
 import com.huiju.estateagents.common.JWTUtils;
9
 import com.huiju.estateagents.common.JWTUtils;
10
 import com.huiju.estateagents.common.StringUtils;
10
 import com.huiju.estateagents.common.StringUtils;
11
 import com.huiju.estateagents.entity.TaGoods;
11
 import com.huiju.estateagents.entity.TaGoods;
12
+import com.huiju.estateagents.entity.TaPerson;
12
 import com.huiju.estateagents.service.ITaBuildingService;
13
 import com.huiju.estateagents.service.ITaBuildingService;
13
 import com.huiju.estateagents.service.ITaGoodsService;
14
 import com.huiju.estateagents.service.ITaGoodsService;
15
+import com.huiju.estateagents.service.ITaPersonService;
14
 import org.slf4j.Logger;
16
 import org.slf4j.Logger;
15
 import org.slf4j.LoggerFactory;
17
 import org.slf4j.LoggerFactory;
16
 import org.springframework.beans.factory.annotation.Autowired;
18
 import org.springframework.beans.factory.annotation.Autowired;
24
 
26
 
25
 import javax.servlet.http.HttpServletRequest;
27
 import javax.servlet.http.HttpServletRequest;
26
 import java.lang.invoke.ConstantCallSite;
28
 import java.lang.invoke.ConstantCallSite;
29
+import java.util.HashMap;
30
+import java.util.List;
31
+import java.util.Map;
27
 
32
 
28
 /**
33
 /**
29
  * <p>
34
  * <p>
45
     @Autowired
50
     @Autowired
46
     public ITaBuildingService iTaBuildingService;
51
     public ITaBuildingService iTaBuildingService;
47
 
52
 
53
+    @Autowired
54
+    public ITaPersonService taPersonService;
55
+
48
     /**
56
     /**
49
      * 分页查询列表
57
      * 分页查询列表
50
      * @param pageNum
58
      * @param pageNum
209
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
217
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
210
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
218
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
211
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
219
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
212
-                                    @RequestParam(value = "orgId",required = false) Integer orgId){
220
+                                    HttpServletRequest request){
213
         ResponseBean responseBean = new ResponseBean();
221
         ResponseBean responseBean = new ResponseBean();
222
+        String openid = JWTUtils.getSubject(request);
223
+        Integer orgId = getOrgId(request);
224
+        List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
225
+        if (null == taPersons || taPersons.size() != 1) {
226
+            return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
227
+        }
228
+        TaPerson person = taPersons.get(0);
214
         try {
229
         try {
215
             //使用分页插件
230
             //使用分页插件
216
             IPage<TaGoods> pg = new Page<>(pageNum, pageSize);
231
             IPage<TaGoods> pg = new Page<>(pageNum, pageSize);
226
             queryWrapper.orderByDesc("create_date");
241
             queryWrapper.orderByDesc("create_date");
227
             
242
             
228
             IPage<TaGoods> result = iTaGoodsService.page(pg, queryWrapper);
243
             IPage<TaGoods> result = iTaGoodsService.page(pg, queryWrapper);
244
+            Map<String,Object> data = new HashMap<>();
245
+            data.put("goods",result);
246
+            data.put("person",person);
229
             responseBean.addSuccess(result);
247
             responseBean.addSuccess(result);
230
         }catch (Exception e){
248
         }catch (Exception e){
231
             e.printStackTrace();
249
             e.printStackTrace();

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaNewsController.java 파일 보기

88
                                      HttpServletRequest request
88
                                      HttpServletRequest request
89
     ){
89
     ){
90
         List<String> targets = new ArrayList<>();
90
         List<String> targets = new ArrayList<>();
91
+        Integer orgId = getOrgId(request);
91
         if (null != mine && mine) {
92
         if (null != mine && mine) {
92
             String openid = JWTUtils.getSubject(request);
93
             String openid = JWTUtils.getSubject(request);
93
             List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
94
             List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
98
             targets = iTaSaveService.getTargesOfPerson(persons.get(0).getPersonId(), CommConstant.FAVOR_NEWS);
99
             targets = iTaSaveService.getTargesOfPerson(persons.get(0).getPersonId(), CommConstant.FAVOR_NEWS);
99
         }
100
         }
100
 
101
 
101
-        IPage<TaNews> results = iTaNewsService.getWxList(pageNum, pageSize, buildingId, targets,cityId,mine);
102
+        IPage<TaNews> results = iTaNewsService.getWxList(pageNum, pageSize, buildingId, targets,cityId,mine,orgId);
102
         return ResponseBean.success(results);
103
         return ResponseBean.success(results);
103
     }
104
     }
104
 
105
 

+ 69
- 34
src/main/java/com/huiju/estateagents/controller/TaPointsRecordsController.java 파일 보기

59
      * @param pageSize
59
      * @param pageSize
60
      * @return
60
      * @return
61
      */
61
      */
62
-    @RequestMapping(value="/taPointsRecords",method= RequestMethod.GET)
62
+    @RequestMapping(value="/admin/taPointsRecords",method= RequestMethod.GET)
63
     public ResponseBean taPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
63
     public ResponseBean taPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
64
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
64
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
65
         ResponseBean responseBean = new ResponseBean();
65
         ResponseBean responseBean = new ResponseBean();
79
         return responseBean;
79
         return responseBean;
80
     }
80
     }
81
 
81
 
82
+    /**
83
+     * 分页查询列表
84
+     * @param pageNum
85
+     * @param pageSize
86
+     * @return
87
+     */
88
+    @RequestMapping(value="/wx/taPointsRecords",method= RequestMethod.GET)
89
+    public ResponseBean taWxPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
90
+                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
91
+                                              HttpServletRequest request){
92
+        ResponseBean responseBean = new ResponseBean();
93
+        try {
94
+            String openid = JWTUtils.getSubject(request);
95
+            Integer orgId = getOrgId(request);
96
+            List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
97
+            if (null == taPersons || taPersons.size() != 1) {
98
+                return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
99
+            }
100
+            TaPerson person = taPersons.get(0);
101
+            //使用分页插件
102
+            IPage<TaPointsRecords> pg = new Page<>(pageNum, pageSize);
103
+            QueryWrapper<TaPointsRecords> queryWrapper = new QueryWrapper<>();
104
+            queryWrapper.eq("person_id",person.getPersonId());
105
+            queryWrapper.orderByDesc("create_date");
106
+
107
+            IPage<TaPointsRecords> result = iTaPointsRecordsService.page(pg, queryWrapper);
108
+            responseBean.addSuccess(result);
109
+        }catch (Exception e){
110
+            e.printStackTrace();
111
+            logger.error("taPointsRecordsList -=- {}",e.toString());
112
+            responseBean.addError(e.getMessage());
113
+        }
114
+        return responseBean;
115
+    }
116
+
82
     /**
117
     /**
83
      * 保存对象
118
      * 保存对象
84
      * @param taPointsRecords 实体对象
119
      * @param taPointsRecords 实体对象
85
      * @return
120
      * @return
86
      */
121
      */
87
-    @RequestMapping(value="/taPointsRecords",method= RequestMethod.POST)
122
+    @RequestMapping(value="/admin/taPointsRecords",method= RequestMethod.POST)
88
     public ResponseBean taPointsRecordsAdd(@RequestBody TaPointsRecords taPointsRecords){
123
     public ResponseBean taPointsRecordsAdd(@RequestBody TaPointsRecords taPointsRecords){
89
         ResponseBean responseBean = new ResponseBean();
124
         ResponseBean responseBean = new ResponseBean();
90
         try {
125
         try {
106
      * @param id  实体ID
141
      * @param id  实体ID
107
      */
142
      */
108
     @ResponseBody
143
     @ResponseBody
109
-    @RequestMapping(value="/taPointsRecords/{id}", method= RequestMethod.DELETE)
144
+    @RequestMapping(value="/admin/taPointsRecords/{id}", method= RequestMethod.DELETE)
110
     public ResponseBean taPointsRecordsDelete(@PathVariable Integer id){
145
     public ResponseBean taPointsRecordsDelete(@PathVariable Integer id){
111
         ResponseBean responseBean = new ResponseBean();
146
         ResponseBean responseBean = new ResponseBean();
112
         try {
147
         try {
129
      * @param taPointsRecords 实体对象
164
      * @param taPointsRecords 实体对象
130
      * @return
165
      * @return
131
      */
166
      */
132
-    @RequestMapping(value="/taPointsRecords/{id}",method= RequestMethod.PUT)
167
+    @RequestMapping(value="/admin/taPointsRecords/{id}",method= RequestMethod.PUT)
133
     public ResponseBean taPointsRecordsUpdate(@PathVariable Integer id,
168
     public ResponseBean taPointsRecordsUpdate(@PathVariable Integer id,
134
                                         @RequestBody TaPointsRecords taPointsRecords){
169
                                         @RequestBody TaPointsRecords taPointsRecords){
135
         ResponseBean responseBean = new ResponseBean();
170
         ResponseBean responseBean = new ResponseBean();
152
      * 根据id查询对象
187
      * 根据id查询对象
153
      * @param id  实体ID
188
      * @param id  实体ID
154
      */
189
      */
155
-    @RequestMapping(value="/taPointsRecords/{id}",method= RequestMethod.GET)
190
+    @RequestMapping(value="/admin/taPointsRecords/{id}",method= RequestMethod.GET)
156
     public ResponseBean taPointsRecordsGet(@PathVariable Integer id){
191
     public ResponseBean taPointsRecordsGet(@PathVariable Integer id){
157
         ResponseBean responseBean = new ResponseBean();
192
         ResponseBean responseBean = new ResponseBean();
158
         try {
193
         try {
165
         return responseBean;
200
         return responseBean;
166
     }
201
     }
167
     
202
     
168
-    /**
169
-     * 分页查询列表
170
-     * @param pageNum
171
-     * @param pageSize
172
-     * @return
173
-     */
174
-    @RequestMapping(value="/wx/taPointsRecords",method= RequestMethod.GET)
175
-    public ResponseBean wxPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
176
-                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
177
-                                            HttpServletRequest request){
178
-        ResponseBean responseBean = new ResponseBean();
179
-        try {
180
-            String openid = JWTUtils.getSubject(request);
181
-            TaPerson taPerson = taPersonService.getPersonsByOpenId(openid).get(0);
182
-            //使用分页插件
183
-            IPage<TaPointsRecords> pg = new Page<>(pageNum, pageSize);
184
-            QueryWrapper<TaPointsRecords> queryWrapper = new QueryWrapper<>();
185
-            queryWrapper.eq("person_id",taPerson.getPersonId());
186
-            queryWrapper.orderByDesc("create_date");
187
-            IPage<TaPointsRecords> result = iTaPointsRecordsService.page(pg, queryWrapper);
188
-            responseBean.addSuccess(result);
189
-        }catch (Exception e){
190
-            e.printStackTrace();
191
-            logger.error("taPointsRecordsList -=- {}",e.toString());
192
-            responseBean.addError(e.getMessage());
193
-        }
194
-        return responseBean;
195
-    }
203
+//    /**
204
+//     * 分页查询列表
205
+//     * @param pageNum
206
+//     * @param pageSize
207
+//     * @return
208
+//     */
209
+//    @RequestMapping(value="/wx/taPointsRecords",method= RequestMethod.GET)
210
+//    public ResponseBean wxPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
211
+//                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
212
+//                                            HttpServletRequest request){
213
+//        ResponseBean responseBean = new ResponseBean();
214
+//        try {
215
+//            String openid = JWTUtils.getSubject(request);
216
+//            TaPerson taPerson = taPersonService.getPersonsByOpenId(openid).get(0);
217
+//            //使用分页插件
218
+//            IPage<TaPointsRecords> pg = new Page<>(pageNum, pageSize);
219
+//            QueryWrapper<TaPointsRecords> queryWrapper = new QueryWrapper<>();
220
+//            queryWrapper.eq("person_id",taPerson.getPersonId());
221
+//            queryWrapper.orderByDesc("create_date");
222
+//            IPage<TaPointsRecords> result = iTaPointsRecordsService.page(pg, queryWrapper);
223
+//            responseBean.addSuccess(result);
224
+//        }catch (Exception e){
225
+//            e.printStackTrace();
226
+//            logger.error("taPointsRecordsList -=- {}",e.toString());
227
+//            responseBean.addError(e.getMessage());
228
+//        }
229
+//        return responseBean;
230
+//    }
196
 
231
 
197
     /**
232
     /**
198
      * 分页查询列表
233
      * 分页查询列表
200
      * @param pageSize
235
      * @param pageSize
201
      * @return
236
      * @return
202
      */
237
      */
203
-    @RequestMapping(value="/admin/taPointsRecords/{id}",method= RequestMethod.GET)
238
+    @RequestMapping(value="/admin/mine/taPointsRecords/{id}",method= RequestMethod.GET)
204
     public ResponseBean CustomerPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
239
     public ResponseBean CustomerPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
205
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
240
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
206
                                             @PathVariable(value = "id") String id){
241
                                             @PathVariable(value = "id") String id){

+ 44
- 1
src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java 파일 보기

20
 import org.springframework.web.bind.annotation.ResponseBody;
20
 import org.springframework.web.bind.annotation.ResponseBody;
21
 import org.springframework.web.bind.annotation.RestController;
21
 import org.springframework.web.bind.annotation.RestController;
22
 
22
 
23
+import javax.servlet.http.HttpServletRequest;
24
+
23
 /**
25
 /**
24
  * <p>
26
  * <p>
25
     * 积分获取规则字典表  前端控制器
27
     * 积分获取规则字典表  前端控制器
48
     public ResponseBean tdPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
50
     public ResponseBean tdPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
49
                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
51
                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
50
                                           @RequestParam(value ="buildingId", required = false) String buildingId,
52
                                           @RequestParam(value ="buildingId", required = false) String buildingId,
51
-                                          @RequestParam(value = "type", required = false) String type){
53
+                                          @RequestParam(value = "type", required = false) String type,
54
+                                          HttpServletRequest request){
52
         ResponseBean responseBean = new ResponseBean();
55
         ResponseBean responseBean = new ResponseBean();
53
         try {
56
         try {
54
             //使用分页插件
57
             //使用分页插件
55
 		    IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
58
 		    IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
59
+            QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
60
+            Integer orgId = getOrgId(request);
61
+            queryWrapper.eq("org_id",orgId);
62
+            queryWrapper.orderByDesc("create_date");
63
+            queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
64
+            if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {
65
+                queryWrapper.isNull("building_id");
66
+            } else if (CommConstant.POINTS_RULE_PROJECT.equals(type)) {
67
+                queryWrapper.isNotNull("building_id");
68
+            }
69
+
70
+            IPage<TdPointsRules> result = iTdPointsRulesService.page(pg, queryWrapper);
71
+            responseBean.addSuccess(result);
72
+        }catch (Exception e){
73
+            e.printStackTrace();
74
+            logger.error("tdPointsRulesList -=- {}",e.toString());
75
+            responseBean.addError(e.getMessage());
76
+        }
77
+        return responseBean;
78
+    }
79
+
80
+    /**
81
+     * 分页查询列表
82
+     * @param pageNum
83
+     * @param pageSize
84
+     * @return
85
+     */
86
+    @RequestMapping(value="/wx/tdPointsRules",method= RequestMethod.GET)
87
+    public ResponseBean tdWxPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
88
+                                            @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
89
+                                            @RequestParam(value ="buildingId", required = false) String buildingId,
90
+                                            @RequestParam(value = "type", required = false) String type,
91
+                                            HttpServletRequest request){
92
+        ResponseBean responseBean = new ResponseBean();
93
+        try {
94
+            //使用分页插件
95
+            IPage<TdPointsRules> pg = new Page<>(pageNum, pageSize);
96
+
56
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
97
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
57
             queryWrapper.orderByDesc("create_date");
98
             queryWrapper.orderByDesc("create_date");
58
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
99
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
100
+            Integer orgId = getOrgId(request);
101
+            queryWrapper.eq("org_id",orgId);
59
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {
102
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {
60
                 queryWrapper.isNull("building_id");
103
                 queryWrapper.isNull("building_id");
61
             } else if (CommConstant.POINTS_RULE_PROJECT.equals(type)) {
104
             } else if (CommConstant.POINTS_RULE_PROJECT.equals(type)) {

+ 2
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingMapper.java 파일 보기

75
                                          @Param("houseTypeList") String[] houseTypeList,
75
                                          @Param("houseTypeList") String[] houseTypeList,
76
                                          @Param("buildingTypeList") String[] buildingTypeList,
76
                                          @Param("buildingTypeList") String[] buildingTypeList,
77
                                          @Param("priceList") List<String[]> priceList,
77
                                          @Param("priceList") List<String[]> priceList,
78
-                                         @Param("areaList") List<String[]> areaList);
78
+                                         @Param("areaList") List<String[]> areaList,
79
+                                         @Param("orgId")Integer orgId);
79
 
80
 
80
 }
81
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java 파일 보기

38
      * 微信小程序 项目动态管理列表
38
      * 微信小程序 项目动态管理列表
39
      * @return
39
      * @return
40
      */
40
      */
41
-    ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId);
41
+    ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId,Integer orgId);
42
 
42
 
43
     /**
43
     /**
44
      * 微信小程序 项目详情
44
      * 微信小程序 项目详情

+ 2
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingService.java 파일 보기

126
             String[] houseTypeList,
126
             String[] houseTypeList,
127
             String[] buildingTypeList,
127
             String[] buildingTypeList,
128
             List<String[]> priceList,
128
             List<String[]> priceList,
129
-            List<String[]> areaList);
129
+            List<String[]> areaList,
130
+            Integer orgId);
130
 
131
 
131
     /**
132
     /**
132
      * 微信小程序 楼盘列表
133
      * 微信小程序 楼盘列表

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaNewsService.java 파일 보기

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,Integer cityId,boolean mine);
73
+    IPage<TaNews> getWxList(Integer pageNum, Integer pageSize, String buildingId, List<String> targets,Integer cityId,boolean mine,Integer orgId);
74
 }
74
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java 파일 보기

93
     }
93
     }
94
 
94
 
95
     @Override
95
     @Override
96
-    public ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId) {
96
+    public ResponseBean getWxBuildingDynamiceList(Integer pageNum, Integer pageSize,String buildingId,String openid,Integer cityId,Integer orgId) {
97
         Page<TaBuildingDynamic> page = new Page<>();
97
         Page<TaBuildingDynamic> page = new Page<>();
98
         page.setCurrent(pageNum);
98
         page.setCurrent(pageNum);
99
         page.setSize(pageSize);
99
         page.setSize(pageSize);
107
         buildingDynamicQueryWrapper.eq(!StringUtils.isEmpty(buildingId),"building_id", buildingId);
107
         buildingDynamicQueryWrapper.eq(!StringUtils.isEmpty(buildingId),"building_id", buildingId);
108
         buildingDynamicQueryWrapper.eq("status", "1");
108
         buildingDynamicQueryWrapper.eq("status", "1");
109
         buildingDynamicQueryWrapper.eq(null != cityId,"city_id",cityId);
109
         buildingDynamicQueryWrapper.eq(null != cityId,"city_id",cityId);
110
+        buildingDynamicQueryWrapper.eq("org_id",orgId);
110
         buildingDynamicQueryWrapper.orderByDesc("weight","create_date");
111
         buildingDynamicQueryWrapper.orderByDesc("weight","create_date");
111
         IPage<TaBuildingDynamic> buildingDynamicIPage = buildingDynamicMapper.selectPage(page, buildingDynamicQueryWrapper);
112
         IPage<TaBuildingDynamic> buildingDynamicIPage = buildingDynamicMapper.selectPage(page, buildingDynamicQueryWrapper);
112
         List<TaBuildingDynamic> records = buildingDynamicIPage.getRecords();
113
         List<TaBuildingDynamic> records = buildingDynamicIPage.getRecords();

+ 3
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java 파일 보기

391
             String[] houseTypeList,
391
             String[] houseTypeList,
392
             String[] buildingTypeList,
392
             String[] buildingTypeList,
393
             List<String[]> priceList,
393
             List<String[]> priceList,
394
-            List<String[]> areaList) {
394
+            List<String[]> areaList,
395
+            Integer orgId) {
395
         IPage<TaBuilding> page = new Page<>(pageNum, pageSize);
396
         IPage<TaBuilding> page = new Page<>(pageNum, pageSize);
396
 
397
 
397
         if(CollectionUtils.isEmpty(targets) && mine){
398
         if(CollectionUtils.isEmpty(targets) && mine){
409
 //
410
 //
410
 //        IPage<TaBuilding> result = taBuildingMapper.selectPage(page, buildingQueryWrapper);
411
 //        IPage<TaBuilding> result = taBuildingMapper.selectPage(page, buildingQueryWrapper);
411
 
412
 
412
-        IPage<TaBuilding> result = taBuildingMapper.selectBuildingPage(page, name, cityId, targets, houseTypeList, buildingTypeList, priceList, areaList);
413
+        IPage<TaBuilding> result = taBuildingMapper.selectBuildingPage(page, name, cityId, targets, houseTypeList, buildingTypeList, priceList, areaList,orgId);
413
 
414
 
414
         List<TaBuilding> buildingList = result.getRecords();
415
         List<TaBuilding> buildingList = result.getRecords();
415
         if (CollectionUtils.isNotEmpty(buildingList)) {
416
         if (CollectionUtils.isNotEmpty(buildingList)) {

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java 파일 보기

200
     }
200
     }
201
 
201
 
202
     @Override
202
     @Override
203
-    public IPage<TaNews> getWxList(Integer pageNum, Integer pageSize, String buildingId, List<String> targets,Integer cityId,boolean mine) {
203
+    public IPage<TaNews> getWxList(Integer pageNum, Integer pageSize, String buildingId, List<String> targets,Integer cityId,boolean mine,Integer orgId) {
204
         IPage<TaNews> page = new Page<>(pageNum, pageSize);
204
         IPage<TaNews> page = new Page<>(pageNum, pageSize);
205
 
205
 
206
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
206
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
207
         taNewsQueryWrapper.eq(!StringUtils.isEmpty(buildingId), "building_id", buildingId);
207
         taNewsQueryWrapper.eq(!StringUtils.isEmpty(buildingId), "building_id", buildingId);
208
         taNewsQueryWrapper.in(null != targets && targets.size() > 0, "news_id", targets);
208
         taNewsQueryWrapper.in(null != targets && targets.size() > 0, "news_id", targets);
209
         taNewsQueryWrapper.eq(null != cityId && cityId != 0,"city_id",cityId);
209
         taNewsQueryWrapper.eq(null != cityId && cityId != 0,"city_id",cityId);
210
+        taNewsQueryWrapper.eq("org_id",orgId);
210
         taNewsQueryWrapper.eq("status", 1);
211
         taNewsQueryWrapper.eq("status", 1);
211
         taNewsQueryWrapper.eq("news_status", 0);
212
         taNewsQueryWrapper.eq("news_status", 0);
212
         taNewsQueryWrapper.orderByDesc("create_date");
213
         taNewsQueryWrapper.orderByDesc("create_date");

+ 1
- 0
src/main/resources/mapper/TaBuildingMapper.xml 파일 보기

92
              select * from  ta_building
92
              select * from  ta_building
93
                 WHERE
93
                 WHERE
94
                 `status` = 1
94
                 `status` = 1
95
+                and org_id = #{orgId}
95
                 <if test="cityId != null">
96
                 <if test="cityId != null">
96
                     AND city_id = #{cityId}
97
                     AND city_id = #{cityId}
97
                 </if>
98
                 </if>