Commit d1b6cbf1 authored by qiaozhanwei's avatar qiaozhanwei
Browse files

update accesstokenservice

parent 5d23ba71
Loading
Loading
Loading
Loading
+31 −0
Original line number Diff line number Diff line
@@ -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;
    }
}