fix: token 过期后图片访问抛出一个未被捕获的异常问题处理,优化一个店铺审核的提示语

This commit is contained in:
Chopper711 2024-02-01 15:37:59 +08:00
parent 82d7389092
commit fd2d0724a7
2 changed files with 8 additions and 1 deletions

View File

@ -1,12 +1,14 @@
package cn.lili.controller.common;
import cn.lili.cache.Cache;
import cn.lili.common.context.ThreadContextHolder;
import cn.lili.common.enums.ResultCode;
import cn.lili.common.enums.ResultUtil;
import cn.lili.common.exception.ServiceException;
import cn.lili.common.security.AuthUser;
import cn.lili.common.security.context.UserContext;
import cn.lili.common.security.enums.UserEnums;
import cn.lili.common.utils.ResponseUtil;
import cn.lili.common.vo.ResultMessage;
import cn.lili.modules.file.entity.File;
import cn.lili.modules.file.entity.dto.FileOwnerDTO;
@ -44,6 +46,11 @@ public class FileController {
public ResultMessage<IPage<File>> getFileList(@RequestHeader String accessToken, FileOwnerDTO fileOwnerDTO) {
AuthUser authUser = UserContext.getAuthUser(cache, accessToken);
if (authUser == null) {
ResponseUtil.output(ThreadContextHolder.getHttpResponse(), 403, ResponseUtil.resultMap(false,
403, "登录已失效,请重新登录"));
return null;
}
//只有买家才写入自己id
if (authUser.getRole().equals(UserEnums.MEMBER)) {
fileOwnerDTO.setOwnerId(authUser.getId());

View File

@ -419,7 +419,7 @@ public enum ResultCode {
STORE_CLOSE_ERROR(50006, "店铺关闭,请联系管理员"),
STORE_DELIVER_GOODS_ADDRESS(50007,"请填写商家发货地址"),
FREIGHT_TEMPLATE_NOT_EXIST(50010, "当前模版不存在"),
STORE_STATUS_ERROR(50011, "店铺状态异常,无法申请"),
STORE_STATUS_ERROR(50011, "店铺在申请中或审核中,请勿重复操作"),
STORE_DELIVER_ADDRESS_EXIST(50012,"请填写发货地址"),
/**