|
|
@@ -52,6 +52,7 @@ public class KxsUserServiceImpl extends ServiceImpl<KxsUserMapper, KxsUser> impl
|
|
|
private final KxsUserBankMapper kxsUserBankMapper;
|
|
|
|
|
|
private final KxsLeaderMapper kxsLeaderMapper;
|
|
|
+ private final KxsPartnerMapper kxsPartnerMapper;
|
|
|
|
|
|
private final KxsUserAmountMapper kxsUserAmountMapper;
|
|
|
|
|
|
@@ -212,33 +213,73 @@ public class KxsUserServiceImpl extends ServiceImpl<KxsUserMapper, KxsUser> impl
|
|
|
leader.setUserId(Integer.valueOf(userId));
|
|
|
if(userType == 1){
|
|
|
leader.setLeaderType(LeaderTypeEnum.OP_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.OP_LEADER.getLevel());
|
|
|
}
|
|
|
if(userType == 2){
|
|
|
leader.setLeaderType(LeaderTypeEnum.GOLD_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.GOLD_LEADER.getLevel());
|
|
|
}
|
|
|
if(userType == 3){
|
|
|
leader.setLeaderType(LeaderTypeEnum.DI_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.DI_LEADER.getLevel());
|
|
|
}
|
|
|
if(userType == 4){
|
|
|
leader.setLeaderType(LeaderTypeEnum.TC_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.TC_LEADER.getLevel());
|
|
|
}
|
|
|
- leader.setLeaderType(9);
|
|
|
kxsLeaderMapper.insert(leader);
|
|
|
}else{
|
|
|
if(userType == 1){
|
|
|
leader.setLeaderType(LeaderTypeEnum.OP_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.OP_LEADER.getLevel());
|
|
|
}
|
|
|
if(userType == 2){
|
|
|
leader.setLeaderType(LeaderTypeEnum.GOLD_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.GOLD_LEADER.getLevel());
|
|
|
}
|
|
|
if(userType == 3){
|
|
|
leader.setLeaderType(LeaderTypeEnum.DI_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.DI_LEADER.getLevel());
|
|
|
}
|
|
|
if(userType == 4){
|
|
|
leader.setLeaderType(LeaderTypeEnum.TC_LEADER.getType());
|
|
|
+ leader.setLeaderLevel(LeaderTypeEnum.TC_LEADER.getLevel());
|
|
|
}
|
|
|
kxsLeaderMapper.updateById(leader);
|
|
|
}
|
|
|
+ KxsPartner partner = kxsPartnerMapper.selectOne(Wrappers.<KxsPartner>lambdaQuery().eq(KxsPartner::getUserId, userId));
|
|
|
+ if (partner == null){
|
|
|
+ partner = new KxsPartner();
|
|
|
+ partner.setId(Integer.valueOf(userId));
|
|
|
+ partner.setUserId(Integer.valueOf(userId));
|
|
|
+ if(userType == 1){
|
|
|
+ partner.setPartnerType(0);
|
|
|
+ }
|
|
|
+ if(userType == 2){
|
|
|
+ partner.setPartnerType(1);
|
|
|
+ }
|
|
|
+ if(userType == 3){
|
|
|
+ partner.setPartnerType(2);
|
|
|
+ }
|
|
|
+ if(userType == 4){
|
|
|
+ partner.setPartnerType(3);
|
|
|
+ }
|
|
|
+ kxsPartnerMapper.insert(partner);
|
|
|
+ }else{
|
|
|
+ if(userType == 1){
|
|
|
+ partner.setPartnerType(0);
|
|
|
+ }
|
|
|
+ if(userType == 2){
|
|
|
+ partner.setPartnerType(1);
|
|
|
+ }
|
|
|
+ if(userType == 3){
|
|
|
+ partner.setPartnerType(2);
|
|
|
+ }
|
|
|
+ if(userType == 4){
|
|
|
+ partner.setPartnerType(3);
|
|
|
+ }
|
|
|
+ kxsPartnerMapper.updateById(partner);
|
|
|
+ }
|
|
|
}
|
|
|
break;
|
|
|
}
|