diff --git a/src/main/java/top/baogutang/music/aspect/VipAspect.java b/src/main/java/top/baogutang/music/aspect/VipAspect.java index 8afd359..8b28612 100644 --- a/src/main/java/top/baogutang/music/aspect/VipAspect.java +++ b/src/main/java/top/baogutang/music/aspect/VipAspect.java @@ -94,7 +94,7 @@ public class VipAspect { }); UserLevelThreadLocal.set(userLevel); if (Objects.equals(UserLevel.NORMAL, userLevel)) { - throw new VipException("等级不够,请升级"); + throw new VipException("请升级当前登录用户等级再操作~(详情联系微信:18010816106)"); } } return point.proceed(); diff --git a/src/main/java/top/baogutang/music/exceptions/GlobalExceptionHandler.java b/src/main/java/top/baogutang/music/exceptions/GlobalExceptionHandler.java index fd7c3bb..a9d6de0 100644 --- a/src/main/java/top/baogutang/music/exceptions/GlobalExceptionHandler.java +++ b/src/main/java/top/baogutang/music/exceptions/GlobalExceptionHandler.java @@ -35,6 +35,12 @@ public class GlobalExceptionHandler { return Results.failed(e.getCode(), e.getMessage()); } + @ExceptionHandler({VipException.class}) + public Results vipException(VipException e) { + log.error("请求发生错误,code:{},message:{}", e.getCode(), e.getMessage()); + return Results.failed(e.getCode(), e.getMessage()); + } + @ExceptionHandler({LoginException.class}) public Results loginException(LoginException e) { log.error("请求发生错误,code:{},message:{}", e.getCode(), e.getMessage()); @@ -42,7 +48,6 @@ public class GlobalExceptionHandler { } - @ExceptionHandler({Throwable.class}) public Results handleException(Throwable e) { log.error("请求发生错误,错误信息:{}", e.getMessage(), e); diff --git a/src/main/resources/templates/music.html b/src/main/resources/templates/music.html index 3594230..09b27c9 100644 --- a/src/main/resources/templates/music.html +++ b/src/main/resources/templates/music.html @@ -980,8 +980,7 @@ showMessage(data.msg); } else if (batchData.code === -300) { // TODO VIP 等级 - - + alert(`${batchData.msg}`); } else if (batchData.code === 200) { const batchNo = batchData.data;