Selaa lähdekoodia

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

魏超 5 vuotta sitten
vanhempi
commit
95e34687c7

+ 1
- 0
src/main/java/com/huiju/estateagents/controller/TaBuildingDynamicController.java Näytä tiedosto

@@ -308,6 +308,7 @@ public class TaBuildingDynamicController extends BaseController {
308 308
                enlist.setIsCheckin(CommConstant.STATUS_NORMAL);
309 309
                if(taActivityDynamicEnlistMapper.updateById(enlist)>0){
310 310
                    if (tempIsCheckin.intValue() == CommConstant.STATUS_UNACCALIMED.intValue()){
311
+                       enlist.setEnlistId(Integer.valueOf(enlistId));
311 312
                        applicationContext.publishEvent(new EventBus(enlist,ActivityCheckin,getOrgId(request)));
312 313
                        Integer rulePoints = taPointsRecordsService.getRulePoints(CommConstant.POINTS_CHANGE_ACTIVITY_CHECKIN, getOrgId(request));
313 314
                        enlist.setAddPoints(rulePoints);

+ 8
- 0
src/main/java/com/huiju/estateagents/controller/TaPersonController.java Näytä tiedosto

@@ -165,6 +165,7 @@ public class TaPersonController extends BaseController {
165 165
             person.setPersonType(CommConstant.PERSON_ESTATE_CHANNEL);
166 166
             QueryWrapper<TaChannel> queryWrapper = new QueryWrapper();
167 167
             queryWrapper.eq("channel_code",channelCode);
168
+            queryWrapper.eq("org_id",orgId);
168 169
             TaChannel channel = taChannelService.getOne(queryWrapper);
169 170
             if (null == channel){
170 171
                 return ResponseBean.error("渠道码不存在",ResponseBean.ERROR_UNAVAILABLE);
@@ -541,6 +542,12 @@ public class TaPersonController extends BaseController {
541 542
     @RequestMapping(value="/wx/customer/recommend/becomeChannel",method= RequestMethod.PUT)
542 543
     public ResponseBean taRecommendAgentBecomeChannel(@RequestParam(required = false) String channelCode,HttpServletRequest request,@RequestParam("personType")String personType){
543 544
         ResponseBean responseBean = new ResponseBean();
545
+
546
+        if (org.apache.commons.lang3.StringUtils.isBlank(personType)) {
547
+            responseBean.addSuccess("personType为空");
548
+            return responseBean;
549
+        }
550
+
544 551
         String openid = getOpenId(request);
545 552
         List<TaPerson> taPersons = taPersonService.getPersonsByOpenId(openid);
546 553
         if (null == taPersons || taPersons.size() != 1) {
@@ -551,6 +558,7 @@ public class TaPersonController extends BaseController {
551 558
             if(CommConstant.PERSON_ESTATE_CHANNEL.equals(personType)){
552 559
                 QueryWrapper<TaChannel>channelQueryWrapper = new QueryWrapper<>();
553 560
                 channelQueryWrapper.eq("channel_code",channelCode);
561
+                channelQueryWrapper.eq("org_id",getOrgId(request));
554 562
                 QueryWrapper<TaChannelPerson>channelPersonQueryWrapper = new QueryWrapper<>();
555 563
                 List<TaChannel> channel = taChannelService.list(channelQueryWrapper);
556 564
                 if(channel.size()>0){

+ 1
- 0
src/main/java/com/huiju/estateagents/service/impl/TaPointsRecordsServiceImpl.java Näytä tiedosto

@@ -171,6 +171,7 @@ public class TaPointsRecordsServiceImpl extends ServiceImpl<TaPointsRecordsMappe
171 171
 		// 已经领取过的不会再次领取
172 172
 		List<String> params = new ArrayList<String>() {{
173 173
 			add("user="+taActivityDynamicEnlist.getPersonId());
174
+			add("targetId="+taActivityDynamicEnlist.getEnlistId().toString());
174 175
 		}};
175 176
 		String changeParams = String.join("&", params);
176 177
 		boolean hasJoined = isPointsRecordsExist(taActivityDynamicEnlist.getPersonId(), changeType, changeParams);