Browse Source

update accesstokenservice

pull/2/head
qiaozhanwei 5 years ago
parent
commit
d1b6cbf1ee
  1. 31
      escheduler-api/src/main/java/cn/escheduler/api/service/AccessTokenService.java

31
escheduler-api/src/main/java/cn/escheduler/api/service/AccessTokenService.java

@ -137,6 +137,12 @@ public class AccessTokenService extends BaseService {
return result;
}
/**
* delete access token
* @param loginUser
* @param id
* @return
*/
public Map<String, Object> delAccessTokenById(User loginUser, int id) {
Map<String, Object> result = new HashMap<>(5);
//only admin can operate
@ -149,4 +155,29 @@ public class AccessTokenService extends BaseService {
putMsg(result, Status.SUCCESS);
return result;
}
/**
* update token by id
* @param id
* @param userId
* @param expireTime
* @param token
* @return
*/
public Map<String, Object> updateToken(int id,int userId, String expireTime, String token) {
Map<String, Object> result = new HashMap<>(5);
AccessToken accessToken = new AccessToken();
accessToken.setId(id);
accessToken.setUserId(userId);
accessToken.setExpireTime(DateUtils.stringToDate(expireTime));
accessToken.setToken(token);
accessToken.setUpdateTime(new Date());
accessTokenMapper.update(accessToken);
putMsg(result, Status.SUCCESS);
return result;
}
}

Loading…
Cancel
Save