init
This commit is contained in:
@@ -11,10 +11,7 @@ import com.ruoyi.cai.enums.CodeEnum;
|
||||
import com.ruoyi.cai.enums.GenderEnum;
|
||||
import com.ruoyi.cai.enums.SystemConfigEnum;
|
||||
import com.ruoyi.cai.executor.ExecutorConstant;
|
||||
import com.ruoyi.cai.manager.CodeManager;
|
||||
import com.ruoyi.cai.manager.LockManager;
|
||||
import com.ruoyi.cai.manager.SystemConfigManager;
|
||||
import com.ruoyi.cai.manager.UserForbidManager;
|
||||
import com.ruoyi.cai.manager.*;
|
||||
import com.ruoyi.cai.service.*;
|
||||
import com.ruoyi.common.constant.Constants;
|
||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||
@@ -72,14 +69,14 @@ public class CaiLoginManager {
|
||||
private UnionService unionService;
|
||||
@Autowired
|
||||
private UnionUserService unionUserService;
|
||||
@Autowired
|
||||
private Yunxin yunxin;
|
||||
@Resource
|
||||
private ImUserClient imUserClient;
|
||||
@Autowired
|
||||
private UserCountService userCountService;
|
||||
@Autowired
|
||||
private UserForbidManager userForbidManager;
|
||||
@Autowired
|
||||
private AwardManager awardManager;
|
||||
|
||||
public String login(String username,String password){
|
||||
User user = userService.getByUsername(username);
|
||||
@@ -121,13 +118,14 @@ public class CaiLoginManager {
|
||||
if(lock.isLocked()){
|
||||
throw new ServiceException("您点击太快了");
|
||||
}
|
||||
lock.lock(5, TimeUnit.SECONDS);
|
||||
lock.lock();
|
||||
try {
|
||||
CaiLoginManager bean = SpringUtil.getBean(CaiLoginManager.class);
|
||||
user = bean.registerUser(caiUser);
|
||||
}finally {
|
||||
lock.unlock();
|
||||
}
|
||||
awardManager.giveRegisterAsync(user.getId());
|
||||
if(user.getInviteId() != null){
|
||||
User finalUser = user;
|
||||
ExecutorConstant.COMMON_EXECUTOR.execute(() -> dealInviteId(finalUser));
|
||||
|
||||
Reference in New Issue
Block a user