From 5d23ba710e67a53cb94f807dcc1b5a92ca88f8d6 Mon Sep 17 00:00:00 2001 From: qiaozhanwei Date: Thu, 18 Apr 2019 14:55:20 +0800 Subject: [PATCH] api access token dev update --- .../api/controller/AccessTokenController.java | 25 +++++++++++++++++++ .../cn/escheduler/dao/model/AccessToken.java | 14 +++++++++++ 2 files changed, 39 insertions(+) diff --git a/escheduler-api/src/main/java/cn/escheduler/api/controller/AccessTokenController.java b/escheduler-api/src/main/java/cn/escheduler/api/controller/AccessTokenController.java index 11779d94e6..27ac1772a0 100644 --- a/escheduler-api/src/main/java/cn/escheduler/api/controller/AccessTokenController.java +++ b/escheduler-api/src/main/java/cn/escheduler/api/controller/AccessTokenController.java @@ -141,4 +141,29 @@ public class AccessTokenController extends BaseController{ } } + + /** + * update token + * @param loginUser + * @return + */ + @PostMapping(value = "/update") + @ResponseStatus(HttpStatus.CREATED) + public Result updateToken(@RequestAttribute(value = Constants.SESSION_USER) User loginUser, + @RequestParam(value = "id") int id, + @RequestParam(value = "userId") int userId, + @RequestParam(value = "expireTime") String expireTime, + @RequestParam(value = "token") String token){ + logger.info("login user {}, update token , userId : {} , token expire time : {} , token : {}", loginUser.getUserName(), + userId,expireTime,token); + + try { + Map result = accessTokenService.updateToken(id,userId, expireTime, token); + return returnDataList(result); + }catch (Exception e){ + logger.error(CREATE_ACCESS_TOKEN_ERROR.getMsg(),e); + return error(CREATE_ACCESS_TOKEN_ERROR.getCode(), CREATE_ACCESS_TOKEN_ERROR.getMsg()); + } + } + } diff --git a/escheduler-dao/src/main/java/cn/escheduler/dao/model/AccessToken.java b/escheduler-dao/src/main/java/cn/escheduler/dao/model/AccessToken.java index e14b649224..559fe45a96 100644 --- a/escheduler-dao/src/main/java/cn/escheduler/dao/model/AccessToken.java +++ b/escheduler-dao/src/main/java/cn/escheduler/dao/model/AccessToken.java @@ -30,6 +30,11 @@ public class AccessToken { */ private int userId; + /** + * user name + */ + private String userName; + /** * user token */ @@ -98,11 +103,20 @@ public class AccessToken { this.updateTime = updateTime; } + public String getUserName() { + return userName; + } + + public void setUserName(String userName) { + this.userName = userName; + } + @Override public String toString() { return "AccessToken{" + "id=" + id + ", userId=" + userId + + ", userName='" + userName + '\'' + ", token='" + token + '\'' + ", expireTime=" + expireTime + ", createTime=" + createTime +