魏熙美 5 年前
父节点
当前提交
38f6ba0e78
共有 33 个文件被更改,包括 333 次插入134 次删除
  1. 4
    4
      src/main/java/com/huiju/estateagents/common/CommConstant.java
  2. 17
    23
      src/main/java/com/huiju/estateagents/controller/MiniAppController.java
  3. 2
    1
      src/main/java/com/huiju/estateagents/controller/TaBuildingController.java
  4. 2
    1
      src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java
  5. 26
    8
      src/main/java/com/huiju/estateagents/controller/TaChannelController.java
  6. 27
    7
      src/main/java/com/huiju/estateagents/controller/TaGoodsController.java
  7. 2
    1
      src/main/java/com/huiju/estateagents/controller/TaNewsController.java
  8. 6
    3
      src/main/java/com/huiju/estateagents/controller/TaPersonController.java
  9. 3
    1
      src/main/java/com/huiju/estateagents/controller/TaPointsExchangeController.java
  10. 69
    34
      src/main/java/com/huiju/estateagents/controller/TaPointsRecordsController.java
  11. 7
    7
      src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java
  12. 44
    1
      src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java
  13. 6
    1
      src/main/java/com/huiju/estateagents/entity/TaChannel.java
  14. 7
    1
      src/main/java/com/huiju/estateagents/entity/TaPerson.java
  15. 3
    1
      src/main/java/com/huiju/estateagents/entity/TaRecommendCustomer.java
  16. 2
    1
      src/main/java/com/huiju/estateagents/mapper/TaBuildingMapper.java
  17. 2
    1
      src/main/java/com/huiju/estateagents/mapper/TaChannelMapper.java
  18. 10
    2
      src/main/java/com/huiju/estateagents/mapper/TaPersonMapper.java
  19. 1
    1
      src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java
  20. 2
    1
      src/main/java/com/huiju/estateagents/service/ITaBuildingService.java
  21. 1
    1
      src/main/java/com/huiju/estateagents/service/ITaNewsService.java
  22. 14
    4
      src/main/java/com/huiju/estateagents/service/ITaPersonService.java
  23. 3
    3
      src/main/java/com/huiju/estateagents/service/ITaRecommendCustomerService.java
  24. 2
    1
      src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java
  25. 3
    2
      src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java
  26. 2
    1
      src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java
  27. 39
    9
      src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java
  28. 9
    8
      src/main/java/com/huiju/estateagents/service/impl/TaRecommendCustomerServiceImpl.java
  29. 1
    0
      src/main/resources/mapper/TaBuildingMapper.xml
  30. 2
    1
      src/main/resources/mapper/TaChannelMapper.xml
  31. 11
    4
      src/main/resources/mapper/TaPersonMapper.xml
  32. 3
    0
      src/main/resources/mapper/TaPointsExchangeMapper.xml
  33. 1
    0
      src/main/resources/mapper/TaRecommendCustomerMapper.xml

+ 4
- 4
src/main/java/com/huiju/estateagents/common/CommConstant.java 查看文件

@@ -182,22 +182,22 @@ public class CommConstant {
182 182
     /**
183 183
      * 客户报备
184 184
      */
185
-    public static final String CUSTOMER_REPORT = "1";
185
+    public static final Integer CUSTOMER_REPORT = 1;
186 186
 
187 187
     /**
188 188
      * 客户到访
189 189
      */
190
-    public static final String CUSTOMER_VISITE = "2";
190
+    public static final Integer CUSTOMER_VISITE = 2;
191 191
 
192 192
     /**
193 193
      * 客户认购
194 194
      */
195
-    public static final String CUSTOMER_PREORDER = "3";
195
+    public static final Integer CUSTOMER_PREORDER = 3 ;
196 196
 
197 197
     /**
198 198
      * 客户签约
199 199
      */
200
-    public static final String CUSTOMER_SIGNED = "4";
200
+    public static final Integer CUSTOMER_SIGNED = 4;
201 201
 
202 202
 
203 203
     /**

+ 17
- 23
src/main/java/com/huiju/estateagents/controller/MiniAppController.java 查看文件

@@ -71,13 +71,13 @@ public class MiniAppController {
71 71
      * 登陆接口
72 72
      */
73 73
     @PostMapping("/login")
74
-    public ResponseBean login(String code,@RequestParam(required = false) String from,@RequestParam(required = false)String recommender) {
74
+    public ResponseBean login(String code,@RequestParam(required = false) String from,@RequestParam(required = false)String recommender,HttpServletRequest request) {
75 75
         if (StringUtils.isBlank(code)) {
76 76
             return ResponseBean.error("参数 code 不能为空", ResponseBean.ERROR_ILLEGAL_PARAMS);
77 77
         }
78 78
         try {
79 79
             WxMaJscode2SessionResult session = miniAppService.getSessionInfo(code);
80
-
80
+            Integer orgId =getOrgId(request);
81 81
             Map<String, String> miniResp = new HashMap<>();
82 82
             miniResp.put("openid", session.getOpenid());
83 83
             miniResp.put("sessionKey", session.getSessionKey());
@@ -86,13 +86,14 @@ public class MiniAppController {
86 86
             //如果是分享进来且没有进入过小程序,给分享人发放积分
87 87
             QueryWrapper<TaPerson> personQueryWrapper = new QueryWrapper<>();
88 88
             personQueryWrapper.eq("mini_openid",session.getOpenid());
89
+            personQueryWrapper.eq("org_id",orgId);
89 90
             int count = taPersonService.count(personQueryWrapper);
90 91
 
91 92
             if(from.contains("share") && StringUtils.isNotBlank(recommender) && count>0){
92 93
                 // 添加积分
93 94
                  applicationContext.publishEvent(new EventBus(recommender, EventBus.EventType.SharePosterAll));
94 95
             }
95
-            TaPerson taPerson = taPersonService.newPersonByOpenid(session.getOpenid());
96
+            TaPerson taPerson = taPersonService.newPersonByOpenid(session.getOpenid(),orgId);
96 97
             if (null == taPerson) {
97 98
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
98 99
             }
@@ -221,14 +222,13 @@ public class MiniAppController {
221 222
 
222 223
         // 更新用户绑定手机
223 224
         String openid = JWTUtils.getSubject(request);
224
-        taPersonService.updatePersonPhone(openid, phoneNoInfo.getPhoneNumber());
225
+        Integer orgId = getOrgId(request);
226
+        taPersonService.updatePersonPhone(openid, phoneNoInfo.getPhoneNumber(),orgId);
225 227
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
226 228
         if (null == taPersons || taPersons.size() != 1) {
227 229
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
228 230
         }
229 231
         TaPerson person = taPersons.get(0);
230
-        person.setPersonType(CommConstant.PERSON_ESTATE_CUSTOMER);
231
-        taPersonService.updateById(person);
232 232
         QueryWrapper<TaRecommendCustomer> cus= new QueryWrapper<>();
233 233
         cus.eq("phone",phoneNoInfo.getPhoneNumber());
234 234
         cus.orderByDesc("create_date");
@@ -262,23 +262,6 @@ public class MiniAppController {
262 262
 //            if(list.size()<=0){
263 263
 //                taCustomerPersonService.insertBean(person.getPersonId(),customers.getCustomerId());
264 264
 //            }
265
-        } else{
266
-            TaRecommendCustomer reCustomer = new TaRecommendCustomer();
267
-            reCustomer.setVerifyStatus(CommConstant.VERIFY_AGREE);
268
-            reCustomer.setName(person.getNickname());
269
-            reCustomer.setPhone(phoneNoInfo.getPhoneNumber());
270
-            reCustomer.setSex(Integer.valueOf(person.getGender()));
271
-            reCustomer.setPersonId(person.getPersonId());
272
-            reCustomer.setPicture(person.getAvatarurl());
273
-            reCustomer.setCountry(person.getCountry());
274
-            reCustomer.setCity(person.getCity());
275
-            reCustomer.setProvince(person.getProvince());
276
-            reCustomer.setEntryType(CommConstant.ENTRY_VOLUNTEER);
277
-            reCustomer.setCreateDate(LocalDateTime.now());
278
-            reCustomer.setReportRecommendStatus(CommConstant.READY);
279
-            if(!taRecommendCustomerService.save(reCustomer)){
280
-                return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
281
-            }
282 265
         }
283 266
         return ResponseBean.success(phoneNoInfo);
284 267
     }
@@ -312,4 +295,15 @@ public class MiniAppController {
312 295
             return ResponseBean.error("获取二维码参数失败: " + e.getMessage(), HttpStatus.SC_INTERNAL_SERVER_ERROR);
313 296
         }
314 297
     }
298
+
299
+
300
+    public Integer getOrgId(HttpServletRequest request){
301
+
302
+        Map map = JWTUtils.getUserIdAndOrgId(request);
303
+        if (null != map && null != map.get("orgId")){
304
+            return Integer.valueOf(map.get("orgId").toString());
305
+        }
306
+
307
+        return null;
308
+    }
315 309
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java 查看文件

@@ -204,6 +204,7 @@ public class TaBuildingController extends BaseController {
204 204
 //            @RequestParam(required = false) Double maxBuildingArea, // 最大面积
205 205
             HttpServletRequest request
206 206
     ){
207
+        Integer orgId = getOrgId(request);
207 208
         List<String> targets = null;
208 209
         if (null != mine && mine) {
209 210
             String openid = JWTUtils.getSubject(request);
@@ -220,7 +221,7 @@ public class TaBuildingController extends BaseController {
220 221
         List<String[]> priceList = getParamListOf(price);
221 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,6 +103,7 @@ public class TaBuildingDynamicController extends BaseController {
103 103
                                                @RequestParam(value = "cityId", required = false)Integer cityId,
104 104
                                                HttpServletRequest request){
105 105
         String openid = JWTUtils.getSubject(request);
106
+        Integer orgId = getOrgId(request);
106 107
         ResponseBean  responseBean = new ResponseBean();
107 108
         if(mine){
108 109
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
@@ -112,7 +113,7 @@ public class TaBuildingDynamicController extends BaseController {
112 113
             TaPerson person = taPersons.get(0);
113 114
             responseBean.addSuccess(iBuildingDynamicService.getJoinedActivity(pageNum,pageSize,"",person));
114 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 119
         return responseBean;

+ 26
- 8
src/main/java/com/huiju/estateagents/controller/TaChannelController.java 查看文件

@@ -67,19 +67,19 @@ public class TaChannelController extends BaseController {
67 67
                                     @RequestParam(value ="channelId",required = false) Integer channelId,
68 68
                                     HttpServletRequest request){
69 69
         ResponseBean responseBean = new ResponseBean();
70
-        String orgid = JWTUtils.getSubject(request);
70
+        Integer orgId = getOrgId(request);
71 71
         try {
72 72
             //使用分页插件
73 73
 		    IPage<TaChannel> pg = new Page<>(pageNum, pageSize);
74 74
             QueryWrapper<TaChannel> queryWrapper = new QueryWrapper<>();
75 75
             queryWrapper.eq(null != channelId, "channel_id", channelId);
76
+            queryWrapper.eq("org_id",orgId);
76 77
             queryWrapper.orderByDesc("create_date");
77
-
78 78
             IPage<TaChannel> result = taChannelService.page(pg, queryWrapper);
79 79
           HashMap hashMap  = new HashMap<>();
80 80
             hashMap.put("result",result);
81 81
             // 下拉列表的数据 all
82
-            List<TaChannel> taChannelList = taChannelMapper.selectChannelList();
82
+            List<TaChannel> taChannelList = taChannelMapper.selectChannelList(orgId);
83 83
             hashMap.put("channelNmae",taChannelList);
84 84
             responseBean.addSuccess(hashMap);
85 85
         }catch (Exception e){
@@ -96,12 +96,14 @@ public class TaChannelController extends BaseController {
96 96
      * @return
97 97
      */
98 98
     @RequestMapping(value="/admin/channel",method= RequestMethod.POST)
99
-    public ResponseBean channelAdd(@RequestBody TaChannel channel){
99
+    public ResponseBean channelAdd(@RequestBody TaChannel channel ,HttpServletRequest request){
100
+        Integer orgId = getOrgId(request);
100 101
         ResponseBean responseBean = new ResponseBean();
101 102
         try {
102 103
             // 生成6位数的渠道码
103 104
             int channelCode= taChannelMapper.channelCode();
104 105
             channel.setChannelCode(String.valueOf(channelCode));
106
+            channel.setOrgId(orgId);
105 107
             if (taChannelService.save(channel)){
106 108
                 responseBean.addSuccess(channel);
107 109
             }else {
@@ -143,11 +145,12 @@ public class TaChannelController extends BaseController {
143 145
      * @param channel 实体对象
144 146
      * @return
145 147
      */
146
-    @RequestMapping(value="/channel/{id}",method= RequestMethod.PUT)
148
+    @RequestMapping(value="/admin/channel/{id}",method= RequestMethod.PUT)
147 149
     public ResponseBean channelUpdate(@PathVariable Integer id,
148 150
                                         @RequestBody TaChannel channel){
149 151
         ResponseBean responseBean = new ResponseBean();
150 152
         try {
153
+            channel.setChannelId(id);
151 154
             if (taChannelService.updateById(channel)){
152 155
                 responseBean.addSuccess(channel);
153 156
             }else {
@@ -165,7 +168,7 @@ public class TaChannelController extends BaseController {
165 168
      * 根据id查询对象
166 169
      * @param id  实体ID
167 170
      */
168
-    @RequestMapping(value="/channel/{id}",method= RequestMethod.GET)
171
+    @RequestMapping(value="/admin/channel/{id}",method= RequestMethod.GET)
169 172
     public ResponseBean channelGet(@PathVariable Integer id){
170 173
         ResponseBean responseBean = new ResponseBean();
171 174
         try {
@@ -185,8 +188,23 @@ public class TaChannelController extends BaseController {
185 188
     public  ResponseBean channelBrokerList(@RequestParam(value="name",required = false) String name,
186 189
                                            @RequestParam(value="phone",required = false) String phone,
187 190
                                            @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
188
-                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
189
-        ResponseBean taPerson =  taPersonService.channelBrokerList(name,phone,pageNum,pageSize);
191
+                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
192
+                                           HttpServletRequest request){
193
+        Integer orgid = getOrgId(request);
194
+        ResponseBean taPerson =  taPersonService.channelBrokerList(name,phone,pageNum,pageSize,orgid);
195
+        return taPerson;
196
+    }
197
+
198
+    /**
199
+     * 渠道邀请经纪人
200
+     */
201
+    @RequestMapping(value="/admin/channel/InviteClientsList",method= RequestMethod.GET)
202
+    public  ResponseBean InviteClientsList(@RequestParam(value="id",required = false) String id,
203
+                                           @RequestParam(value="phone",required = false) String phone,
204
+                                           @RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
205
+                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
206
+                                           HttpServletRequest request){
207
+        ResponseBean taPerson =  taPersonService.InviteClientsList(id,phone,pageNum,pageSize);
190 208
         return taPerson;
191 209
     }
192 210
 }

+ 27
- 7
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java 查看文件

@@ -9,8 +9,10 @@ import com.huiju.estateagents.common.CommConstant;
9 9
 import com.huiju.estateagents.common.JWTUtils;
10 10
 import com.huiju.estateagents.common.StringUtils;
11 11
 import com.huiju.estateagents.entity.TaGoods;
12
+import com.huiju.estateagents.entity.TaPerson;
12 13
 import com.huiju.estateagents.service.ITaBuildingService;
13 14
 import com.huiju.estateagents.service.ITaGoodsService;
15
+import com.huiju.estateagents.service.ITaPersonService;
14 16
 import org.slf4j.Logger;
15 17
 import org.slf4j.LoggerFactory;
16 18
 import org.springframework.beans.factory.annotation.Autowired;
@@ -24,6 +26,9 @@ import org.springframework.web.bind.annotation.RestController;
24 26
 
25 27
 import javax.servlet.http.HttpServletRequest;
26 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 34
  * <p>
@@ -45,6 +50,9 @@ public class TaGoodsController extends BaseController {
45 50
     @Autowired
46 51
     public ITaBuildingService iTaBuildingService;
47 52
 
53
+    @Autowired
54
+    public ITaPersonService taPersonService;
55
+
48 56
     /**
49 57
      * 分页查询列表
50 58
      * @param pageNum
@@ -58,7 +66,7 @@ public class TaGoodsController extends BaseController {
58 66
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
59 67
                                     @RequestParam(value ="priceLesser",required = false) Integer priceLesser,
60 68
                                     @RequestParam(value ="priceGreater",required = false) Integer priceGreater,
61
-                                    @RequestParam(value ="status",required = false) Integer status){
69
+                                    @RequestParam(value ="status",required = false) Integer status,HttpServletRequest request){
62 70
         ResponseBean responseBean = new ResponseBean();
63 71
         try {
64 72
             //使用分页插件
@@ -68,6 +76,7 @@ public class TaGoodsController extends BaseController {
68 76
             queryWrapper.lt(null!=priceGreater,"point_price",priceGreater);
69 77
             queryWrapper.gt(null != priceLesser,"point_price",priceLesser);
70 78
             queryWrapper.eq(null != status,"status",status);
79
+            queryWrapper.eq("org_id",getOrgId(request));
71 80
             queryWrapper.eq(!StringUtils.isEmpty(buildingId),"building_id",buildingId);
72 81
             queryWrapper.orderByDesc("create_date");
73 82
 
@@ -87,13 +96,13 @@ public class TaGoodsController extends BaseController {
87 96
      * @return
88 97
      */
89 98
     @RequestMapping(value="/admin/taGoods/add",method= RequestMethod.POST)
90
-    public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods){
99
+    public ResponseBean taGoodsAdd(@RequestBody TaGoods taGoods,HttpServletRequest request){
91 100
         ResponseBean responseBean = new ResponseBean();
92 101
         try {
93 102
 
94 103
             Integer cityId = iTaBuildingService.getCityById(taGoods.getBuildingId());
95 104
             taGoods.setCityId(cityId);
96
-
105
+            taGoods.setOrgId(getOrgId(request));
97 106
             if (iTaGoodsService.save(taGoods)){
98 107
                 responseBean.addSuccess(taGoods);
99 108
             }else {
@@ -135,13 +144,13 @@ public class TaGoodsController extends BaseController {
135 144
      * @return
136 145
      */
137 146
     @RequestMapping(value="/admin/taGoods",method= RequestMethod.PUT)
138
-    public ResponseBean taGoodsUpdate(@RequestBody TaGoods taGoods){
147
+    public ResponseBean taGoodsUpdate(@RequestBody TaGoods taGoods,HttpServletRequest request){
139 148
         ResponseBean responseBean = new ResponseBean();
140 149
         try {
141 150
 
142 151
             Integer cityId = iTaBuildingService.getCityById(taGoods.getBuildingId());
143 152
             taGoods.setCityId(cityId);
144
-
153
+            taGoods.setOrgId(getOrgId(request));
145 154
             if (iTaGoodsService.updateById(taGoods)){
146 155
                 responseBean.addSuccess(taGoods);
147 156
             }else {
@@ -161,7 +170,7 @@ public class TaGoodsController extends BaseController {
161 170
      * @return
162 171
      */
163 172
     @RequestMapping(value="/admin/taGoods/change",method= RequestMethod.PUT)
164
-    public ResponseBean taGoodsChange(@RequestBody TaGoods taGoods){
173
+    public ResponseBean taGoodsChange(@RequestBody TaGoods taGoods,HttpServletRequest request){
165 174
         ResponseBean responseBean = new ResponseBean();
166 175
         try {
167 176
             if(null != taGoods.getStatus() && taGoods.getStatus().equals(CommConstant.STATUS_NORMAL)){
@@ -169,6 +178,7 @@ public class TaGoodsController extends BaseController {
169 178
             }else {
170 179
                 taGoods.setStatus(CommConstant.STATUS_NORMAL);
171 180
             }
181
+            taGoods.setOrgId(getOrgId(request));
172 182
             if (iTaGoodsService.updateById(taGoods)){
173 183
                 responseBean.addSuccess(taGoods);
174 184
             }else {
@@ -209,8 +219,15 @@ public class TaGoodsController extends BaseController {
209 219
     public ResponseBean wxGoodsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
210 220
                                     @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
211 221
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
212
-                                    @RequestParam(value = "orgId",required = false) Integer orgId){
222
+                                    HttpServletRequest request){
213 223
         ResponseBean responseBean = new ResponseBean();
224
+        String openid = JWTUtils.getSubject(request);
225
+        Integer orgId = getOrgId(request);
226
+        List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
227
+        if (null == taPersons || taPersons.size() != 1) {
228
+            return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
229
+        }
230
+        TaPerson person = taPersons.get(0);
214 231
         try {
215 232
             //使用分页插件
216 233
             IPage<TaGoods> pg = new Page<>(pageNum, pageSize);
@@ -226,6 +243,9 @@ public class TaGoodsController extends BaseController {
226 243
             queryWrapper.orderByDesc("create_date");
227 244
             
228 245
             IPage<TaGoods> result = iTaGoodsService.page(pg, queryWrapper);
246
+            Map<String,Object> data = new HashMap<>();
247
+            data.put("goods",result);
248
+            data.put("person",person);
229 249
             responseBean.addSuccess(result);
230 250
         }catch (Exception e){
231 251
             e.printStackTrace();

+ 2
- 1
src/main/java/com/huiju/estateagents/controller/TaNewsController.java 查看文件

@@ -88,6 +88,7 @@ public class TaNewsController extends BaseController {
88 88
                                      HttpServletRequest request
89 89
     ){
90 90
         List<String> targets = new ArrayList<>();
91
+        Integer orgId = getOrgId(request);
91 92
         if (null != mine && mine) {
92 93
             String openid = JWTUtils.getSubject(request);
93 94
             List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
@@ -98,7 +99,7 @@ public class TaNewsController extends BaseController {
98 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 103
         return ResponseBean.success(results);
103 104
     }
104 105
 

+ 6
- 3
src/main/java/com/huiju/estateagents/controller/TaPersonController.java 查看文件

@@ -70,6 +70,7 @@ public class TaPersonController extends BaseController {
70 70
         if (pageNumber < 0 || pageSize < 0) {
71 71
             return ResponseBean.error("分页参数不正确", ResponseBean.ERROR_ILLEGAL_PARAMS);
72 72
         }
73
+        Integer orgId = getOrgId(request);
73 74
         if (mine){
74 75
             String openid = JWTUtils.getSubject(request);
75 76
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
@@ -80,7 +81,7 @@ public class TaPersonController extends BaseController {
80 81
             IPage<Map<String, Object>>  result = taPersonService.getSavedConsaultants(pageNumber,pageSize,person.getPersonId());
81 82
             return ResponseBean.success(result);
82 83
         }else {
83
-            IPage<Map<String, Object>> result = taPersonService.getCardList(pageNumber, pageSize,buildingId);
84
+            IPage<Map<String, Object>> result = taPersonService.getCardList(pageNumber, pageSize,buildingId,orgId);
84 85
             return ResponseBean.success(result);
85 86
         }
86 87
 
@@ -88,7 +89,8 @@ public class TaPersonController extends BaseController {
88 89
     }
89 90
 
90 91
     @PutMapping("/wx/registerConsultant")
91
-    public ResponseBean registerConsultant(@RequestParam Integer orgId,HttpServletRequest request) {
92
+    public ResponseBean registerConsultant(HttpServletRequest request) {
93
+        Integer orgId =getOrgId(request);
92 94
         ResponseBean responseBean = new ResponseBean();
93 95
         String openid = JWTUtils.getSubject(request);
94 96
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
@@ -114,8 +116,9 @@ public class TaPersonController extends BaseController {
114 116
     }
115 117
 
116 118
     @PutMapping("/wx/registerAgent")
117
-    public ResponseBean registerAgent(@RequestParam String recommendAgentCode, @RequestParam String channelCode,@RequestParam Integer orgId,HttpServletRequest request) {
119
+    public ResponseBean registerAgent(@RequestParam String recommendAgentCode, @RequestParam String channelCode,HttpServletRequest request) {
118 120
         ResponseBean responseBean = new ResponseBean();
121
+        Integer orgId =getOrgId(request);
119 122
         String openid = JWTUtils.getSubject(request);
120 123
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
121 124
         if (null == taPersons || taPersons.size() != 1) {

+ 3
- 1
src/main/java/com/huiju/estateagents/controller/TaPointsExchangeController.java 查看文件

@@ -19,6 +19,7 @@ import org.springframework.web.bind.annotation.RequestParam;
19 19
 import org.springframework.web.bind.annotation.ResponseBody;
20 20
 import org.springframework.web.bind.annotation.RestController;
21 21
 
22
+import javax.servlet.http.HttpServletRequest;
22 23
 import java.time.LocalDateTime;
23 24
 
24 25
 /**
@@ -57,7 +58,7 @@ public class TaPointsExchangeController extends BaseController {
57 58
                                              @RequestParam(value ="startVerifyDate",required = false) String startVerifyDate,
58 59
                                              @RequestParam(value ="endVerifyDate",required = false) String endVerifyDate,
59 60
                                              @RequestParam(value ="status",required = false) Integer status,
60
-                                             @RequestParam(value ="tel",required = false) String tel){
61
+                                             @RequestParam(value ="tel",required = false) String tel, HttpServletRequest request){
61 62
         ResponseBean responseBean = new ResponseBean();
62 63
         try {
63 64
             //使用分页插件
@@ -72,6 +73,7 @@ public class TaPointsExchangeController extends BaseController {
72 73
             taPointsExchange.setEndVerifyDate(endVerifyDate);
73 74
             taPointsExchange.setStatus(status);
74 75
             taPointsExchange.setTel(tel);
76
+            taPointsExchange.setOrgId(getOrgId(request));
75 77
             
76 78
             responseBean = iTaPointsExchangeService.selectList(pageNum,pageSize,taPointsExchange);
77 79
 

+ 69
- 34
src/main/java/com/huiju/estateagents/controller/TaPointsRecordsController.java 查看文件

@@ -59,7 +59,7 @@ public class TaPointsRecordsController extends BaseController {
59 59
      * @param pageSize
60 60
      * @return
61 61
      */
62
-    @RequestMapping(value="/taPointsRecords",method= RequestMethod.GET)
62
+    @RequestMapping(value="/admin/taPointsRecords",method= RequestMethod.GET)
63 63
     public ResponseBean taPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
64 64
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
65 65
         ResponseBean responseBean = new ResponseBean();
@@ -79,12 +79,47 @@ public class TaPointsRecordsController extends BaseController {
79 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 119
      * @param taPointsRecords 实体对象
85 120
      * @return
86 121
      */
87
-    @RequestMapping(value="/taPointsRecords",method= RequestMethod.POST)
122
+    @RequestMapping(value="/admin/taPointsRecords",method= RequestMethod.POST)
88 123
     public ResponseBean taPointsRecordsAdd(@RequestBody TaPointsRecords taPointsRecords){
89 124
         ResponseBean responseBean = new ResponseBean();
90 125
         try {
@@ -106,7 +141,7 @@ public class TaPointsRecordsController extends BaseController {
106 141
      * @param id  实体ID
107 142
      */
108 143
     @ResponseBody
109
-    @RequestMapping(value="/taPointsRecords/{id}", method= RequestMethod.DELETE)
144
+    @RequestMapping(value="/admin/taPointsRecords/{id}", method= RequestMethod.DELETE)
110 145
     public ResponseBean taPointsRecordsDelete(@PathVariable Integer id){
111 146
         ResponseBean responseBean = new ResponseBean();
112 147
         try {
@@ -129,7 +164,7 @@ public class TaPointsRecordsController extends BaseController {
129 164
      * @param taPointsRecords 实体对象
130 165
      * @return
131 166
      */
132
-    @RequestMapping(value="/taPointsRecords/{id}",method= RequestMethod.PUT)
167
+    @RequestMapping(value="/admin/taPointsRecords/{id}",method= RequestMethod.PUT)
133 168
     public ResponseBean taPointsRecordsUpdate(@PathVariable Integer id,
134 169
                                         @RequestBody TaPointsRecords taPointsRecords){
135 170
         ResponseBean responseBean = new ResponseBean();
@@ -152,7 +187,7 @@ public class TaPointsRecordsController extends BaseController {
152 187
      * 根据id查询对象
153 188
      * @param id  实体ID
154 189
      */
155
-    @RequestMapping(value="/taPointsRecords/{id}",method= RequestMethod.GET)
190
+    @RequestMapping(value="/admin/taPointsRecords/{id}",method= RequestMethod.GET)
156 191
     public ResponseBean taPointsRecordsGet(@PathVariable Integer id){
157 192
         ResponseBean responseBean = new ResponseBean();
158 193
         try {
@@ -165,34 +200,34 @@ public class TaPointsRecordsController extends BaseController {
165 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,7 +235,7 @@ public class TaPointsRecordsController extends BaseController {
200 235
      * @param pageSize
201 236
      * @return
202 237
      */
203
-    @RequestMapping(value="/admin/taPointsRecords/{id}",method= RequestMethod.GET)
238
+    @RequestMapping(value="/admin/mine/taPointsRecords/{id}",method= RequestMethod.GET)
204 239
     public ResponseBean CustomerPointsRecordsList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
205 240
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
206 241
                                             @PathVariable(value = "id") String id){

+ 7
- 7
src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java 查看文件

@@ -95,7 +95,8 @@ public class TaRecommendCustomerController extends BaseController {
95 95
     @PostMapping("/wx/customer/new")
96 96
     public ResponseBean recommendCust(@RequestBody String paramStr, HttpServletRequest request) {
97 97
         String openid = JWTUtils.getSubject(request);
98
-        return taRecommendCustomerService.recommendCust(paramStr, openid);
98
+        Integer orgId = getOrgId(request);
99
+        return taRecommendCustomerService.recommendCust(paramStr, openid,orgId);
99 100
     }
100 101
 
101 102
     /**
@@ -107,7 +108,8 @@ public class TaRecommendCustomerController extends BaseController {
107 108
     @PostMapping("/wx/customer/report")
108 109
     public ResponseBean reportCust(@RequestBody String paramStr, HttpServletRequest request) {
109 110
         String openid = JWTUtils.getSubject(request);
110
-        return taRecommendCustomerService.reportCust(paramStr, openid);
111
+        Integer orgId = getOrgId(request);
112
+        return taRecommendCustomerService.reportCust(paramStr, openid,orgId);
111 113
     }
112 114
 
113 115
     @PostMapping("/wx/customer/recommend")
@@ -149,8 +151,7 @@ public class TaRecommendCustomerController extends BaseController {
149 151
 
150 152
     // 客户列表 公客/私客
151 153
     @GetMapping("/admin/customer/recommend")
152
-    public ResponseBean getCustomerList (HttpServletRequest request,
153
-                                         @RequestParam(value ="name",required = false) String name,
154
+    public ResponseBean getCustomerList (@RequestParam(value ="name",required = false) String name,
154 155
                                          @RequestParam(value ="tel",required = false) String tel,
155 156
                                          @RequestParam(value ="buildingId",required = false) String buildingId,
156 157
                                          @RequestParam(value ="consultName",required = false) String consultName,
@@ -203,10 +204,9 @@ public class TaRecommendCustomerController extends BaseController {
203 204
                                          @RequestParam(value ="entryType",required = false) String entryType,
204 205
                                          @RequestParam(value ="verifyStatus",required = false) String verifyStatus,
205 206
                                          @RequestParam(value = "sex",required = false)Integer sex, HttpServletRequest request){
206
-        String personId = JWTUtils.getSubject(request);
207
-        TaPerson taPerson = taPersonService.getById(personId);
207
+        Integer orgid = getOrgId(request);
208 208
         try{
209
-            return ResponseBean.success(taRecommendCustomerService.getRepCustomerList(pageNumber,pageSize,buildingId,name,tel,consultName,consultTel,entryType,verifyStatus,sex, getOrgId(request)));
209
+            return ResponseBean.success(taRecommendCustomerService.getRepCustomerList(pageNumber,pageSize,buildingId,name,tel,consultName,consultTel,entryType,verifyStatus,sex, orgid));
210 210
         }catch (Exception e){
211 211
             e.printStackTrace();
212 212
             return ResponseBean.error(e.getMessage(),ResponseBean.ERROR_UNAVAILABLE);

+ 44
- 1
src/main/java/com/huiju/estateagents/controller/TdPointsRulesController.java 查看文件

@@ -20,6 +20,8 @@ import org.springframework.web.bind.annotation.RequestParam;
20 20
 import org.springframework.web.bind.annotation.ResponseBody;
21 21
 import org.springframework.web.bind.annotation.RestController;
22 22
 
23
+import javax.servlet.http.HttpServletRequest;
24
+
23 25
 /**
24 26
  * <p>
25 27
     * 积分获取规则字典表  前端控制器
@@ -48,14 +50,55 @@ public class TdPointsRulesController extends BaseController {
48 50
     public ResponseBean tdPointsRulesList(@RequestParam(value ="pageNum",defaultValue = "1") Integer pageNum,
49 51
                                           @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
50 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 55
         ResponseBean responseBean = new ResponseBean();
53 56
         try {
54 57
             //使用分页插件
55 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 97
             QueryWrapper<TdPointsRules> queryWrapper = new QueryWrapper<>();
57 98
             queryWrapper.orderByDesc("create_date");
58 99
             queryWrapper.eq(StringUtils.isNotBlank(buildingId),"building_id", buildingId);
100
+            Integer orgId = getOrgId(request);
101
+            queryWrapper.eq("org_id",orgId);
59 102
             if (CommConstant.POINTS_RULE_PLATFORM.equals(type)) {
60 103
                 queryWrapper.isNull("building_id");
61 104
             } else if (CommConstant.POINTS_RULE_PROJECT.equals(type)) {

+ 6
- 1
src/main/java/com/huiju/estateagents/entity/TaChannel.java 查看文件

@@ -1,5 +1,6 @@
1 1
 package com.huiju.estateagents.entity;
2 2
 
3
+import com.baomidou.mybatisplus.annotation.TableField;
3 4
 import com.baomidou.mybatisplus.annotation.TableName;
4 5
 import com.baomidou.mybatisplus.annotation.IdType;
5 6
 import com.baomidou.mybatisplus.annotation.TableId;
@@ -81,5 +82,9 @@ public class TaChannel implements Serializable {
81 82
      */
82 83
     private String buildingId;
83 84
 
84
-
85
+    /**
86
+     * 说明描述
87
+     */
88
+    @TableField(value = "`explain`")
89
+    private String explain;
85 90
 }

+ 7
- 1
src/main/java/com/huiju/estateagents/entity/TaPerson.java 查看文件

@@ -228,7 +228,7 @@ public class TaPerson implements Serializable {
228 228
 
229 229
     private String fromCode;
230 230
 
231
-    private String orgId;
231
+    private Integer orgId;
232 232
 
233 233
     private Integer userId;
234 234
 
@@ -252,4 +252,10 @@ public class TaPerson implements Serializable {
252 252
      */
253 253
     @TableField(exist = false)
254 254
     private String channelName;
255
+
256
+    /**
257
+     * 邀请客户总数
258
+     */
259
+    @TableField(exist = false)
260
+    private int inviteCount;
255 261
 }

+ 3
- 1
src/main/java/com/huiju/estateagents/entity/TaRecommendCustomer.java 查看文件

@@ -105,7 +105,7 @@ public class TaRecommendCustomer implements Serializable {
105 105
      * 状态
106 106
      */
107 107
     @TableField(value = "`status`")
108
-    private String status;
108
+    private Integer status;
109 109
 
110 110
     /**
111 111
      * 推荐人
@@ -147,6 +147,8 @@ public class TaRecommendCustomer implements Serializable {
147 147
 
148 148
     private Integer reportRecommendStatus;
149 149
 
150
+    private Integer orgId;
151
+
150 152
     @TableField(exist = false)
151 153
     private List<TaPersonVisitRecord> visitRecords;
152 154
 

+ 2
- 1
src/main/java/com/huiju/estateagents/mapper/TaBuildingMapper.java 查看文件

@@ -75,6 +75,7 @@ public interface TaBuildingMapper extends BaseMapper<TaBuilding> {
75 75
                                          @Param("houseTypeList") String[] houseTypeList,
76 76
                                          @Param("buildingTypeList") String[] buildingTypeList,
77 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
 }

+ 2
- 1
src/main/java/com/huiju/estateagents/mapper/TaChannelMapper.java 查看文件

@@ -3,6 +3,7 @@ package com.huiju.estateagents.mapper;
3 3
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
4 4
 import com.huiju.estateagents.entity.TaChannel;
5 5
 import org.apache.ibatis.annotations.Mapper;
6
+import org.apache.ibatis.annotations.Param;
6 7
 
7 8
 import java.util.List;
8 9
 
@@ -27,5 +28,5 @@ public interface TaChannelMapper extends BaseMapper<TaChannel> {
27 28
      * 渠道页面下拉列表的所有数据
28 29
      * @return
29 30
      */
30
-    List<TaChannel> selectChannelList();
31
+    List<TaChannel> selectChannelList(@Param("orgId")Integer orgId);
31 32
 }

+ 10
- 2
src/main/java/com/huiju/estateagents/mapper/TaPersonMapper.java 查看文件

@@ -23,7 +23,7 @@ import java.util.Map;
23 23
  */
24 24
 @Mapper
25 25
 public interface TaPersonMapper extends BaseMapper<TaPerson> {
26
-    List<Map<String,Object>> selectCardList(IPage<Map<String,Object>> page, @Param("personType") String personType, @Param("status") int status,@Param("buildingId")String buildingId);
26
+    List<Map<String,Object>> selectCardList(IPage<Map<String,Object>> page, @Param("personType") String personType, @Param("status") int status,@Param("buildingId")String buildingId,@Param("orgId")Integer orgId);
27 27
 
28 28
     int setFieldIncrement(@Param("personId") String personId, @Param("field") String field, @Param("increment") int increment);
29 29
 
@@ -170,5 +170,13 @@ public interface TaPersonMapper extends BaseMapper<TaPerson> {
170 170
      * @param phone
171 171
      * @return
172 172
      */
173
-    IPage<TaPerson> channelBrokerList(IPage<TaChannel> pg, @Param("name") String name, @Param("phone") String phone);
173
+    IPage<TaPerson> channelBrokerList(IPage<TaChannel> pg, @Param("name") String name, @Param("phone") String phone,@Param("orgid") Integer orgid);
174
+
175
+    /**
176
+     * 渠道邀请经纪人
177
+     * @param pg
178
+     * @param id
179
+     * @return
180
+     */
181
+    IPage<TaPerson> InviteClientsList(IPage<TaChannel> pg, @Param("id") String id);
174 182
 }

+ 1
- 1
src/main/java/com/huiju/estateagents/service/ITaBuildingDynamicService.java 查看文件

@@ -38,7 +38,7 @@ public interface ITaBuildingDynamicService extends IService<TaBuildingDynamic> {
38 38
      * 微信小程序 项目动态管理列表
39 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,7 +126,8 @@ public interface ITaBuildingService extends IService<TaBuilding> {
126 126
             String[] houseTypeList,
127 127
             String[] buildingTypeList,
128 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,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,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
 }

+ 14
- 4
src/main/java/com/huiju/estateagents/service/ITaPersonService.java 查看文件

@@ -22,9 +22,9 @@ import java.util.Map;
22 22
 public interface ITaPersonService extends IService<TaPerson> {
23 23
     TaPerson mergePersonWxInfo(WxMaUserInfo userInfo);
24 24
 
25
-    TaPerson updatePersonPhone(String miniOpenid, String phone);
25
+    TaPerson updatePersonPhone(String miniOpenid, String phone,Integer orgId);
26 26
 
27
-    IPage<Map<String, Object>> getCardList(int pageNumber, int pageSize,String buildingId);
27
+    IPage<Map<String, Object>> getCardList(int pageNumber, int pageSize,String buildingId,Integer orgId);
28 28
 
29 29
     ResponseBean checkPhoneAndPass(String phone, String pass);
30 30
 
@@ -42,7 +42,7 @@ public interface ITaPersonService extends IService<TaPerson> {
42 42
 
43 43
     IPage<TaPerson> getPersonList(int pageNumber, int pageSize, String personType, String name, String phone,Integer status,String buildingId,String personTags);
44 44
 
45
-    TaPerson newPersonByOpenid(String openid);
45
+    TaPerson newPersonByOpenid(String openid,Integer orgId);
46 46
 
47 47
     ResponseBean bindCard(String phone, String pass, String openid);
48 48
 
@@ -73,5 +73,15 @@ public interface ITaPersonService extends IService<TaPerson> {
73 73
      * @param phone
74 74
      * @return
75 75
      */
76
-    ResponseBean channelBrokerList(String name, String phone,Integer pageNum,Integer pageSize);
76
+    ResponseBean channelBrokerList(String name, String phone,Integer pageNum,Integer pageSize,Integer orgid);
77
+
78
+    /**
79
+     * 渠道下邀请经纪人
80
+     * @param id
81
+     * @param phone
82
+     * @param pageNum
83
+     * @param pageSize
84
+     * @return
85
+     */
86
+    ResponseBean InviteClientsList(String id, String phone, Integer pageNum, Integer pageSize);
77 87
 }

+ 3
- 3
src/main/java/com/huiju/estateagents/service/ITaRecommendCustomerService.java 查看文件

@@ -22,9 +22,9 @@ public interface ITaRecommendCustomerService extends IService<TaRecommendCustome
22 22
 
23 23
     ResponseBean updateCustByJSON(String paramStr);
24 24
 
25
-    ResponseBean recommendCust(String paramStr, String openid);
25
+    ResponseBean recommendCust(String paramStr, String openid,Integer orgId);
26 26
 
27
-    ResponseBean reportCust(String paramStr, String openid);
27
+    ResponseBean reportCust(String paramStr, String openid,Integer orgId);
28 28
 
29 29
     IPage<TaRecommendCustomer> getUnSignedCustomerList(int pageNumber, int pageSize, String building,String personId);
30 30
 
@@ -32,7 +32,7 @@ public interface ITaRecommendCustomerService extends IService<TaRecommendCustome
32 32
 
33 33
     IPage<TaRecommendCustomer> getRecCustomerList(int pageNumber, int pageSize, String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, Integer orgId);
34 34
 
35
-    IPage<TaRecommendCustomer> getRepCustomerList(int pageNumber, int pageSize, String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, Integer orgId);
35
+    IPage<TaRecommendCustomer> getRepCustomerList(int pageNumber, int pageSize,String building,String name,String tel,String consultName,String consultTel,String entryType,String verifyStatus,Integer sex, Integer orgId);
36 36
 
37 37
     IPage<TaPerson> getIndependentAgents(int pageNumber, int pageSize,String name,String tel, Integer orgId);
38 38
 

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaBuildingDynamicServiceImpl.java 查看文件

@@ -93,7 +93,7 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
93 93
     }
94 94
 
95 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 97
         Page<TaBuildingDynamic> page = new Page<>();
98 98
         page.setCurrent(pageNum);
99 99
         page.setSize(pageSize);
@@ -107,6 +107,7 @@ public class TaBuildingDynamicServiceImpl extends ServiceImpl<TaBuildingDynamicM
107 107
         buildingDynamicQueryWrapper.eq(!StringUtils.isEmpty(buildingId),"building_id", buildingId);
108 108
         buildingDynamicQueryWrapper.eq("status", "1");
109 109
         buildingDynamicQueryWrapper.eq(null != cityId,"city_id",cityId);
110
+        buildingDynamicQueryWrapper.eq("org_id",orgId);
110 111
         buildingDynamicQueryWrapper.orderByDesc("weight","create_date");
111 112
         IPage<TaBuildingDynamic> buildingDynamicIPage = buildingDynamicMapper.selectPage(page, buildingDynamicQueryWrapper);
112 113
         List<TaBuildingDynamic> records = buildingDynamicIPage.getRecords();

+ 3
- 2
src/main/java/com/huiju/estateagents/service/impl/TaBuildingServiceImpl.java 查看文件

@@ -391,7 +391,8 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
391 391
             String[] houseTypeList,
392 392
             String[] buildingTypeList,
393 393
             List<String[]> priceList,
394
-            List<String[]> areaList) {
394
+            List<String[]> areaList,
395
+            Integer orgId) {
395 396
         IPage<TaBuilding> page = new Page<>(pageNum, pageSize);
396 397
 
397 398
         if(CollectionUtils.isEmpty(targets) && mine){
@@ -409,7 +410,7 @@ public class TaBuildingServiceImpl extends ServiceImpl<TaBuildingMapper, TaBuild
409 410
 //
410 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 415
         List<TaBuilding> buildingList = result.getRecords();
415 416
         if (CollectionUtils.isNotEmpty(buildingList)) {

+ 2
- 1
src/main/java/com/huiju/estateagents/service/impl/TaNewsServiceImpl.java 查看文件

@@ -200,13 +200,14 @@ public class TaNewsServiceImpl extends ServiceImpl<TaNewsMapper, TaNews> impleme
200 200
     }
201 201
 
202 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 204
         IPage<TaNews> page = new Page<>(pageNum, pageSize);
205 205
 
206 206
         QueryWrapper<TaNews> taNewsQueryWrapper = new QueryWrapper<>();
207 207
         taNewsQueryWrapper.eq(!StringUtils.isEmpty(buildingId), "building_id", buildingId);
208 208
         taNewsQueryWrapper.in(null != targets && targets.size() > 0, "news_id", targets);
209 209
         taNewsQueryWrapper.eq(null != cityId && cityId != 0,"city_id",cityId);
210
+        taNewsQueryWrapper.eq("org_id",orgId);
210 211
         taNewsQueryWrapper.eq("status", 1);
211 212
         taNewsQueryWrapper.eq("news_status", 0);
212 213
         taNewsQueryWrapper.orderByDesc("create_date");

+ 39
- 9
src/main/java/com/huiju/estateagents/service/impl/TaPersonServiceImpl.java 查看文件

@@ -123,7 +123,7 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
123 123
     }
124 124
 
125 125
     @Override
126
-    public TaPerson updatePersonPhone(String miniOpenid, String phone) {
126
+    public TaPerson updatePersonPhone(String miniOpenid, String phone,Integer orgId) {
127 127
         // 先查询是否存在用户
128 128
         TaPerson person = null;
129 129
         List<TaPerson> taPersons = getPersonsByOpenId(miniOpenid);
@@ -145,9 +145,9 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
145 145
 
146 146
         UpdateWrapper<TaPerson> wrapper = new UpdateWrapper<>();
147 147
         wrapper.set("phone", phone);
148
-        wrapper.set("person_type",CommConstant.PERSON_ESTATE_AGENT);
148
+        wrapper.set("person_type",CommConstant.PERSON_ESTATE_CUSTOMER);
149 149
         wrapper.eq("mini_openid", miniOpenid);
150
-        wrapper.isNull("person_type");
150
+        wrapper.eq("person_type",CommConstant.PERSON_ESTATE_DRIFT);
151 151
         taPersonMapper.update(new TaPerson(), wrapper);
152 152
 
153 153
         person.setPhone(phone);
@@ -155,7 +155,7 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
155 155
             person.setTel(phone);
156 156
         }
157 157
 
158
-        iTaRecommendCustomerService.newByPerson(person);
158
+       // iTaRecommendCustomerService.newByPerson(person);
159 159
         
160 160
         // 发放积分
161 161
         applicationContext.publishEvent(new EventBus(person, EventBus.EventType.SignUpAgent));
@@ -164,13 +164,13 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
164 164
     }
165 165
 
166 166
     @Override
167
-    public IPage<Map<String, Object>> getCardList(int pageNumber, int pageSize,String buildingId) {
167
+    public IPage<Map<String, Object>> getCardList(int pageNumber, int pageSize,String buildingId,Integer orgId) {
168 168
         Page<Map<String, Object>> page = new Page<>();
169 169
         page.setSize(pageSize);
170 170
         page.setPages(pageNumber);
171 171
         page.setCurrent(pageNumber);
172 172
 
173
-        List<Map<String, Object>> result = taPersonMapper.selectCardList(page, CommConstant.PERSON_REALTY_CONSULTANT, CommConstant.STATUS_NORMAL,buildingId);
173
+        List<Map<String, Object>> result = taPersonMapper.selectCardList(page, CommConstant.PERSON_REALTY_CONSULTANT, CommConstant.STATUS_NORMAL,buildingId,orgId);
174 174
         page.setRecords(result);
175 175
 
176 176
         return page;
@@ -398,13 +398,15 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
398 398
     }
399 399
 
400 400
     @Override
401
-    public TaPerson newPersonByOpenid(String openid) {
401
+    public TaPerson newPersonByOpenid(String openid,Integer orgId) {
402 402
         List<TaPerson> taPersons = getPersonsByOpenId(openid);
403 403
         if (null == taPersons || taPersons.size() != 1) {
404 404
             TaPerson taPerson = new TaPerson();
405 405
             taPerson.setMiniOpenid(openid);
406 406
             taPerson.setNickname("匿名用户");
407
+            taPerson.setOrgId(orgId);
407 408
             taPerson.setAvatarurl(CommConstant.MINIAPP_DEFAULT_AVATAR);
409
+            taPerson.setPersonType(CommConstant.PERSON_ESTATE_DRIFT);
408 410
             taPerson.setStatus(CommConstant.STATUS_NORMAL);
409 411
             taPerson.setCreateDate(LocalDateTime.now());
410 412
             if (taPersonMapper.insert(taPerson) > 0) {
@@ -610,10 +612,38 @@ public class TaPersonServiceImpl extends ServiceImpl<TaPersonMapper, TaPerson> i
610 612
     }
611 613
 
612 614
     @Override
613
-    public ResponseBean channelBrokerList(String name, String phone,Integer pageNum,Integer pageSize) {
615
+    public ResponseBean channelBrokerList(String name, String phone,Integer pageNum,Integer pageSize,Integer orgid) {
614 616
         ResponseBean responseBean = new ResponseBean<>();
615 617
         IPage<TaChannel> pg = new Page<>(pageNum, pageSize);
616
-        IPage<TaPerson> IPage = taPersonMapper.channelBrokerList(pg,name,phone);
618
+        IPage<TaPerson> IPage = taPersonMapper.channelBrokerList(pg,name,phone,orgid);
619
+        List<TaPerson> taPersonList= IPage.getRecords();
620
+        for (TaPerson taPerson:taPersonList){
621
+            QueryWrapper<TaRecommendCustomer> taRecommendCustomerQuery= new QueryWrapper<>();
622
+            taRecommendCustomerQuery.eq("recommend_person",taPerson.getPersonId());
623
+            /*推荐客户总数*/
624
+            int recommendCount= taRecommendCustomerMapper.selectCount(taRecommendCustomerQuery);
625
+            taPerson.setRecommendCount(recommendCount);
626
+
627
+            // 邀请客户总数
628
+            QueryWrapper<TaPerson> taPersonQueryWrapper= new QueryWrapper<>();
629
+            taPersonQueryWrapper.eq("recommend_agent",taPerson.getPersonId());
630
+            int  inviteCount= taPersonMapper.selectCount(taPersonQueryWrapper);
631
+            taPerson.setInviteCount(inviteCount);
632
+        }
633
+        HashMap hashMap= new HashMap<>();
634
+        hashMap.put("list",taPersonList);
635
+        hashMap.put("total",IPage.getTotal());
636
+        hashMap.put("pageNum",IPage.getCurrent());
637
+        hashMap.put("pageSize",IPage.getSize());
638
+        responseBean.addSuccess(hashMap);
639
+        return responseBean;
640
+    }
641
+
642
+    @Override
643
+    public ResponseBean InviteClientsList(String id, String phone, Integer pageNum, Integer pageSize) {
644
+        ResponseBean responseBean = new ResponseBean<>();
645
+        IPage<TaChannel> pg = new Page<>(pageNum, pageSize);
646
+        IPage<TaPerson> IPage = taPersonMapper.InviteClientsList(pg,id);
617 647
         responseBean.addSuccess(IPage);
618 648
         return responseBean;
619 649
     }

+ 9
- 8
src/main/java/com/huiju/estateagents/service/impl/TaRecommendCustomerServiceImpl.java 查看文件

@@ -140,7 +140,7 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
140 140
     }
141 141
 
142 142
     @Override
143
-    public ResponseBean recommendCust(String paramStr, String openid) {
143
+    public ResponseBean recommendCust(String paramStr, String openid,Integer orgId) {
144 144
         JSONObject params = JSONObject.parseObject(paramStr);
145 145
         if (null == params) {
146 146
             return ResponseBean.error("解析参数失败", ResponseBean.ERROR_ILLEGAL_PARAMS);
@@ -186,8 +186,9 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
186 186
 
187 187
 
188 188
         String status = params.getString("status");
189
-        if (null == status) status = "1";
190
-        taRecommendCustomer.setStatus(status);
189
+        int statusInt = 0;
190
+        if (null == status) statusInt = Integer.parseInt(status);
191
+        taRecommendCustomer.setStatus(statusInt);
191 192
         taRecommendCustomer.setRecommendPerson(taPerson.getPersonId());
192 193
 
193 194
         // 报备有 10 天有效期
@@ -218,7 +219,7 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
218 219
 
219 220
 
220 221
     @Override
221
-    public ResponseBean reportCust(String paramStr, String openid) {
222
+    public ResponseBean reportCust(String paramStr, String openid,Integer orgId) {
222 223
         JSONObject params = JSONObject.parseObject(paramStr);
223 224
         if (null == params) {
224 225
             return ResponseBean.error("解析参数失败", ResponseBean.ERROR_ILLEGAL_PARAMS);
@@ -235,7 +236,7 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
235 236
 //        }
236 237
 
237 238
         TaRecommendCustomer taRecommendCustomer = new TaRecommendCustomer();
238
-
239
+        taRecommendCustomer.setOrgId(orgId);
239 240
         taRecommendCustomer.setName(taPerson.getNickname());
240 241
         taRecommendCustomer.setPicture(taPerson.getAvatarurl());
241 242
         taRecommendCustomer.setPhone(params.getString("phone"));
@@ -243,7 +244,7 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
243 244
 //        taRecommendCustomer.setDescribe(params.getString("describe"));
244 245
         taRecommendCustomer.setRealtyConsultant(params.getString("realtyConsultant"));
245 246
         taRecommendCustomer.setBuildingId(params.getString("buildingId"));
246
-        taRecommendCustomer.setReportRecommendStatus(CommConstant.REPORTED);
247
+        taRecommendCustomer.setReportRecommendStatus(CommConstant.READY);
247 248
         taRecommendCustomer.setCreateDate(LocalDateTime.now());
248 249
         taRecommendCustomer.setReportDate(LocalDateTime.now());
249 250
 
@@ -260,8 +261,8 @@ public class TaRecommendCustomerServiceImpl extends ServiceImpl<TaRecommendCusto
260 261
 //        taRecommendCustomer.setDemandType(params.getString("demandType"));
261 262
 //        taRecommendCustomer.setPriceRange(params.getString("priceRange"));
262 263
         taRecommendCustomer.setEntryType(CommConstant.ENTRY_VERIFY);
263
-        taRecommendCustomer.setVerifyStatus(CommConstant.VERIFY_AGREE);
264
-        taRecommendCustomer.setStatus(CommConstant.STATUS_NORMAL + "");
264
+        taRecommendCustomer.setVerifyStatus(CommConstant.READY);
265
+        taRecommendCustomer.setStatus(CommConstant.CUSTOMER_REPORT);
265 266
 
266 267
 
267 268
 //        String status = params.getString("status");

+ 1
- 0
src/main/resources/mapper/TaBuildingMapper.xml 查看文件

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

+ 2
- 1
src/main/resources/mapper/TaChannelMapper.xml 查看文件

@@ -24,6 +24,7 @@
24 24
     </select>
25 25
     
26 26
     <select id="selectChannelList" resultType="com.huiju.estateagents.entity.TaChannel">
27
-        select * from ta_channel ;
27
+        select * from ta_channel
28
+        where org_id = #{orgId}
28 29
     </select>
29 30
 </mapper>

+ 11
- 4
src/main/resources/mapper/TaPersonMapper.xml 查看文件

@@ -17,6 +17,7 @@
17 17
         WHERE
18 18
             t.person_type = #{personType}
19 19
         AND t.status = #{status}
20
+        and t.org_id = #{orgId}
20 21
         <if test="buildingId != null and buildingId != ''">
21 22
             and p.building_id = #{buildingId}
22 23
         </if>
@@ -491,23 +492,29 @@ FROM
491 492
 
492 493
     <select id="channelBrokerList" resultType="com.huiju.estateagents.entity.TaPerson">
493 494
         select
495
+        p.person_id,
494 496
         p.avatarurl,
495
-        p.name,
496 497
         p.tel,
497 498
         p.sex,
499
+        rc.`name`,
500
+        rc.phone,
498 501
         COUNT(rc.person_id) as recommendCount
499 502
         from ta_person p
500 503
         LEFT JOIN ta_recommend_customer rc ON p.person_id = rc.person_id and rc.report_recommend_status = 1
501 504
         <where>
502 505
         <if test="name !=null and name !=''">
503
-            and name = #{name}
506
+            and rc.`name` = #{name}
504 507
         </if>
505 508
         <if test="phone !=null and phone !=''">
506
-            and tel = #{phone}
509
+            and rc.phone = #{phone}
507 510
         </if>
508
-        and person_type = 'estate agent'
511
+            and p.person_type = 'estate agent'
512
+            and p.org_id= #{orgid}
509 513
         </where>
510 514
         GROUP BY p.person_id
511 515
     </select>
512 516
 
517
+    <select id="InviteClientsList" resultType="com.huiju.estateagents.entity.TaPerson">
518
+        select * from ta_person WHERE recommend_agent = #{id}
519
+    </select>
513 520
 </mapper>

+ 3
- 0
src/main/resources/mapper/TaPointsExchangeMapper.xml 查看文件

@@ -28,6 +28,9 @@
28 28
         <if test="taPointsExchange.status != null and taPointsExchange.status != '' or taPointsExchange.status ==0">
29 29
             and  t.`status` = #{taPointsExchange.status}
30 30
         </if>
31
+        <if test="taPointsExchange.orgId != null and taPointsExchange.orgId != ''">
32
+            and  t.org_id = #{taPointsExchange.orgId}
33
+        </if>
31 34
         <if test="taPointsExchange.personName != null and taPointsExchange.personName != ''">
32 35
             and  t.person_name like concat('%',#{taPointsExchange.personName},'%')
33 36
         </if>

+ 1
- 0
src/main/resources/mapper/TaRecommendCustomerMapper.xml 查看文件

@@ -139,6 +139,7 @@ FROM
139 139
             </if>
140 140
             <if test="sex != null and sex !=''">
141 141
                 and a.sex = #{sex}
142
+                and a.org_id = #{orgid}
142 143
             </if>
143 144
         </where>
144 145
         order by a.create_date desc