Commit df7307f4 authored by muhong's avatar muhong

修改 收藏册删除

parent 877d6f78
......@@ -291,6 +291,13 @@ public class FavoritesServiceImpl implements FavoritesService {
if (CollectionUtils.isNotEmpty(favoritesItemsList)) {
return Result.failed("收藏册内有藏品,请先移除藏品");
}
Favorites favorites = favoritesDao.info(dto.getId());
if (Objects.isNull(favorites)) {
return Result.failed("数据异常,收藏册不存在");
}
if (1 == favorites.getSort()) {
return Result.failed("无法删除默认收藏册");
}
// 删除收藏册
favoritesDao.delete(dto.getId(), null);
......
......@@ -29,6 +29,7 @@ public class UserTokenManager {
private static final String TOKEN_ID_PREFIX = "token_id_prefix:";
private static Map<String, UserToken> tokenMap = new HashMap<>();
private static Map<Long, UserToken> idMap = new HashMap<>();
private static long SURVIVAL_TIME = 86400;
public Long getUserId(String token) {
String key = TOKEN_PREFIX + token;
......@@ -96,9 +97,9 @@ public class UserTokenManager {
userToken.setExpireTime(expire);
userToken.setUserId(id);
String data = gson.toJson(userToken);
redisUtil.set(key, data);
redisUtil.set(key, data, SURVIVAL_TIME);
String idKey = TOKEN_ID_PREFIX + id;
redisUtil.set(idKey, data);
redisUtil.set(idKey, data, SURVIVAL_TIME);
return userToken;
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment