|
@@ -356,4 +356,25 @@ public class SysUserController {
|
|
public Result remove(@RequestBody Map<String, String> paramsMap ) {
|
|
public Result remove(@RequestBody Map<String, String> paramsMap ) {
|
|
return iSysUserService.removeByIds(paramsMap);
|
|
return iSysUserService.removeByIds(paramsMap);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ @PostMapping("/login2")
|
|
|
|
+ public Result login2(@RequestBody Map<String, String> paramsMap) {
|
|
|
|
+ Result result = iSysUserService.login2(paramsMap);
|
|
|
|
+ SysUser user = (SysUser) result.getData();
|
|
|
|
+ if (result.getCode() == 10000) {
|
|
|
|
+ AccessToken accessToken = new AccessToken();
|
|
|
|
+ accessToken.setUser(user);
|
|
|
|
+ accessToken.setUserId(user.getId());
|
|
|
|
+ accessToken.setToken(TokenSign.sign(user.getUserName(), user.getPhone(), user.getId()));
|
|
|
|
+ accessToken.setAccountName(user.getUserName());
|
|
|
|
+ accessToken.setCreated(new Date());
|
|
|
|
+ accessToken.setLoginIp(user.getLastIp());
|
|
|
|
+ accessToken.setType(user.getUserType());
|
|
|
|
+ accessToken.setMessage(result.getMessage());
|
|
|
|
+ return new Result(ResultCode.SUCCESS, accessToken);
|
|
|
|
+ } else {
|
|
|
|
+ return result;
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|