|
@@ -510,20 +510,25 @@ public class TaPersonController extends BaseController {
|
510
|
510
|
QueryWrapper<TaChannel>channelQueryWrapper = new QueryWrapper<>();
|
511
|
511
|
channelQueryWrapper.eq("channel_code",channelCode);
|
512
|
512
|
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);
|
|
513
|
+ List<TaChannel> channel = taChannelService.list(channelQueryWrapper);
|
|
514
|
+ if(channel.size()>0){
|
|
515
|
+ channelPersonQueryWrapper.eq("person_id",person.getPersonId());
|
|
516
|
+ channelPersonQueryWrapper.eq("channel_id",channel.get(0).getChannelId());
|
|
517
|
+ channelPersonQueryWrapper.eq("status",CommConstant.STATUS_NORMAL);
|
|
518
|
+ int count = taChannelPersonService.count(channelPersonQueryWrapper);
|
|
519
|
+ if(count >0){
|
|
520
|
+ return ResponseBean.error("您已绑定过渠道",ResponseBean.ERROR_UNAVAILABLE);
|
|
521
|
+ }
|
|
522
|
+ TaChannelPerson channelPerson = new TaChannelPerson();
|
|
523
|
+ channelPerson.setCreateDate(LocalDateTime.now());
|
|
524
|
+ channelPerson.setPersonId(person.getPersonId());
|
|
525
|
+ channelPerson.setChannelId(channel.get(0).getChannelId());
|
|
526
|
+ channelPerson.setStatus(CommConstant.STATUS_NORMAL);
|
|
527
|
+ taChannelPersonService.save(channelPerson);
|
|
528
|
+ }else {
|
|
529
|
+ responseBean.addError("渠道码错误");
|
520
|
530
|
}
|
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);
|
|
531
|
+
|
527
|
532
|
}else {
|
528
|
533
|
QueryWrapper<TaChannelPerson>channelPersonQueryWrapper = new QueryWrapper<>();
|
529
|
534
|
channelPersonQueryWrapper.eq("person_id",person.getPersonId());
|
|
@@ -563,7 +568,7 @@ public class TaPersonController extends BaseController {
|
563
|
568
|
}
|
564
|
569
|
TaPerson person = taPersons.get(0);
|
565
|
570
|
QueryWrapper<TaPerson>queryWrapper = new QueryWrapper<>();
|
566
|
|
- queryWrapper.eq("recommend_agent",person.getRecommendAgent());
|
|
571
|
+ queryWrapper.eq("recommend_agent",person.getPersonId());
|
567
|
572
|
queryWrapper.eq("status",CommConstant.STATUS_NORMAL);
|
568
|
573
|
Page<TaPerson>page = new Page<>();
|
569
|
574
|
page.setPages(pageNum);
|
|
@@ -617,10 +622,14 @@ public class TaPersonController extends BaseController {
|
617
|
622
|
JSONObject resultJson = JSONObject.parseObject(result);
|
618
|
623
|
if (!resultJson.getString("status").equals(CommConstant.STATUS_NORMAL)){
|
619
|
624
|
String adcode = resultJson.getJSONObject("regeocode").getJSONObject("addressComponent").getString("adcode");
|
|
625
|
+ String cityName = resultJson.getJSONObject("regeocode").getJSONObject("addressComponent").getString("city");
|
620
|
626
|
adcode = adcode.substring(0,adcode.length()-2) + "00";
|
621
|
627
|
person.setCity(adcode);
|
622
|
628
|
taPersonService.updateById(person);
|
623
|
|
- responseBean.addSuccess("保存城市成功");
|
|
629
|
+ Map<Object,Object> data = new HashMap<>();
|
|
630
|
+ data.put("cityName",cityName);
|
|
631
|
+ data.put("cityCode",adcode);
|
|
632
|
+ responseBean.addSuccess(data);
|
624
|
633
|
return responseBean;
|
625
|
634
|
}
|
626
|
635
|
responseBean.addError("未找到城市");
|