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