提交 a689d8f8 作者: 洪东保

登录修改-login接口直接返回token

父级 51d673ff
...@@ -31,10 +31,10 @@ public class UserController { ...@@ -31,10 +31,10 @@ public class UserController {
return userService.login(vo.getAgentId(), vo.getData(), ipAddr); return userService.login(vo.getAgentId(), vo.getData(), ipAddr);
} }
@PostMapping(value = "/auth") // @PostMapping(value = "/auth")
public R auth(@Validated @RequestBody UserVo.Auth vo) { // public R auth(@Validated @RequestBody UserVo.Auth vo) {
return R.ok(userService.auth(vo)); // return R.ok(userService.auth(vo.getId(), vo.getNick()));
} // }
@PostMapping(value = "/tokenAuth") @PostMapping(value = "/tokenAuth")
public R tokenAuth(@Validated @RequestBody ApplicationUserVO.LoginDecrypt vo) { public R tokenAuth(@Validated @RequestBody ApplicationUserVO.LoginDecrypt vo) {
......
...@@ -13,7 +13,7 @@ import java.util.List; ...@@ -13,7 +13,7 @@ import java.util.List;
public interface UserService { public interface UserService {
R login(String agentId, String data, String ip); R login(String agentId, String data, String ip);
String auth(UserVo.Auth vo); String auth(String userId, String nick);
List<String> getRoleIdByUserId(String tenantId, String userId, String path); List<String> getRoleIdByUserId(String tenantId, String userId, String path);
......
...@@ -88,9 +88,7 @@ public class UserServiceImpl implements UserService { ...@@ -88,9 +88,7 @@ public class UserServiceImpl implements UserService {
} }
@Override @Override
public String auth(UserVo.Auth vo) { public String auth(String userId, String nick) {
String userId = vo.getId();
String nick = vo.getNick();
HashMap<String, String> stringStringHashMap = new HashMap<>(); HashMap<String, String> stringStringHashMap = new HashMap<>();
SysTenant sysTenant = iTenantService.getById(permissionTenantId); SysTenant sysTenant = iTenantService.getById(permissionTenantId);
stringStringHashMap.put("userId", userId); stringStringHashMap.put("userId", userId);
...@@ -274,9 +272,7 @@ public class UserServiceImpl implements UserService { ...@@ -274,9 +272,7 @@ public class UserServiceImpl implements UserService {
} }
} }
UserVo.Auth authParams = UserVo.Auth.builder().id(userId).nick(robotSecurityUser.getNickName()).build(); return auth(userId, robotSecurityUser.getNickName());
String token = auth(authParams);
return token;
} }
@Override @Override
...@@ -320,21 +316,7 @@ public class UserServiceImpl implements UserService { ...@@ -320,21 +316,7 @@ public class UserServiceImpl implements UserService {
if(StringUtils.isEmpty(adminWhiteUsers) || !Arrays.asList(adminWhiteUsers.split(",")).contains(username)){ if(StringUtils.isEmpty(adminWhiteUsers) || !Arrays.asList(adminWhiteUsers.split(",")).contains(username)){
throw new RobotBaseException("尊敬的用户 ["+sysUserSync.getName()+"],您的账户"+username+"未被授权访问此系统,请联系系统管理员。"); throw new RobotBaseException("尊敬的用户 ["+sysUserSync.getName()+"],您的账户"+username+"未被授权访问此系统,请联系系统管理员。");
} }
// if (code != 0) { return R.ok(auth(sysUserSync.getUserId(), sysUserSync.getName()));
// throw new RuntimeException("用户系统异常!");
// }
// if (data != null && data.size() > 0) {
// JSONArray array = filterData(data, application);
// if (array != null && array.size() > 0) {
// return R.ok(array);
// } else {
// array = filterData(data, null);
// return R.ok(array);
// }
// } else {
// throw new RuntimeException("用户未授权!");
// }
return R.ok(sysUserSync);
} else { } else {
return R.error("账号/密码错误!"); return R.error("账号/密码错误!");
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论