|
|
@@ -209,8 +209,12 @@ public class ActivityInviteConfigServiceImpl extends ServiceImpl<ActivityInviteC
|
|
|
LifeUser originalLifeUser = lifeUserList.get(0);
|
|
|
int inviteUserId = originalLifeUser.getId();
|
|
|
LifeUser invitedLifeUser = lifeUserMapper.selectById(invitedUserId);
|
|
|
- if(invitedLifeUser != null && StringUtils.isNotBlank(invitedLifeUser.getInviteCode())){
|
|
|
- return "已经绑定邀请码,不能重复绑定";
|
|
|
+
|
|
|
+
|
|
|
+ if(invitedLifeUser == null){
|
|
|
+ return "被邀请用户异常";
|
|
|
+ } else if (StringUtils.isNotBlank(invitedLifeUser.getInviteCode())){
|
|
|
+ return "已经绑定邀请码不能重复绑定";
|
|
|
} else {
|
|
|
LambdaQueryWrapper<ActivityInviteConfig> activityInviteConfigLambdaQueryWrapper = new LambdaQueryWrapper<>();
|
|
|
activityInviteConfigLambdaQueryWrapper.eq(ActivityInviteConfig::getDeleteFlag,0);
|
|
|
@@ -222,7 +226,7 @@ public class ActivityInviteConfigServiceImpl extends ServiceImpl<ActivityInviteC
|
|
|
activityInviteLog.setInvitedUserId(invitedUserId);
|
|
|
activityInviteLog.setActivityId(activityInviteConfig.getId());
|
|
|
|
|
|
- if(invitedLifeUser!=null && StringUtils.isNotBlank(invitedLifeUser.getUserName())){
|
|
|
+ if(StringUtils.isNotBlank(invitedLifeUser.getUserName())){
|
|
|
activityInviteLog.setNickName(invitedLifeUser.getUserName());
|
|
|
}
|
|
|
// 邀请奖励
|
|
|
@@ -232,6 +236,12 @@ public class ActivityInviteConfigServiceImpl extends ServiceImpl<ActivityInviteC
|
|
|
activityInviteLog.setInviteRewardType(activityInviteConfig.getInvitedRewardType());
|
|
|
activityInviteLog.setInvitedRewardContent(activityInviteConfig.getInvitedRewardContent());
|
|
|
activityInviteLog.setInviteTime(Date.from(Instant.now()));
|
|
|
+ activityInviteLogMapper.insert(activityInviteLog);
|
|
|
+
|
|
|
+ LifeUser updateLifeUser = new LifeUser();
|
|
|
+ updateLifeUser.setId(invitedLifeUser.getId());
|
|
|
+ //updateLifeUser.setBindInviteCode(inviteCode);
|
|
|
+ lifeUserMapper.updateById(updateLifeUser);
|
|
|
return "绑定成功";
|
|
|
} else {
|
|
|
return "活动未开始或已结束";
|