Bläddra i källkod

Merge branch 'v3' of http://git.ycjcjy.com/zhiyuxing/estateagents into v3

张延森 5 år sedan
förälder
incheckning
373e51e07b
20 ändrade filer med 92 tillägg och 60 borttagningar
  1. 20
    1
      src/main/java/com/huiju/estateagents/base/BaseController.java
  2. 16
    7
      src/main/java/com/huiju/estateagents/controller/MiniAppController.java
  3. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaBuildingController.java
  4. 6
    4
      src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java
  5. 3
    3
      src/main/java/com/huiju/estateagents/controller/TaChatController.java
  6. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaCheckinController.java
  7. 1
    1
      src/main/java/com/huiju/estateagents/controller/TaCustomerMessageController.java
  8. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaFavorController.java
  9. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaGoodsController.java
  10. 1
    1
      src/main/java/com/huiju/estateagents/controller/TaMiniFormidsController.java
  11. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaNewsController.java
  12. 15
    15
      src/main/java/com/huiju/estateagents/controller/TaPersonController.java
  13. 1
    1
      src/main/java/com/huiju/estateagents/controller/TaPersonVisitRecordController.java
  14. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaPointsRecordsController.java
  15. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaPolicyController.java
  16. 8
    8
      src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java
  17. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaSaveController.java
  18. 2
    2
      src/main/java/com/huiju/estateagents/controller/TaShareController.java
  19. 1
    1
      src/main/java/com/huiju/estateagents/controller/TaUvController.java
  20. 2
    0
      src/main/java/com/huiju/estateagents/entity/TaActivityDynamicEnlist.java

+ 20
- 1
src/main/java/com/huiju/estateagents/base/BaseController.java Visa fil

@@ -25,7 +25,26 @@ public class BaseController {
25 25
 		
26 26
 		return null;
27 27
 	}
28
-	
28
+
29
+	public String getOpenId(HttpServletRequest request){
30
+
31
+		Map map = JWTUtils.getUserIdAndOrgId(request);
32
+		if (null != map && null != map.get("openId")){
33
+			return map.get("openId").toString();
34
+		}
35
+
36
+		return null;
37
+	}
38
+
39
+	public String getPersonId(HttpServletRequest request){
40
+
41
+		Map map = JWTUtils.getUserIdAndOrgId(request);
42
+		if (null != map && null != map.get("personId")){
43
+			return map.get("personId").toString();
44
+		}
45
+
46
+		return null;
47
+	}
29 48
 	/**
30 49
 	 * 获取orgId
31 50
 	 * @param request

+ 16
- 7
src/main/java/com/huiju/estateagents/controller/MiniAppController.java Visa fil

@@ -6,6 +6,7 @@ import cn.binarywang.wx.miniapp.bean.WxMaPhoneNumberInfo;
6 6
 import cn.binarywang.wx.miniapp.bean.WxMaUserInfo;
7 7
 import com.alibaba.fastjson.JSONObject;
8 8
 import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
9
+import com.huiju.estateagents.base.BaseController;
9 10
 import com.huiju.estateagents.base.ResponseBean;
10 11
 import com.huiju.estateagents.center.sysUser.entity.SysToken;
11 12
 import com.huiju.estateagents.center.sysUser.service.ISysTokenService;
@@ -32,7 +33,7 @@ import java.util.Map;
32 33
 
33 34
 @RestController
34 35
 @RequestMapping("/api/wx")
35
-public class MiniAppController {
36
+public class MiniAppController extends BaseController {
36 37
     @Autowired
37 38
     private ITaPersonService taPersonService;
38 39
 
@@ -51,6 +52,9 @@ public class MiniAppController {
51 52
     @Autowired
52 53
     private ISysTokenService sysTokenService;
53 54
 
55
+    @Autowired
56
+    private ITaMiniappService taMiniappService;
57
+
54 58
 
55 59
 
56 60
 
@@ -85,14 +89,14 @@ public class MiniAppController {
85 89
         }
86 90
 
87 91
         try {
88
-
92
+            TaMiniapp miniapp = taMiniappService.getById(appid);
89 93
             WxMaJscode2SessionResult session = miniAppService.getSessionInfo(code, appid);
90
-            Integer orgId =getOrgId(request);
94
+            Integer orgId =miniapp.getOrgId();
91 95
             Map<String, String> miniResp = new HashMap<>();
92 96
             miniResp.put("openid", session.getOpenid());
93 97
             miniResp.put("sessionKey", session.getSessionKey());
94 98
             miniResp.put("unionid", session.getUnionid());
95
-            miniResp.put("token", JWTUtils.newToken(session.getOpenid()));
99
+
96 100
             //如果是分享进来且没有进入过小程序,给分享人发放积分
97 101
             QueryWrapper<TaPerson> personQueryWrapper = new QueryWrapper<>();
98 102
             personQueryWrapper.eq("mini_openid",session.getOpenid());
@@ -107,6 +111,11 @@ public class MiniAppController {
107 111
             if (null == taPerson) {
108 112
                 return ResponseBean.error("发生未知错误", ResponseBean.ERROR_UNAVAILABLE);
109 113
             }
114
+            Map<Object,Object> map = new HashMap<>();
115
+            map.put("openId",session.getOpenid());
116
+            map.put("orgId",orgId);
117
+            map.put("personId",taPerson.getPersonId());
118
+            miniResp.put("token", JWTUtils.newTokenByMap(map));
110 119
             if(StringUtils.isEmpty(taPerson.getFromCode())){
111 120
                 taPerson.setFromCode(from);
112 121
             }
@@ -153,7 +162,7 @@ public class MiniAppController {
153 162
      */
154 163
     @PostMapping("/logout")
155 164
     public ResponseBean logout(HttpServletRequest request) {
156
-        String openid = JWTUtils.getSubject(request);
165
+        String openid = getOpenId(request);
157 166
         List<TaPerson> persons = taPersonService.getPersonsByOpenId(openid);
158 167
         if (null == persons || persons.size() == 0) {
159 168
             return ResponseBean.success("");
@@ -172,7 +181,7 @@ public class MiniAppController {
172 181
         TaPerson person = null;
173 182
 
174 183
         if (null == paramStr || "".equals(paramStr.trim()) || "{}".equals(paramStr.trim())) {
175
-            String openid = JWTUtils.getSubject(request);
184
+            String openid = getOpenId(request);
176 185
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
177 186
             if (null == taPersons || taPersons.size() != 1) {
178 187
                 return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -236,7 +245,7 @@ public class MiniAppController {
236 245
         WxMaPhoneNumberInfo phoneNoInfo = miniAppService.getPhoneNoInfo(sessionKey, encryptedData, iv, appid);
237 246
 
238 247
         // 更新用户绑定手机
239
-        String openid = JWTUtils.getSubject(request);
248
+        String openid = getOpenId(request);
240 249
         Integer orgId = getOrgId(request);
241 250
         taPersonService.updatePersonPhone(openid, phoneNoInfo.getPhoneNumber(),orgId);
242 251
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaBuildingController.java Visa fil

@@ -207,7 +207,7 @@ public class TaBuildingController extends BaseController {
207 207
         Integer orgId = getOrgId(request);
208 208
         List<String> targets = null;
209 209
         if (null != mine && mine) {
210
-            String openid = JWTUtils.getSubject(request);
210
+            String openid = getOpenId(request);
211 211
             List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
212 212
             if (null == persons || persons.size() == 0) {
213 213
                 return ResponseBean.error("当前账户信息异常, 清除缓存重试", ResponseBean.ERROR_UNAVAILABLE);
@@ -272,7 +272,7 @@ public class TaBuildingController extends BaseController {
272 272
      */
273 273
     @RequestMapping(value = "/wx/buildingSelectId/{id}", method = RequestMethod.GET)
274 274
     public ResponseBean wxBuildingSelectId(@PathVariable(value = "id") String id,HttpServletRequest request){
275
-        String openid = JWTUtils.getSubject(request);
275
+        String openid = getOpenId(request);
276 276
         List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
277 277
         if (null == persons || persons.size() == 0) {
278 278
             return ResponseBean.error("当前账户信息异常, 清除缓存重试", ResponseBean.ERROR_UNAVAILABLE);

+ 6
- 4
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Visa fil

@@ -102,7 +102,7 @@ public class TaBuildingDynamicController extends BaseController {
102 102
                                                @RequestParam(defaultValue = "false" )boolean mine,
103 103
                                                @RequestParam(value = "cityId", required = false)Integer cityId,
104 104
                                                HttpServletRequest request){
105
-        String openid = JWTUtils.getSubject(request);
105
+        String openid = getOpenId(request);
106 106
         Integer orgId = getOrgId(request);
107 107
         ResponseBean  responseBean = new ResponseBean();
108 108
         if(mine){
@@ -131,7 +131,7 @@ public class TaBuildingDynamicController extends BaseController {
131 131
                                                @RequestParam(value = "pageNum",defaultValue = "1")Integer pageNum,
132 132
                                                @RequestParam(value = "pageSize",defaultValue = "10")Integer pageSize,
133 133
                                                HttpServletRequest request){
134
-        String openid = JWTUtils.getSubject(request);
134
+        String openid = getOpenId(request);
135 135
         ResponseBean  responseBean = new ResponseBean();
136 136
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
137 137
             if (null == taPersons || taPersons.size() != 1) {
@@ -171,7 +171,7 @@ public class TaBuildingDynamicController extends BaseController {
171 171
     @RequestMapping(value = "/wx/buildingDynamiceInfo/{dynamicId}", method = RequestMethod.GET)
172 172
     public ResponseBean iBuildingDynamicInfo(@PathVariable(value = "dynamicId") String dynamicId,
173 173
                                              HttpServletRequest request){
174
-        String openid = JWTUtils.getSubject(request);
174
+        String openid = getOpenId(request);
175 175
         String buildingId = "";
176 176
         ResponseBean  responseBean = iBuildingDynamicService.getWxBuildingDynamiceInfo(dynamicId,buildingId,openid);
177 177
         return responseBean;
@@ -186,13 +186,15 @@ public class TaBuildingDynamicController extends BaseController {
186 186
     @RequestMapping(value = "/wx/activityDynamicEnlistAdd", method = RequestMethod.POST)
187 187
     public ResponseBean taActivityDynamicEnlist(@RequestBody TaActivityDynamicEnlist taActivityDynamicEnlist,
188 188
                                                 HttpServletRequest request){
189
-        String openid = JWTUtils.getSubject(request);
189
+        String openid = getOpenId(request);
190 190
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
191 191
         if (null == taPersons || taPersons.size() != 1) {
192 192
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
193 193
         }
194 194
         TaPerson person = taPersons.get(0);
195
+        Integer orgId = getOrgId(request);
195 196
         taActivityDynamicEnlist.setPersonId(person.getPersonId());
197
+        taActivityDynamicEnlist.setOrgId(orgId);
196 198
         ResponseBean  responseBean = iBuildingDynamicService.taActivityDynamicEnlistAdd(taActivityDynamicEnlist);
197 199
         return responseBean;
198 200
     }

+ 3
- 3
src/main/java/com/huiju/estateagents/controller/TaChatController.java Visa fil

@@ -39,7 +39,7 @@ public class TaChatController extends BaseController {
39 39
     @GetMapping("/wx/chat/history")
40 40
     public ResponseBean getChatHistory(@RequestParam String chatWith, @RequestParam int pageNumber, @RequestParam int pageSize, HttpServletRequest request) {
41 41
         // 消息发送人
42
-        String openid = JWTUtils.getSubject(request);
42
+        String openid = getOpenId(request);
43 43
 
44 44
         return taChatService.getChatHistory(openid, chatWith, pageNumber, pageSize);
45 45
     }
@@ -52,7 +52,7 @@ public class TaChatController extends BaseController {
52 52
     @GetMapping("/wx/chat/with")
53 53
     public ResponseBean getChatWithList( @RequestParam int pageNumber, @RequestParam int pageSize, HttpServletRequest request) {
54 54
         // 当前人员
55
-        String openid = JWTUtils.getSubject(request);
55
+        String openid = getOpenId(request);
56 56
 
57 57
         return taChatService.getChatWithList(openid, pageNumber, pageSize);
58 58
     }
@@ -65,7 +65,7 @@ public class TaChatController extends BaseController {
65 65
     @PutMapping("/wx/chat/message")
66 66
     public ResponseBean updateMessageReaded(HttpServletRequest request) {
67 67
         // 当前人员
68
-        String openid = JWTUtils.getSubject(request);
68
+        String openid = getOpenId(request);
69 69
         return taChatService.updateMessageReadedOf(openid);
70 70
     }
71 71
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaCheckinController.java Visa fil

@@ -97,7 +97,7 @@ public class TaCheckinController extends BaseController {
97 97
      */
98 98
     @RequestMapping(value="/wx/taCheckin/activity/{activity}",method= RequestMethod.POST)
99 99
     public ResponseBean taCheckinAdd(@PathVariable String activity, HttpServletRequest request){
100
-        String openid = JWTUtils.getSubject(request);
100
+        String openid = getOpenId(request);
101 101
         List<TaPerson> taPersons = iTaPersonService.getPersonsByOpenId(openid);
102 102
         if (null == taPersons || taPersons.size() != 1) {
103 103
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -131,7 +131,7 @@ public class TaCheckinController extends BaseController {
131 131
 
132 132
     @GetMapping("/wx/taCheckin/activity/{activityId}/isChecked")
133 133
     public ResponseBean isChecked(@PathVariable String activityId, HttpServletRequest request) {
134
-        String openid = JWTUtils.getSubject(request);
134
+        String openid = getOpenId(request);
135 135
         List<TaPerson> taPersons = iTaPersonService.getPersonsByOpenId(openid);
136 136
         if (null == taPersons || taPersons.size() != 1) {
137 137
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaCustomerMessageController.java Visa fil

@@ -170,7 +170,7 @@ public class TaCustomerMessageController extends BaseController {
170 170
     public ResponseBean wxCustomerMessageAdd(@RequestBody TaCustomerMessage taCustomerMessage, HttpServletRequest request){
171 171
         ResponseBean responseBean = new ResponseBean();
172 172
         try {
173
-            String openid = JWTUtils.getSubject(request);
173
+            String openid = getOpenId(request);
174 174
             TaPerson taPersons = taPersonService.getPersonsByOpenId(openid).get(0);
175 175
             taCustomerMessage.setStatus(CommConstant.STATUS_UNACCALIMED);
176 176
             taCustomerMessage.setCreateDate(LocalDateTime.now());

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaFavorController.java Visa fil

@@ -35,7 +35,7 @@ public class TaFavorController extends BaseController {
35 35
      */
36 36
     @PostMapping("/wx/{typeOf}/like/{id}")
37 37
     public ResponseBean giveFavor(@PathVariable String typeOf, @PathVariable String id, HttpServletRequest request) {
38
-        String openid = JWTUtils.getSubject(request);
38
+        String openid = getOpenId(request);
39 39
 
40 40
         return taFavorService.postLike(openid, typeOf, id);
41 41
     }
@@ -49,7 +49,7 @@ public class TaFavorController extends BaseController {
49 49
      */
50 50
     @DeleteMapping("/wx/{typeOf}/like/{id}")
51 51
     public ResponseBean cancelFavor(@PathVariable String typeOf, @PathVariable String id, HttpServletRequest request) {
52
-        String openid = JWTUtils.getSubject(request);
52
+        String openid = getOpenId(request);
53 53
         return taFavorService.cancelLike(openid, typeOf, id);
54 54
     }
55 55
 }

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaGoodsController.java Visa fil

@@ -221,7 +221,7 @@ public class TaGoodsController extends BaseController {
221 221
                                     @RequestParam(value = "buildingId",required = false) String buildingId,
222 222
                                     HttpServletRequest request){
223 223
         ResponseBean responseBean = new ResponseBean();
224
-        String openid = JWTUtils.getSubject(request);
224
+        String openid = getOpenId(request);
225 225
         Integer orgId = getOrgId(request);
226 226
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
227 227
         if (null == taPersons || taPersons.size() != 1) {
@@ -283,7 +283,7 @@ public class TaGoodsController extends BaseController {
283 283
     public ResponseBean wxExchangeGoods(@PathVariable Integer id, HttpServletRequest request){
284 284
         ResponseBean responseBean = new ResponseBean();
285 285
         try {
286
-            String openid = JWTUtils.getSubject(request);
286
+            String openid = getOpenId(request);
287 287
             //兑换商品
288 288
             String state = iTaGoodsService.exchangeGoods(id,openid);
289 289
             if (state.equals(CommConstant.SUCCESS)){

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaMiniFormidsController.java Visa fil

@@ -18,7 +18,7 @@ public class TaMiniFormidsController extends BaseController {
18 18
 
19 19
     @PostMapping("/formid")
20 20
     public ResponseBean save(@RequestBody String paramStr, HttpServletRequest request) {
21
-        String openid = JWTUtils.getSubject(request);
21
+        String openid = getOpenId(request);
22 22
 
23 23
         return taMiniFormidsService.saveFormidBy(openid, paramStr);
24 24
     }

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaNewsController.java Visa fil

@@ -90,7 +90,7 @@ public class TaNewsController extends BaseController {
90 90
         List<String> targets = new ArrayList<>();
91 91
         Integer orgId = getOrgId(request);
92 92
         if (null != mine && mine) {
93
-            String openid = JWTUtils.getSubject(request);
93
+            String openid = getOpenId(request);
94 94
             List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
95 95
             if (null == persons || persons.size() == 0) {
96 96
                 return ResponseBean.error("当前账户信息异常, 清除缓存重试", ResponseBean.ERROR_UNAVAILABLE);
@@ -162,7 +162,7 @@ public class TaNewsController extends BaseController {
162 162
      */
163 163
     @RequestMapping(value="/wx/taNews/{id}",method= RequestMethod.GET)
164 164
     public ResponseBean wxTaNewsGet(@PathVariable Integer id,HttpServletRequest request){
165
-        String openid = JWTUtils.getSubject(request);
165
+        String openid = getOpenId(request);
166 166
         List<TaPerson> persons = iTaPersonService.getPersonsByOpenId(openid);
167 167
         if (null == persons || persons.size() == 0) {
168 168
             return ResponseBean.error("当前账户信息异常, 清除缓存重试", ResponseBean.ERROR_UNAVAILABLE);

+ 15
- 15
src/main/java/com/huiju/estateagents/controller/TaPersonController.java Visa fil

@@ -77,7 +77,7 @@ public class TaPersonController extends BaseController {
77 77
         }
78 78
         Integer orgId = getOrgId(request);
79 79
         if (mine){
80
-            String openid = JWTUtils.getSubject(request);
80
+            String openid = getOpenId(request);
81 81
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
82 82
             if (null == taPersons || taPersons.size() != 1) {
83 83
                 return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -100,7 +100,7 @@ public class TaPersonController extends BaseController {
100 100
             responseBean.addError("验证码错误。");
101 101
         }
102 102
         Integer orgId =getOrgId(request);
103
-        String openid = JWTUtils.getSubject(request);
103
+        String openid = getOpenId(request);
104 104
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
105 105
         if (null == taPersons || taPersons.size() != 1) {
106 106
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -135,7 +135,7 @@ public class TaPersonController extends BaseController {
135 135
     public ResponseBean registerAgent(@RequestParam(required = false) String recommendAgentCode, @RequestParam(required = false) String channelCode,HttpServletRequest request) {
136 136
         ResponseBean responseBean = new ResponseBean();
137 137
         Integer orgId =getOrgId(request);
138
-        String openid = JWTUtils.getSubject(request);
138
+        String openid = getOpenId(request);
139 139
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
140 140
         if (null == taPersons || taPersons.size() != 1) {
141 141
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -189,7 +189,7 @@ public class TaPersonController extends BaseController {
189 189
         JSONObject params = JSONObject.parseObject(paramStr);
190 190
         String phone = (String) params.get("phone");
191 191
         String pass = (String) params.get("pass");
192
-        String openid = JWTUtils.getSubject(request);
192
+        String openid = getOpenId(request);
193 193
 
194 194
         if (isEmpty(phone) || isEmpty(pass)) {
195 195
             return ResponseBean.error("参数不正确", ResponseBean.ERROR_ILLEGAL_PARAMS);
@@ -215,7 +215,7 @@ public class TaPersonController extends BaseController {
215 215
         if (isEmpty(id)) {
216 216
             return ResponseBean.error("参数不正确", ResponseBean.ERROR_ILLEGAL_PARAMS);
217 217
         }
218
-        String openid = JWTUtils.getSubject(request);
218
+        String openid = getOpenId(request);
219 219
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
220 220
         if (null == taPersons || taPersons.size() != 1) {
221 221
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -278,7 +278,7 @@ public class TaPersonController extends BaseController {
278 278
         }
279 279
 
280 280
         // 当前人员
281
-        String openid = JWTUtils.getSubject(request);
281
+        String openid = getOpenId(request);
282 282
 
283 283
         return taPersonService.resgiteAgent(name, phone, sex, explain, openid);
284 284
     }
@@ -308,7 +308,7 @@ public class TaPersonController extends BaseController {
308 308
      */
309 309
     @GetMapping("/wx/user/info")
310 310
     public ResponseBean getUserInfo(HttpServletRequest request) {
311
-        String openid = JWTUtils.getSubject(request);
311
+        String openid = getOpenId(request);
312 312
 
313 313
         return taPersonService.getWxUser(openid);
314 314
     }
@@ -320,7 +320,7 @@ public class TaPersonController extends BaseController {
320 320
      */
321 321
     @PostMapping("/wx/user/signin")
322 322
     public ResponseBean userSign(HttpServletRequest request) {
323
-        String openid = JWTUtils.getSubject(request);
323
+        String openid = getOpenId(request);
324 324
 
325 325
         return taPersonService.getWxUserSign(openid);
326 326
     }
@@ -378,7 +378,7 @@ public class TaPersonController extends BaseController {
378 378
      */
379 379
     @GetMapping("/admin/user/current")
380 380
     public ResponseBean getCurrentPerson(HttpServletRequest request) {
381
-        String personId = JWTUtils.getSubject(request);
381
+        String personId = getPersonId(request);
382 382
         TaPerson taPerson = taPersonService.getById(personId);
383 383
         if (null == taPerson || taPerson.getStatus() != CommConstant.STATUS_NORMAL) {
384 384
             return ResponseBean.error("用户状态异常", ResponseBean.ERROR_AUTH_EXPIRED);
@@ -433,7 +433,7 @@ public class TaPersonController extends BaseController {
433 433
     @PutMapping("/wx/editPerson")
434 434
     public ResponseBean editWxConsultant(@RequestParam(required = false)String name,@RequestParam(required = false)String avatar,@RequestParam(required = false)String phone,HttpServletRequest request) {
435 435
         ResponseBean responseBean = new ResponseBean();
436
-        String openid = JWTUtils.getSubject(request);
436
+        String openid = getOpenId(request);
437 437
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
438 438
         if (null == taPersons || taPersons.size() != 1) {
439 439
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -473,7 +473,7 @@ public class TaPersonController extends BaseController {
473 473
 //    @GetMapping("/wx/savedPerson")
474 474
 //    public ResponseBean getSavedConsaultants(@RequestParam(defaultValue = "1") int pageNumber,
475 475
 //                                    @RequestParam(defaultValue = "10") int pageSize,HttpServletRequest request) {
476
-//        String openid = JWTUtils.getSubject(request);
476
+//        String openid = getOpenId(request);
477 477
 //        List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
478 478
 //        if (null == taPersons || taPersons.size() != 1) {
479 479
 //            return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -499,7 +499,7 @@ public class TaPersonController extends BaseController {
499 499
     @RequestMapping(value="/wx/customer/recommend/becomeChannel",method= RequestMethod.PUT)
500 500
     public ResponseBean taRecommendAgentBecomeChannel(@RequestParam(required = false) String channelCode,HttpServletRequest request,@RequestParam("personType")String personType){
501 501
         ResponseBean responseBean = new ResponseBean();
502
-        String openid = JWTUtils.getSubject(request);
502
+        String openid = getOpenId(request);
503 503
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
504 504
         if (null == taPersons || taPersons.size() != 1) {
505 505
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -556,7 +556,7 @@ public class TaPersonController extends BaseController {
556 556
     @GetMapping("/wx/agent/recommend/mine")
557 557
     public ResponseBean getAgentIRecommend(@RequestParam(defaultValue = "1") int pageNum,
558 558
                                            @RequestParam(defaultValue = "10") int pageSize, HttpServletRequest request) {
559
-        String openid = JWTUtils.getSubject(request);
559
+        String openid = getOpenId(request);
560 560
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
561 561
         if (null == taPersons || taPersons.size() != 1) {
562 562
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -583,7 +583,7 @@ public class TaPersonController extends BaseController {
583 583
      */
584 584
     @GetMapping("/wx/user/current")
585 585
     public ResponseBean getWxCurrentPerson(HttpServletRequest request) {
586
-        String personId = JWTUtils.getSubject(request);
586
+        String personId = getPersonId(request);
587 587
         TaPerson taPerson = taPersonService.getById(personId);
588 588
         if (null == taPerson || taPerson.getStatus() != CommConstant.STATUS_NORMAL) {
589 589
             return ResponseBean.error("用户状态异常", ResponseBean.ERROR_AUTH_EXPIRED);
@@ -602,7 +602,7 @@ public class TaPersonController extends BaseController {
602 602
     @PutMapping("/wx/person/city")
603 603
     public ResponseBean updatePersonCity(@RequestBody String params, HttpServletRequest request) {
604 604
         ResponseBean responseBean = new ResponseBean();
605
-        String openid = JWTUtils.getSubject(request);
605
+        String openid = getOpenId(request);
606 606
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
607 607
         if (null == taPersons || taPersons.size() != 1) {
608 608
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaPersonVisitRecordController.java Visa fil

@@ -80,7 +80,7 @@ public class TaPersonVisitRecordController extends BaseController {
80 80
      */
81 81
     @RequestMapping(value="/wx/taPersonVisitRecord",method= RequestMethod.POST)
82 82
     public ResponseBean taPersonVisitRecordAdd(@RequestBody TaPersonVisitRecord taPersonVisitRecord, HttpServletRequest request){
83
-        String openid = JWTUtils.getSubject(request);
83
+        String openid = getOpenId(request);
84 84
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
85 85
         if (null == taPersons || taPersons.size() != 1) {
86 86
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaPointsRecordsController.java Visa fil

@@ -91,7 +91,7 @@ public class TaPointsRecordsController extends BaseController {
91 91
                                               HttpServletRequest request){
92 92
         ResponseBean responseBean = new ResponseBean();
93 93
         try {
94
-            String openid = JWTUtils.getSubject(request);
94
+            String openid = getOpenId(request);
95 95
             Integer orgId = getOrgId(request);
96 96
             List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
97 97
             if (null == taPersons || taPersons.size() != 1) {
@@ -231,7 +231,7 @@ public class TaPointsRecordsController extends BaseController {
231 231
 //                                            HttpServletRequest request){
232 232
 //        ResponseBean responseBean = new ResponseBean();
233 233
 //        try {
234
-//            String openid = JWTUtils.getSubject(request);
234
+//            String openid = getOpenId(request);
235 235
 //            TaPerson taPerson = taPersonService.getPersonsByOpenId(openid).get(0);
236 236
 //            //使用分页插件
237 237
 //            IPage<TaPointsRecords> pg = new Page<>(pageNum, pageSize);

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaPolicyController.java Visa fil

@@ -117,7 +117,7 @@ public class TaPolicyController extends BaseController {
117 117
 
118 118
             if(taPolicy.getPublishStatus().equals(CommConstant.IS_PUBLISH)){
119 119
                 taPolicy.setPublishDate(LocalDateTime.now());
120
-                String personId = JWTUtils.getSubject(request);
120
+                String personId = getPersonId(request);
121 121
                 taPolicy.setPublishUser(personId);
122 122
             }
123 123
 
@@ -179,7 +179,7 @@ public class TaPolicyController extends BaseController {
179 179
 
180 180
             if(taPolicy.getPublishStatus().equals(CommConstant.IS_PUBLISH)){
181 181
                 taPolicy.setPublishDate(LocalDateTime.now());
182
-                String personId = JWTUtils.getSubject(request);
182
+                String personId = getPersonId(request);
183 183
                 taPolicy.setPublishUser(personId);
184 184
             }
185 185
 

+ 8
- 8
src/main/java/com/huiju/estateagents/controller/TaRecommendCustomerController.java Visa fil

@@ -79,7 +79,7 @@ public class TaRecommendCustomerController extends BaseController {
79 79
             return ResponseBean.error("分页参数不正确", ResponseBean.ERROR_ILLEGAL_PARAMS);
80 80
         }
81 81
 
82
-        String openid = JWTUtils.getSubject(request);
82
+        String openid = getOpenId(request);
83 83
         return taRecommendCustomerService.getMyCustList(openid, keywords, pageNumber, pageSize);
84 84
     }
85 85
 
@@ -115,7 +115,7 @@ public class TaRecommendCustomerController extends BaseController {
115 115
      */
116 116
     @PostMapping("/wx/customer/new")
117 117
     public ResponseBean recommendCust(@RequestBody String paramStr, HttpServletRequest request) {
118
-        String openid = JWTUtils.getSubject(request);
118
+        String openid = getOpenId(request);
119 119
         Integer orgId = getOrgId(request);
120 120
         return taRecommendCustomerService.recommendCust(paramStr, openid,orgId);
121 121
     }
@@ -128,7 +128,7 @@ public class TaRecommendCustomerController extends BaseController {
128 128
      */
129 129
     @PostMapping("/wx/customer/report")
130 130
     public ResponseBean reportCust(@RequestBody String paramStr, HttpServletRequest request) {
131
-        String openid = JWTUtils.getSubject(request);
131
+        String openid = getOpenId(request);
132 132
         Integer orgId = getOrgId(request);
133 133
         return taRecommendCustomerService.reportCust(paramStr, openid,orgId);
134 134
     }
@@ -138,7 +138,7 @@ public class TaRecommendCustomerController extends BaseController {
138 138
                                                   @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
139 139
                                                   @RequestParam(value ="buildingId") String buildingId,
140 140
                                                   HttpServletRequest request){
141
-        String openid = JWTUtils.getSubject(request);
141
+        String openid = getOpenId(request);
142 142
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
143 143
         if (null == taPersons || taPersons.size() != 1) {
144 144
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -156,7 +156,7 @@ public class TaRecommendCustomerController extends BaseController {
156 156
     public ResponseBean getCustomerIReport (HttpServletRequest request,
157 157
                                          @RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
158 158
                                          @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize){
159
-        String openid = JWTUtils.getSubject(request);
159
+        String openid = getOpenId(request);
160 160
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
161 161
         if (null == taPersons || taPersons.size() != 1) {
162 162
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -181,7 +181,7 @@ public class TaRecommendCustomerController extends BaseController {
181 181
     public ResponseBean getMyCustomer (     @RequestParam(value ="pageNumber",defaultValue = "1") Integer pageNumber,
182 182
                                             @RequestParam(value ="pageSize",defaultValue = "10") Integer pageSize,
183 183
                                             HttpServletRequest request){
184
-        String openid = JWTUtils.getSubject(request);
184
+        String openid = getOpenId(request);
185 185
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
186 186
         if (null == taPersons || taPersons.size() != 1) {
187 187
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
@@ -192,7 +192,7 @@ public class TaRecommendCustomerController extends BaseController {
192 192
             IPage<TaRecommendCustomer>pg = new Page<>(pageNumber,pageSize);
193 193
             QueryWrapper<TaRecommendCustomer>queryWrapper = new QueryWrapper<>();
194 194
             queryWrapper.eq("realty_consultant",person.getPersonId());
195
-            queryWrapper.eq("report_recommend_status",CommConstant.REPORTED);
195
+           // queryWrapper.eq("report_recommend_status",CommConstant.REPORTED);
196 196
             queryWrapper.gt("status",CommConstant.CUSTOMER_REPORT);
197 197
             queryWrapper.orderByDesc("create_date");
198 198
             IPage<TaRecommendCustomer>result = taRecommendCustomerService.page(pg,queryWrapper);
@@ -326,7 +326,7 @@ public class TaRecommendCustomerController extends BaseController {
326 326
     @GetMapping("/wx/customer/recommend/mine")
327 327
     public ResponseBean getWxCustomersIRecommended (@RequestParam int pageNumber, @RequestParam int pageSize,HttpServletRequest request){
328 328
         Integer orgId =getOrgId(request);
329
-        String openid = JWTUtils.getSubject(request);
329
+        String openid = getOpenId(request);
330 330
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
331 331
         if (null == taPersons || taPersons.size() != 1) {
332 332
             return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaSaveController.java Visa fil

@@ -34,7 +34,7 @@ public class TaSaveController extends BaseController {
34 34
      */
35 35
     @PostMapping("/wx/{typeOf}/save/{id}")
36 36
     public ResponseBean giveFavor(@PathVariable String typeOf, @PathVariable String id, HttpServletRequest request) {
37
-        String openid = JWTUtils.getSubject(request);
37
+        String openid = getOpenId(request);
38 38
 
39 39
         return iTaSaveService.postLike(openid, typeOf, id);
40 40
     }
@@ -48,7 +48,7 @@ public class TaSaveController extends BaseController {
48 48
      */
49 49
     @DeleteMapping("/wx/{typeOf}/save/{id}")
50 50
     public ResponseBean cancelFavor(@PathVariable String typeOf, @PathVariable String id, HttpServletRequest request) {
51
-        String openid = JWTUtils.getSubject(request);
51
+        String openid = getOpenId(request);
52 52
         return iTaSaveService.cancelLike(openid, typeOf, id);
53 53
     }
54 54
 

+ 2
- 2
src/main/java/com/huiju/estateagents/controller/TaShareController.java Visa fil

@@ -27,7 +27,7 @@ public class TaShareController extends BaseController {
27 27
 
28 28
     @PostMapping("/wx/{typeOf}/share/{id}")
29 29
     public ResponseBean save(@PathVariable String typeOf, @PathVariable String id, HttpServletRequest request) {
30
-        String openid = JWTUtils.getSubject(request);
30
+        String openid = getOpenId(request);
31 31
         return taShareService.saveData(openid, typeOf, id);
32 32
     }
33 33
 
@@ -48,7 +48,7 @@ public class TaShareController extends BaseController {
48 48
      */
49 49
     @PutMapping("/wx/{typeOf}/share/{id}")
50 50
     public ResponseBean makeSure(@PathVariable String typeOf, @PathVariable String id, HttpServletRequest request) {
51
-        String openid = JWTUtils.getSubject(request);
51
+        String openid = getOpenId(request);
52 52
         taShareService.makeSure(openid, typeOf, id);
53 53
         return ResponseBean.success("");
54 54
     }

+ 1
- 1
src/main/java/com/huiju/estateagents/controller/TaUvController.java Visa fil

@@ -29,7 +29,7 @@ public class TaUvController extends BaseController {
29 29
 
30 30
     @PostMapping("/wx/{typeOf}/hot/{id}")
31 31
     public ResponseBean save(@PathVariable String typeOf, @PathVariable String id, HttpServletRequest request) {
32
-        String openid = JWTUtils.getSubject(request);
32
+        String openid = getOpenId(request);
33 33
         return taUvService.saveData(openid, typeOf, id);
34 34
     }
35 35
 

+ 2
- 0
src/main/java/com/huiju/estateagents/entity/TaActivityDynamicEnlist.java Visa fil

@@ -50,4 +50,6 @@ public class TaActivityDynamicEnlist implements Serializable {
50 50
      */
51 51
     private String phone;
52 52
 
53
+    private Integer orgId;
54
+
53 55
 }