|
@@ -13,6 +13,7 @@ import com.huiju.estateagents.common.JWTUtils;
|
13
|
13
|
import com.huiju.estateagents.common.SMSUtils;
|
14
|
14
|
import com.huiju.estateagents.common.StringUtils;
|
15
|
15
|
import com.huiju.estateagents.entity.*;
|
|
16
|
+import com.huiju.estateagents.service.ITaPersonBuildingService;
|
16
|
17
|
import com.huiju.estateagents.service.ITaPersonService;
|
17
|
18
|
import com.huiju.estateagents.service.TaChannelPersonService;
|
18
|
19
|
import com.huiju.estateagents.service.TaChannelService;
|
|
@@ -52,6 +53,8 @@ public class TaPersonController extends BaseController {
|
52
|
53
|
ITaUserService taUserService;
|
53
|
54
|
@Autowired
|
54
|
55
|
SMSUtils smsUtils;
|
|
56
|
+ @Autowired
|
|
57
|
+ ITaPersonBuildingService taPersonBuildingService;
|
55
|
58
|
|
56
|
59
|
/**
|
57
|
60
|
*
|
|
@@ -221,6 +224,9 @@ public class TaPersonController extends BaseController {
|
221
|
224
|
return ResponseBean.error("验证人员信息失败", ResponseBean.ERROR_UNAVAILABLE);
|
222
|
225
|
}
|
223
|
226
|
TaPerson person = taPersons.get(0);
|
|
227
|
+// QueryWrapper<TaPersonBuilding>queryWrapper = new QueryWrapper<>();
|
|
228
|
+// queryWrapper.eq("user_id",person.getUserId());
|
|
229
|
+// TaPersonBuilding personBuilding = taPersonBuildingService.getOne(queryWrapper);
|
224
|
230
|
|
225
|
231
|
return taPersonService.getCardDetail(openid, id,person.getPersonId());
|
226
|
232
|
}
|
|
@@ -510,20 +516,25 @@ public class TaPersonController extends BaseController {
|
510
|
516
|
QueryWrapper<TaChannel>channelQueryWrapper = new QueryWrapper<>();
|
511
|
517
|
channelQueryWrapper.eq("channel_code",channelCode);
|
512
|
518
|
QueryWrapper<TaChannelPerson>channelPersonQueryWrapper = new QueryWrapper<>();
|
513
|
|
- TaChannel channel = taChannelService.getOne(channelQueryWrapper);
|
514
|
|
- channelPersonQueryWrapper.eq("person_id",person.getPersonId());
|
515
|
|
- channelPersonQueryWrapper.eq("channel_id",channel.getChannelId());
|
516
|
|
- channelPersonQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
|
517
|
|
- int count = taChannelPersonService.count(channelPersonQueryWrapper);
|
518
|
|
- if(count >0){
|
519
|
|
- return ResponseBean.error("您已绑定过渠道",ResponseBean.ERROR_UNAVAILABLE);
|
|
519
|
+ List<TaChannel> channel = taChannelService.list(channelQueryWrapper);
|
|
520
|
+ if(channel.size()>0){
|
|
521
|
+ channelPersonQueryWrapper.eq("person_id",person.getPersonId());
|
|
522
|
+ channelPersonQueryWrapper.eq("channel_id",channel.get(0).getChannelId());
|
|
523
|
+ channelPersonQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
|
|
524
|
+ int count = taChannelPersonService.count(channelPersonQueryWrapper);
|
|
525
|
+ if(count >0){
|
|
526
|
+ return ResponseBean.error("您已绑定过渠道",ResponseBean.ERROR_UNAVAILABLE);
|
|
527
|
+ }
|
|
528
|
+ TaChannelPerson channelPerson = new TaChannelPerson();
|
|
529
|
+ channelPerson.setCreateDate(LocalDateTime.now());
|
|
530
|
+ channelPerson.setPersonId(person.getPersonId());
|
|
531
|
+ channelPerson.setChannelId(channel.get(0).getChannelId());
|
|
532
|
+ channelPerson.setStatus(CommConstant.STATUS_NORMAL);
|
|
533
|
+ taChannelPersonService.save(channelPerson);
|
|
534
|
+ }else {
|
|
535
|
+ responseBean.addError("渠道码错误");
|
520
|
536
|
}
|
521
|
|
- TaChannelPerson channelPerson = new TaChannelPerson();
|
522
|
|
- channelPerson.setCreateDate(LocalDateTime.now());
|
523
|
|
- channelPerson.setPersonId(person.getPersonId());
|
524
|
|
- channelPerson.setChannelId(channel.getChannelId());
|
525
|
|
- channelPerson.setStatus(CommConstant.STATUS_NORMAL);
|
526
|
|
- taChannelPersonService.save(channelPerson);
|
|
537
|
+
|
527
|
538
|
}else {
|
528
|
539
|
QueryWrapper<TaChannelPerson>channelPersonQueryWrapper = new QueryWrapper<>();
|
529
|
540
|
channelPersonQueryWrapper.eq("person_id",person.getPersonId());
|
|
@@ -563,7 +574,7 @@ public class TaPersonController extends BaseController {
|
563
|
574
|
}
|
564
|
575
|
TaPerson person = taPersons.get(0);
|
565
|
576
|
QueryWrapper<TaPerson>queryWrapper = new QueryWrapper<>();
|
566
|
|
- queryWrapper.eq("recommend_agent",person.getRecommendAgent());
|
|
577
|
+ queryWrapper.eq("recommend_agent",person.getPersonId());
|
567
|
578
|
queryWrapper.eq("status",CommConstant.STATUS_NORMAL);
|
568
|
579
|
Page<TaPerson>page = new Page<>();
|
569
|
580
|
page.setPages(pageNum);
|
|
@@ -617,10 +628,14 @@ public class TaPersonController extends BaseController {
|
617
|
628
|
JSONObject resultJson = JSONObject.parseObject(result);
|
618
|
629
|
if (!resultJson.getString("status").equals(CommConstant.STATUS_NORMAL)){
|
619
|
630
|
String adcode = resultJson.getJSONObject("regeocode").getJSONObject("addressComponent").getString("adcode");
|
|
631
|
+ String cityName = resultJson.getJSONObject("regeocode").getJSONObject("addressComponent").getString("city");
|
620
|
632
|
adcode = adcode.substring(0,adcode.length()-2) + "00";
|
621
|
633
|
person.setCity(adcode);
|
622
|
634
|
taPersonService.updateById(person);
|
623
|
|
- responseBean.addSuccess("保存城市成功");
|
|
635
|
+ Map<Object,Object> data = new HashMap<>();
|
|
636
|
+ data.put("cityName",cityName);
|
|
637
|
+ data.put("cityCode",adcode);
|
|
638
|
+ responseBean.addSuccess(data);
|
624
|
639
|
return responseBean;
|
625
|
640
|
}
|
626
|
641
|
responseBean.addError("未找到城市");
|