|
@@ -6,6 +6,7 @@ import com.baomidou.mybatisplus.core.metadata.IPage;
|
6
|
6
|
import com.huiju.estateagents.base.ResponseBean;
|
7
|
7
|
import com.huiju.estateagents.common.CommConstant;
|
8
|
8
|
import com.huiju.estateagents.common.JWTUtils;
|
|
9
|
+import com.huiju.estateagents.entity.TaBuildingDynamic;
|
9
|
10
|
import com.huiju.estateagents.entity.TaPerson;
|
10
|
11
|
import com.huiju.estateagents.service.ITaPersonService;
|
11
|
12
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -15,6 +16,7 @@ import com.huiju.estateagents.base.BaseController;
|
15
|
16
|
|
16
|
17
|
import javax.servlet.http.HttpServletRequest;
|
17
|
18
|
import java.util.HashMap;
|
|
19
|
+import java.util.List;
|
18
|
20
|
import java.util.Map;
|
19
|
21
|
|
20
|
22
|
/**
|
|
@@ -293,4 +295,57 @@ public class TaPersonController extends BaseController {
|
293
|
295
|
boolean isEmpty(String str) {
|
294
|
296
|
return null == str || "".equals(str.trim());
|
295
|
297
|
}
|
|
298
|
+
|
|
299
|
+ /**
|
|
300
|
+ * 获取收藏置业顾问列表
|
|
301
|
+ * @param pageNumber
|
|
302
|
+ * @param pageSize
|
|
303
|
+ * @return
|
|
304
|
+ */
|
|
305
|
+ @GetMapping("/wx/savedPerson")
|
|
306
|
+ public ResponseBean getSavedConsaultants(@RequestParam(defaultValue = "1") int pageNumber,
|
|
307
|
+ @RequestParam(defaultValue = "10") int pageSize,HttpServletRequest request) {
|
|
308
|
+ String openid = JWTUtils.getSubject(request);
|
|
309
|
+ List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
|
|
310
|
+ if (null == taPersons || taPersons.size() != 1) {
|
|
311
|
+ return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
|
|
312
|
+ }
|
|
313
|
+ TaPerson person = taPersons.get(0);
|
|
314
|
+ if (pageNumber < 0 || pageSize < 0) {
|
|
315
|
+ return ResponseBean.error("分页参数不正确", ResponseBean.ERROR_ILLEGAL_PARAMS);
|
|
316
|
+ }
|
|
317
|
+ try {
|
|
318
|
+ IPage<TaPerson> result = taPersonService.getSavedConsaultants(pageNumber,pageSize,person.getPersonId());
|
|
319
|
+ return ResponseBean.success(result);
|
|
320
|
+ }catch (Exception e){
|
|
321
|
+ e.printStackTrace();
|
|
322
|
+ return ResponseBean.error("查询失败", ResponseBean.ERROR_UNAVAILABLE);
|
|
323
|
+ }
|
|
324
|
+
|
|
325
|
+ }
|
|
326
|
+ /**
|
|
327
|
+ * 获取收藏置业顾问列表
|
|
328
|
+ * @param pageNumber
|
|
329
|
+ * @param pageSize
|
|
330
|
+ * @return
|
|
331
|
+ */
|
|
332
|
+ @GetMapping("/wx/joinedActivity/{phone}")
|
|
333
|
+ public ResponseBean getJoinedActivity(@RequestParam(defaultValue = "1") int pageNumber,
|
|
334
|
+ @RequestParam(defaultValue = "10") int pageSize,@PathVariable String phone){
|
|
335
|
+
|
|
336
|
+ if (pageNumber < 0 || pageSize < 0) {
|
|
337
|
+ return ResponseBean.error("分页参数不正确", ResponseBean.ERROR_ILLEGAL_PARAMS);
|
|
338
|
+ }
|
|
339
|
+ try {
|
|
340
|
+ String buidling = "";
|
|
341
|
+ IPage<TaBuildingDynamic> result = taPersonService.getJoinedActivity(pageNumber,pageSize,phone,buidling);
|
|
342
|
+ return ResponseBean.success(result);
|
|
343
|
+ }catch (Exception e){
|
|
344
|
+ e.printStackTrace();
|
|
345
|
+ return ResponseBean.error("查询失败", ResponseBean.ERROR_UNAVAILABLE);
|
|
346
|
+ }
|
|
347
|
+
|
|
348
|
+ }
|
|
349
|
+
|
|
350
|
+
|
296
|
351
|
}
|