新增手环接口
This commit is contained in:
parent
f8566dadb2
commit
e2954efa07
|
|
@ -79,20 +79,24 @@ public class TokenController {
|
|||
@PostMapping("login")
|
||||
public Result<?> login(@RequestBody LoginBody form) {
|
||||
|
||||
String osName = System.getProperty("os.name").toLowerCase();
|
||||
if (osName.contains("windows")) {
|
||||
LoginUser userInfo2 = sysLoginService.login(form.getUsername(),form.getPassword(), form.getLoginType(), null);
|
||||
// 获取登录token
|
||||
return Result.ok(tokenService.createToken(userInfo2), "登录成功");
|
||||
}
|
||||
Map<String,Object> map=getIscLogin(form.getUsername(), form.getPassword());
|
||||
iscLogin(form.getUsername(), form.getPassword());
|
||||
List<SysMenu> menu= (List) map.get("menu");
|
||||
String password=map.get("pwd").toString();
|
||||
log.info("密码====>{}",password);
|
||||
LoginUser userInfo2 = sysLoginService.login(form.getUsername(),password, form.getLoginType(), menu);
|
||||
|
||||
LoginUser userInfo2 = sysLoginService.login(form.getUsername(),form.getPassword(), form.getLoginType(), null);
|
||||
// 获取登录token
|
||||
return Result.ok(tokenService.createToken(userInfo2), "登录成功");
|
||||
// String osName = System.getProperty("os.name").toLowerCase();
|
||||
// if (osName.contains("windows")) {
|
||||
//// LoginUser userInfo2 = sysLoginService.login(form.getUsername(),form.getPassword(), form.getLoginType(), null);
|
||||
//// // 获取登录token
|
||||
//// return Result.ok(tokenService.createToken(userInfo2), "登录成功");
|
||||
// }
|
||||
// Map<String,Object> map=getIscLogin(form.getUsername(), form.getPassword());
|
||||
// iscLogin(form.getUsername(), form.getPassword());
|
||||
// List<SysMenu> menu= (List) map.get("menu");
|
||||
// String password=map.get("pwd").toString();
|
||||
// log.info("密码====>{}",password);
|
||||
// LoginUser userInfo2 = sysLoginService.login(form.getUsername(),password, form.getLoginType(), menu);
|
||||
// // 获取登录token
|
||||
// return Result.ok(tokenService.createToken(userInfo2), "登录成功");
|
||||
}
|
||||
|
||||
private Map<String, Object> getIscLogin(String username, String password) {
|
||||
|
|
|
|||
|
|
@ -121,11 +121,16 @@ public class SysLoginService
|
|||
user.setJumpType(loginType);
|
||||
userInfo.getSysUser().setMenus(list);
|
||||
String hisIp=redisUtil.getVal(username);
|
||||
if(ip.equals(hisIp)){
|
||||
redisUtil.set("username",ip,times);
|
||||
if(StringHelper.isNotEmpty(hisIp)){
|
||||
if(ip.equals(hisIp)){
|
||||
redisUtil.set("username",ip,times);
|
||||
}else{
|
||||
recordLogService.errorLogs(username,user.getUserId(),"用户登录","IP异常",1,1,"{'username':'"+username+"'",startTime);
|
||||
}
|
||||
}else{
|
||||
recordLogService.errorLogs(username,user.getUserId(),"用户登录","IP异常",1,1,"{'username':'"+username+"'",startTime);
|
||||
redisUtil.set("username",ip,times);
|
||||
}
|
||||
|
||||
recordLogService.recordLogininfor(username,user.getUserId(), "用户登录", "登录成功",1,1,"{'username':'"+username+"'",startTime);
|
||||
remoteUserService.updateUserLogin(user.getUserId(),SecurityConstants.INNER);
|
||||
return userInfo;
|
||||
|
|
|
|||
|
|
@ -78,13 +78,10 @@ public class AuthFilter implements GlobalFilter, Ordered
|
|||
String iscUser=(String) claims1.get(SecurityConstants.DETAILS_ISC_USER_ID);
|
||||
String userName=(String) claims1.get(SecurityConstants.DETAILS_USERNAME);
|
||||
int times =60*30;
|
||||
String urls="/proteam/pot/api/getTeamEvaList";
|
||||
if(!Objects.equals(urls,url)){
|
||||
redisService.set("token:"+jwtToken,jwtToken,times);
|
||||
redisService.set("userId::"+userId,jwtToken,times);
|
||||
redisService.set("ISCUserId:"+jwtToken,iscUser,times);
|
||||
redisService.set("userName:"+jwtToken,userName,times);
|
||||
}
|
||||
redisService.set("token:"+jwtToken,jwtToken,times);
|
||||
redisService.set("userId::"+userId,jwtToken,times);
|
||||
redisService.set("ISCUserId:"+jwtToken,iscUser,times);
|
||||
redisService.set("userName:"+jwtToken,userName,times);
|
||||
|
||||
String userid = JwtUtils.getUserId(claims);
|
||||
String username = JwtUtils.getUserName(claims);
|
||||
|
|
|
|||
|
|
@ -17,15 +17,15 @@ spring:
|
|||
cloud:
|
||||
nacos:
|
||||
discovery:
|
||||
server-addr: 10.138.225.233:18848
|
||||
server-addr: 127.0.0.1:8848
|
||||
namespace: jjzhgd
|
||||
username: nacos
|
||||
password: ENC(wWlpFR+8AaCssOqxTnS8HUnBMiNEqQcQTTnzcTEARFuYUINaDpp1O6cgpSCLLAxi)
|
||||
password: Jjsp@nacos2023
|
||||
config:
|
||||
server-addr: 10.138.225.233:18848
|
||||
server-addr: 127.0.0.1:8848
|
||||
namespace: jjzhgd
|
||||
username: nacos
|
||||
password: ENC(wWlpFR+8AaCssOqxTnS8HUnBMiNEqQcQTTnzcTEARFuYUINaDpp1O6cgpSCLLAxi)
|
||||
password: Jjsp@nacos2023
|
||||
# 配置文件格式
|
||||
file-extension: yml
|
||||
# 共享配置
|
||||
|
|
@ -33,11 +33,11 @@ spring:
|
|||
- vsc-dev.yml
|
||||
data:
|
||||
mongodb:
|
||||
host: 10.138.225.233
|
||||
host: 192.168.0.56
|
||||
port: 27017
|
||||
database: admin
|
||||
username: admin
|
||||
password: ENC(1BsclN67XI9pe6j66tVVfBhx4iwyYoxmNrKtlleNlRO3ssKquVNOGIlfVrF5+1pd)
|
||||
database: zhgd
|
||||
username: zhgd
|
||||
password: Bonus@admin123
|
||||
# data:
|
||||
# mongodb:
|
||||
# host: 47.115.207.135
|
||||
|
|
|
|||
Loading…
Reference in New Issue