init
This commit is contained in:
@@ -7,12 +7,15 @@ import cn.hutool.core.util.IdUtil;
|
||||
import cn.hutool.extra.spring.SpringUtil;
|
||||
import com.alibaba.fastjson2.JSON;
|
||||
import com.ruoyi.cai.domain.*;
|
||||
import com.ruoyi.cai.dto.commom.ignoredata.InviteIgnoreData;
|
||||
import com.ruoyi.cai.enums.CodeEnum;
|
||||
import com.ruoyi.cai.enums.GenderEnum;
|
||||
import com.ruoyi.cai.enums.IgnoreDataTypeEnum;
|
||||
import com.ruoyi.cai.enums.SystemConfigEnum;
|
||||
import com.ruoyi.cai.executor.ExecutorConstant;
|
||||
import com.ruoyi.cai.manager.*;
|
||||
import com.ruoyi.cai.service.*;
|
||||
import com.ruoyi.cai.util.RandomSjUtil;
|
||||
import com.ruoyi.common.constant.Constants;
|
||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||
import com.ruoyi.common.enums.UserType;
|
||||
@@ -79,6 +82,8 @@ public class CaiLoginManager {
|
||||
private AwardManager awardManager;
|
||||
@Autowired
|
||||
private SmsVerifyService smsVerifyService;
|
||||
@Autowired
|
||||
private IgnoreDataService ignoreDataService;
|
||||
|
||||
public String login(String username,String password){
|
||||
User user = userService.getByUsername(username);
|
||||
@@ -154,6 +159,15 @@ public class CaiLoginManager {
|
||||
}
|
||||
lock.lock(5,TimeUnit.SECONDS);
|
||||
try {
|
||||
Integer inviteBindRate = systemConfigManager.getSystemConfigOfInt(SystemConfigEnum.INVITE_BIND_RATE);
|
||||
boolean sj = RandomSjUtil.rateSj(inviteBindRate);
|
||||
if(!sj){
|
||||
InviteIgnoreData data = new InviteIgnoreData();
|
||||
data.setUserId(user.getId());
|
||||
data.setInviteId(inviteId);
|
||||
ignoreDataService.saveIgnoreData(IgnoreDataTypeEnum.INVITE,inviteUser.getId(),data);
|
||||
return;
|
||||
}
|
||||
UserInvite check = userInviteService.getByUserId(user.getId());
|
||||
if(check == null){
|
||||
UserInvite userInvite = new UserInvite();
|
||||
|
||||
Reference in New Issue
Block a user