init
This commit is contained in:
@@ -5,8 +5,8 @@ import cn.dev33.satoken.stp.StpUtil;
|
||||
import com.ruoyi.cai.domain.User;
|
||||
import com.ruoyi.cai.domain.UserInfo;
|
||||
import com.ruoyi.cai.executor.ExecutorConstant;
|
||||
import com.ruoyi.cai.service.CaiUserInfoService;
|
||||
import com.ruoyi.cai.service.CaiUserService;
|
||||
import com.ruoyi.cai.service.UserInfoService;
|
||||
import com.ruoyi.cai.service.UserService;
|
||||
import com.ruoyi.common.constant.Constants;
|
||||
import com.ruoyi.common.core.domain.model.LoginUser;
|
||||
import com.ruoyi.common.enums.UserType;
|
||||
@@ -28,13 +28,13 @@ import java.util.Collections;
|
||||
public class CaiLoginManager {
|
||||
|
||||
@Autowired
|
||||
private CaiUserService caiUserService;
|
||||
private UserService userService;
|
||||
@Autowired
|
||||
private SysLoginService sysLoginService;
|
||||
|
||||
|
||||
public String login(String username,String password){
|
||||
User user = caiUserService.getByUsername(username);
|
||||
User user = userService.getByUsername(username);
|
||||
if(user == null){
|
||||
throw new ServiceException("用户不存在或密码错误");
|
||||
}
|
||||
@@ -69,18 +69,18 @@ public class CaiLoginManager {
|
||||
}
|
||||
|
||||
@Autowired
|
||||
private CaiUserInfoService caiUserInfoService;
|
||||
private UserInfoService userInfoService;
|
||||
|
||||
public void recordLoginInfo(User user, String ip) {
|
||||
String address = AddressUtils.getRealAddressByIP(ip);
|
||||
UserInfo userInfo = caiUserInfoService.getById(user.getId());
|
||||
UserInfo userInfo = userInfoService.getById(user.getId());
|
||||
UserInfo update = new UserInfo();
|
||||
update.setUserId(user.getId());
|
||||
update.setLoginCount(userInfo.getLoginCount()+1);
|
||||
update.setLastLoginIp(ip);
|
||||
update.setLastLoginTime(LocalDateTime.now());
|
||||
update.setLastLocation(address);
|
||||
caiUserInfoService.updateById(update);
|
||||
userInfoService.updateById(update);
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user