init
This commit is contained in:
@@ -145,17 +145,17 @@ public class CaiLoginManager {
|
||||
try {
|
||||
UserInvite check = userInviteService.getByUserId(user.getId());
|
||||
if(check == null){
|
||||
UserInfo userInfo = userInfoService.getByUserId(user.getId());
|
||||
UserInfo inviteUserInfo = userInfoService.getByUserId(inviteUser.getId());
|
||||
UserInvite userInvite = new UserInvite();
|
||||
userInvite.setUserId(user.getId());
|
||||
userInvite.setInviteId(user.getInviteId());
|
||||
userInvite.setVideoIncomeRate(userInfo.getVideoIncomeRate());
|
||||
userInvite.setGuardIncomeRate(userInfo.getGuardIncomeRate());
|
||||
userInvite.setGiftIncomeRate(userInfo.getGiftIncomeRate());
|
||||
userInvite.setPayIncomeRate(userInfo.getPayIncomeRate());
|
||||
userInvite.setVideoIncomeRate(inviteUserInfo.getVideoIncomeRate());
|
||||
userInvite.setGuardIncomeRate(inviteUserInfo.getGuardIncomeRate());
|
||||
userInvite.setGiftIncomeRate(inviteUserInfo.getGiftIncomeRate());
|
||||
userInvite.setPayIncomeRate(inviteUserInfo.getPayIncomeRate());
|
||||
if(inviteUser.getIsUnion() == 1){
|
||||
BigDecimal unionOneRate = systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_UNION_ONE_INCOME_RATE);
|
||||
BigDecimal videoIncome = NumberUtil.add(userInfo.getVideoIncomeRate(), unionOneRate);
|
||||
BigDecimal videoIncome = NumberUtil.add(inviteUserInfo.getVideoIncomeRate(), unionOneRate);
|
||||
userInvite.setVideoIncomeRate(videoIncome);
|
||||
}
|
||||
userInviteService.save(userInvite);
|
||||
@@ -178,6 +178,7 @@ public class CaiLoginManager {
|
||||
if(checkUnionUser != null){
|
||||
UnionUser unionUser = new UnionUser();
|
||||
unionUser.setUnionId(union.getId());
|
||||
unionUser.setUnionUserId(union.getUserId());
|
||||
unionUser.setUserId(user.getId());
|
||||
unionUser.setVideoDivide(systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_UNION_VIDEO_INCOME_RATE));
|
||||
unionUser.setGiftDivide(systemConfigManager.getSystemConfigOfBigDecimal(SystemConfigEnum.DEFAULT_UNION_VIDEO_INCOME_RATE));
|
||||
|
||||
Reference in New Issue
Block a user