2 changed files with 184 additions and 184 deletions
@ -1,122 +1,122 @@ |
|||
//package com.yxt.yythmall.config;
|
|||
//
|
|||
//import cn.dev33.satoken.interceptor.SaInterceptor;
|
|||
//import cn.dev33.satoken.stp.StpUtil;
|
|||
//import org.springframework.beans.factory.annotation.Value;
|
|||
//import org.springframework.context.annotation.Configuration;
|
|||
//import org.springframework.web.servlet.config.annotation.InterceptorRegistry;
|
|||
//import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;
|
|||
//
|
|||
///**
|
|||
// * @author wangpengfei
|
|||
// * @date 2023/5/16 14:43
|
|||
// */
|
|||
//@Configuration
|
|||
//public class SaTokenConfigure implements WebMvcConfigurer {
|
|||
// @Value("${image.url.prefix:http://127.0.0.1:8080/upload/}")
|
|||
// private String urlPrefix;
|
|||
// // 注册 Sa-Token 拦截器
|
|||
// @Override
|
|||
// public void addInterceptors(InterceptorRegistry registry) {
|
|||
// // 注册 Sa-Token 拦截器,校验规则为 StpUtil.checkLogin() 登录校验。
|
|||
//
|
|||
// registry.addInterceptor(new SaInterceptor(handler -> StpUtil.checkLogin()))
|
|||
// .addPathPatterns("/**")
|
|||
// .excludePathPatterns("/sysuser/doLogin")
|
|||
// .excludePathPatterns("/lpkgiftcard/gifCardByCustomerSid")
|
|||
// .excludePathPatterns("/empcardgift/gifCardByCustomerSid")
|
|||
// .excludePathPatterns("/empcard/getEmpCardByCustomerSid")
|
|||
// .excludePathPatterns("/lpkgiftcard/getGifCardBySid/**")
|
|||
// .excludePathPatterns("/empcardgift/getGifCardBySid/**")
|
|||
// .excludePathPatterns("/empcard/getEmpCardBySid/**")
|
|||
// .excludePathPatterns("/lpkgiftcard/isSaturAndSun/**")
|
|||
// .excludePathPatterns("/empcardgift/isSaturAndSun/**")
|
|||
// .excludePathPatterns("/empcard/isSaturAndSun/**")
|
|||
// .excludePathPatterns("/lpkgiftcard/getReservationBySid/**")
|
|||
// .excludePathPatterns("/lpksreservoorder/submission")
|
|||
// .excludePathPatterns("/lpksreservoorder/exportExcelByStore")
|
|||
// .excludePathPatterns("/empsreservoorder/createNewUserBagOrder")
|
|||
// .excludePathPatterns("/lpksreservoorders/submission")
|
|||
// .excludePathPatterns("/empsreservoorder/ordersList")
|
|||
// .excludePathPatterns("/empsreservoorder/submission")
|
|||
// .excludePathPatterns("/empsreservoorder/submissionEmp")
|
|||
// .excludePathPatterns("/empcardgift/generateCard")
|
|||
// .excludePathPatterns("/lpkgiftcard/bindCard")
|
|||
// .excludePathPatterns("/empcard/bindCard")
|
|||
// .excludePathPatterns("/lpksreservoorder/orderByCardSid/**")
|
|||
// .excludePathPatterns("/lpksreservoorder/orderListByUserSid/**")
|
|||
// .excludePathPatterns("/lpksreservoorder/orderDetails/**")
|
|||
// .excludePathPatterns("/newcomerrecorecord/recommendNewUsers")
|
|||
// .excludePathPatterns("/newcomerrecorecord/recommendedAssistance")
|
|||
// .excludePathPatterns("/newcomerrecorecord/recordList/**")
|
|||
// .excludePathPatterns("/transferrecords/transferRecordsList")
|
|||
// .excludePathPatterns("/empsreservoorder/createVegeOrder")
|
|||
// .excludePathPatterns("/empsreservoorder/OrderDetails/**")
|
|||
// .excludePathPatterns("/empsreservoorder/changePayState/**")
|
|||
// .excludePathPatterns("/lpkgoods/goodsDetails/**")
|
|||
// .excludePathPatterns("/lpkstore/getAllStoreByQuery")
|
|||
// .excludePathPatterns("/vegetablecellar/receiveTransferGoods")
|
|||
// .excludePathPatterns("/transferrecords/submission")
|
|||
// .excludePathPatterns("/lpkgiftcard/getCardByBank")
|
|||
// .excludePathPatterns("/empcard/getEmpCard")
|
|||
// .excludePathPatterns("/empcardgift/shareEmpCard/**")
|
|||
// .excludePathPatterns("/empcardgift/generateEmpCardGift")
|
|||
// .excludePathPatterns("/empcardgift/generateEmpCard")
|
|||
// .excludePathPatterns("/lpkcustomer/wxSilentLogin")
|
|||
// .excludePathPatterns("/lpkgiftcard/gifCardsByCustomerSid")
|
|||
// .excludePathPatterns("/lpkgoods/getAllGiftBag")
|
|||
// .excludePathPatterns("/appletgiftbag/getGiftBagBySid/**")
|
|||
// .excludePathPatterns("/appletgiftbag/appletGiftBagList")
|
|||
// .excludePathPatterns("/lpkgiftcard/cardShareDetail/**")
|
|||
// .excludePathPatterns("/lpkgiftcard/cardShareGoodsDetail/**")
|
|||
// .excludePathPatterns("/empcardgift/generateTopEmpCard/**")
|
|||
// .excludePathPatterns("/empsreservoorder/createOrder")
|
|||
// .excludePathPatterns("/appletgiftbag/recommendRecord/**")
|
|||
// //2024-01-17
|
|||
// .excludePathPatterns("/lpkgiftcard/getAllGoodsType/**")
|
|||
// .excludePathPatterns("/appletnotice/getNotice")
|
|||
// .excludePathPatterns("/empsreservoorder/getPreOrder")
|
|||
// .excludePathPatterns("/lpkgoods/getAllGoodsType/**")
|
|||
// .excludePathPatterns("/transferrecords/submission")
|
|||
// .excludePathPatterns("/vegetablecellar/receiveTransferGoods")
|
|||
// .excludePathPatterns("/customerstore/isSaturAndSun")
|
|||
// .excludePathPatterns("/lpkgiftcard/getGoodsByType/**")
|
|||
// .excludePathPatterns("/lpkgoods/getGoodsTypeAndBrand")
|
|||
// .excludePathPatterns("/lpkgoods/getGoodsByType")
|
|||
// .excludePathPatterns("/lpksreservoorders/orderListByUserSid")
|
|||
// .excludePathPatterns("/appletgiftbag/newUserQuota")
|
|||
// .excludePathPatterns("/shoppingcart/addShoppingCart")
|
|||
// .excludePathPatterns("/shoppingcart/getGoodsWeight")
|
|||
// .excludePathPatterns("/shoppingcart/shoppingCartList")
|
|||
// .excludePathPatterns("/shoppingcart/delShoppingCart/**")
|
|||
// .excludePathPatterns("/lpkgoods/vegeCellarTypeList")
|
|||
// .excludePathPatterns("/vegetablecellar/addGoods/**")
|
|||
// .excludePathPatterns("/lpkgoods/vegeCellarList")
|
|||
// .excludePathPatterns("/customerstore/getStoreBySid/**")
|
|||
// .excludePathPatterns("/lpkgiftcard/bindAllCard")
|
|||
// .excludePathPatterns("/lpkcustomer/customerInfo/**")
|
|||
// .excludePathPatterns("/vegetablecellar/saveGoods")
|
|||
// .excludePathPatterns("/transferrecords/getTransferByCode/**")
|
|||
// //2024-01-18
|
|||
// .excludePathPatterns("/lpkcustomer/getCustomerInfo/**")
|
|||
// .excludePathPatterns("/lpkcustomer/modifyUserNickName")
|
|||
// .excludePathPatterns("/lpkcustomer/modifyHeadImage")
|
|||
// .excludePathPatterns("/upload/**")
|
|||
// .excludePathPatterns("/lpkcustomer/getPhoneNumber")
|
|||
// .excludePathPatterns("/lpkcustomer/getRealInfo/**")
|
|||
// .excludePathPatterns("/lpkcustomer/saveRealInfo")
|
|||
// .excludePathPatterns("/pms/PmsBrand/getList")
|
|||
// .excludePathPatterns("/LpkCustomerBank/getBankList")
|
|||
// .excludePathPatterns("/lpkcustomer/updateCustomerBank")
|
|||
// .excludePathPatterns("/lpkgoods/isEnterprise/**")
|
|||
// .excludePathPatterns("/enterprisecertification/save")
|
|||
// .excludePathPatterns("/lpksreservoorders/cancelReservation/**")
|
|||
// .excludePathPatterns("/customerinvoice/listInvoice/**")
|
|||
// .excludePathPatterns("/customerinvoice/saveOrUpdate")
|
|||
// .excludePathPatterns("/invoicetype/listAll")
|
|||
// .excludePathPatterns("/invoicerecords/save")
|
|||
// .excludePathPatterns("/lpkgoods/vegeCellarInvalidList")
|
|||
// .excludePathPatterns("//wxapi/**")
|
|||
// ;
|
|||
// }
|
|||
//}
|
|||
package com.yxt.yythmall.config; |
|||
|
|||
import cn.dev33.satoken.interceptor.SaInterceptor; |
|||
import cn.dev33.satoken.stp.StpUtil; |
|||
import org.springframework.beans.factory.annotation.Value; |
|||
import org.springframework.context.annotation.Configuration; |
|||
import org.springframework.web.servlet.config.annotation.InterceptorRegistry; |
|||
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; |
|||
|
|||
/** |
|||
* @author wangpengfei |
|||
* @date 2023/5/16 14:43 |
|||
*/ |
|||
@Configuration |
|||
public class SaTokenConfigure implements WebMvcConfigurer { |
|||
@Value("${image.url.prefix:http://127.0.0.1:8080/upload/}") |
|||
private String urlPrefix; |
|||
// 注册 Sa-Token 拦截器
|
|||
@Override |
|||
public void addInterceptors(InterceptorRegistry registry) { |
|||
// 注册 Sa-Token 拦截器,校验规则为 StpUtil.checkLogin() 登录校验。
|
|||
|
|||
registry.addInterceptor(new SaInterceptor(handler -> StpUtil.checkLogin())) |
|||
.addPathPatterns("/**") |
|||
.excludePathPatterns("/sysuser/doLogin") |
|||
.excludePathPatterns("/lpkgiftcard/gifCardByCustomerSid") |
|||
.excludePathPatterns("/empcardgift/gifCardByCustomerSid") |
|||
.excludePathPatterns("/empcard/getEmpCardByCustomerSid") |
|||
.excludePathPatterns("/lpkgiftcard/getGifCardBySid/**") |
|||
.excludePathPatterns("/empcardgift/getGifCardBySid/**") |
|||
.excludePathPatterns("/empcard/getEmpCardBySid/**") |
|||
.excludePathPatterns("/lpkgiftcard/isSaturAndSun/**") |
|||
.excludePathPatterns("/empcardgift/isSaturAndSun/**") |
|||
.excludePathPatterns("/empcard/isSaturAndSun/**") |
|||
.excludePathPatterns("/lpkgiftcard/getReservationBySid/**") |
|||
.excludePathPatterns("/lpksreservoorder/submission") |
|||
.excludePathPatterns("/lpksreservoorder/exportExcelByStore") |
|||
.excludePathPatterns("/empsreservoorder/createNewUserBagOrder") |
|||
.excludePathPatterns("/lpksreservoorders/submission") |
|||
.excludePathPatterns("/empsreservoorder/ordersList") |
|||
.excludePathPatterns("/empsreservoorder/submission") |
|||
.excludePathPatterns("/empsreservoorder/submissionEmp") |
|||
.excludePathPatterns("/empcardgift/generateCard") |
|||
.excludePathPatterns("/lpkgiftcard/bindCard") |
|||
.excludePathPatterns("/empcard/bindCard") |
|||
.excludePathPatterns("/lpksreservoorder/orderByCardSid/**") |
|||
.excludePathPatterns("/lpksreservoorder/orderListByUserSid/**") |
|||
.excludePathPatterns("/lpksreservoorder/orderDetails/**") |
|||
.excludePathPatterns("/newcomerrecorecord/recommendNewUsers") |
|||
.excludePathPatterns("/newcomerrecorecord/recommendedAssistance") |
|||
.excludePathPatterns("/newcomerrecorecord/recordList/**") |
|||
.excludePathPatterns("/transferrecords/transferRecordsList") |
|||
.excludePathPatterns("/empsreservoorder/createVegeOrder") |
|||
.excludePathPatterns("/empsreservoorder/OrderDetails/**") |
|||
.excludePathPatterns("/empsreservoorder/changePayState/**") |
|||
.excludePathPatterns("/lpkgoods/goodsDetails/**") |
|||
.excludePathPatterns("/lpkstore/getAllStoreByQuery") |
|||
.excludePathPatterns("/vegetablecellar/receiveTransferGoods") |
|||
.excludePathPatterns("/transferrecords/submission") |
|||
.excludePathPatterns("/lpkgiftcard/getCardByBank") |
|||
.excludePathPatterns("/empcard/getEmpCard") |
|||
.excludePathPatterns("/empcardgift/shareEmpCard/**") |
|||
.excludePathPatterns("/empcardgift/generateEmpCardGift") |
|||
.excludePathPatterns("/empcardgift/generateEmpCard") |
|||
.excludePathPatterns("/lpkcustomer/wxSilentLogin") |
|||
.excludePathPatterns("/lpkgiftcard/gifCardsByCustomerSid") |
|||
.excludePathPatterns("/lpkgoods/getAllGiftBag") |
|||
.excludePathPatterns("/appletgiftbag/getGiftBagBySid/**") |
|||
.excludePathPatterns("/appletgiftbag/appletGiftBagList") |
|||
.excludePathPatterns("/lpkgiftcard/cardShareDetail/**") |
|||
.excludePathPatterns("/lpkgiftcard/cardShareGoodsDetail/**") |
|||
.excludePathPatterns("/empcardgift/generateTopEmpCard/**") |
|||
.excludePathPatterns("/empsreservoorder/createOrder") |
|||
.excludePathPatterns("/appletgiftbag/recommendRecord/**") |
|||
//2024-01-17
|
|||
.excludePathPatterns("/lpkgiftcard/getAllGoodsType/**") |
|||
.excludePathPatterns("/appletnotice/getNotice") |
|||
.excludePathPatterns("/empsreservoorder/getPreOrder") |
|||
.excludePathPatterns("/lpkgoods/getAllGoodsType/**") |
|||
.excludePathPatterns("/transferrecords/submission") |
|||
.excludePathPatterns("/vegetablecellar/receiveTransferGoods") |
|||
.excludePathPatterns("/customerstore/isSaturAndSun") |
|||
.excludePathPatterns("/lpkgiftcard/getGoodsByType/**") |
|||
.excludePathPatterns("/lpkgoods/getGoodsTypeAndBrand") |
|||
.excludePathPatterns("/lpkgoods/getGoodsByType") |
|||
.excludePathPatterns("/lpksreservoorders/orderListByUserSid") |
|||
.excludePathPatterns("/appletgiftbag/newUserQuota") |
|||
.excludePathPatterns("/shoppingcart/addShoppingCart") |
|||
.excludePathPatterns("/shoppingcart/getGoodsWeight") |
|||
.excludePathPatterns("/shoppingcart/shoppingCartList") |
|||
.excludePathPatterns("/shoppingcart/delShoppingCart/**") |
|||
.excludePathPatterns("/lpkgoods/vegeCellarTypeList") |
|||
.excludePathPatterns("/vegetablecellar/addGoods/**") |
|||
.excludePathPatterns("/lpkgoods/vegeCellarList") |
|||
.excludePathPatterns("/customerstore/getStoreBySid/**") |
|||
.excludePathPatterns("/lpkgiftcard/bindAllCard") |
|||
.excludePathPatterns("/lpkcustomer/customerInfo/**") |
|||
.excludePathPatterns("/vegetablecellar/saveGoods") |
|||
.excludePathPatterns("/transferrecords/getTransferByCode/**") |
|||
//2024-01-18
|
|||
.excludePathPatterns("/lpkcustomer/getCustomerInfo/**") |
|||
.excludePathPatterns("/lpkcustomer/modifyUserNickName") |
|||
.excludePathPatterns("/lpkcustomer/modifyHeadImage") |
|||
.excludePathPatterns("/upload/**") |
|||
.excludePathPatterns("/lpkcustomer/getPhoneNumber") |
|||
.excludePathPatterns("/lpkcustomer/getRealInfo/**") |
|||
.excludePathPatterns("/lpkcustomer/saveRealInfo") |
|||
.excludePathPatterns("/pms/PmsBrand/getList") |
|||
.excludePathPatterns("/LpkCustomerBank/getBankList") |
|||
.excludePathPatterns("/lpkcustomer/updateCustomerBank") |
|||
.excludePathPatterns("/lpkgoods/isEnterprise/**") |
|||
.excludePathPatterns("/enterprisecertification/save") |
|||
.excludePathPatterns("/lpksreservoorders/cancelReservation/**") |
|||
.excludePathPatterns("/customerinvoice/listInvoice/**") |
|||
.excludePathPatterns("/customerinvoice/saveOrUpdate") |
|||
.excludePathPatterns("/invoicetype/listAll") |
|||
.excludePathPatterns("/invoicerecords/save") |
|||
.excludePathPatterns("/lpkgoods/vegeCellarInvalidList") |
|||
.excludePathPatterns("//wxapi/**") |
|||
; |
|||
} |
|||
} |
|||
|
@ -1,67 +1,67 @@ |
|||
//package com.yxt.yythmall.config;
|
|||
//
|
|||
//import com.yxt.common.base.config.handler.GlobalExceptionHandler;
|
|||
//import com.yxt.common.core.result.ResultBean;
|
|||
//import org.slf4j.Logger;
|
|||
//import org.slf4j.LoggerFactory;
|
|||
//import org.springframework.validation.BindException;
|
|||
//import org.springframework.validation.ObjectError;
|
|||
//import org.springframework.web.bind.MethodArgumentNotValidException;
|
|||
//import org.springframework.web.bind.annotation.ExceptionHandler;
|
|||
//import org.springframework.web.bind.annotation.RestControllerAdvice;
|
|||
//import org.springframework.web.servlet.NoHandlerFoundException;
|
|||
//
|
|||
///**
|
|||
// * @author dimengzhe
|
|||
// * @date 2020/9/12 3:23
|
|||
// * @description 全局异常处理
|
|||
// */
|
|||
//@RestControllerAdvice
|
|||
//public class SaTokenGloableException extends GlobalExceptionHandler {
|
|||
//
|
|||
// private static final Logger L = LoggerFactory.getLogger(GlobalExceptionHandler.class);
|
|||
//
|
|||
// public SaTokenGloableException() {
|
|||
// }
|
|||
package com.yxt.yythmall.config; |
|||
|
|||
import com.yxt.common.base.config.handler.GlobalExceptionHandler; |
|||
import com.yxt.common.core.result.ResultBean; |
|||
import org.slf4j.Logger; |
|||
import org.slf4j.LoggerFactory; |
|||
import org.springframework.validation.BindException; |
|||
import org.springframework.validation.ObjectError; |
|||
import org.springframework.web.bind.MethodArgumentNotValidException; |
|||
import org.springframework.web.bind.annotation.ExceptionHandler; |
|||
import org.springframework.web.bind.annotation.RestControllerAdvice; |
|||
import org.springframework.web.servlet.NoHandlerFoundException; |
|||
|
|||
/** |
|||
* @author dimengzhe |
|||
* @date 2020/9/12 3:23 |
|||
* @description 全局异常处理 |
|||
*/ |
|||
@RestControllerAdvice |
|||
public class SaTokenGloableException extends GlobalExceptionHandler { |
|||
|
|||
private static final Logger L = LoggerFactory.getLogger(GlobalExceptionHandler.class); |
|||
|
|||
public SaTokenGloableException() { |
|||
} |
|||
@ExceptionHandler({Exception.class}) |
|||
public ResultBean handleException(Exception e) { |
|||
if(null !=e.getMessage()){ |
|||
if(e.getMessage().contains("token 无效:")){ |
|||
L.error(e.getMessage(), e); |
|||
return ResultBean.fireFail().setCode("5000").setMsg("系统异常::" + e.getMessage()); |
|||
} |
|||
if(e.getMessage().contains("未能读取到有效 token")){ |
|||
// L.error(e.getMessage(), e);
|
|||
return ResultBean.fireFail().setMsg("系统异常::" + e.getMessage()); |
|||
} |
|||
} |
|||
|
|||
L.error(e.getMessage(), e); |
|||
return ResultBean.fireFail().setMsg("系统异常::" + e.getMessage()); |
|||
} |
|||
@ExceptionHandler({NoHandlerFoundException.class}) |
|||
public ResultBean handlerNoFoundException(Exception e) { |
|||
L.error(e.getMessage(), e); |
|||
return ResultBean.fireFail().setCode("404").setMsg("路径不存在,请检查路径是否正确"); |
|||
} |
|||
|
|||
// @ExceptionHandler({Exception.class})
|
|||
// public ResultBean handleException(Exception e) {
|
|||
// if(null !=e.getMessage()){
|
|||
// if(e.getMessage().contains("token 无效:")){
|
|||
// L.error(e.getMessage(), e);
|
|||
// return ResultBean.fireFail().setCode("5000").setMsg("系统异常::" + e.getMessage());
|
|||
// }
|
|||
// if(e.getMessage().contains("未能读取到有效 token")){
|
|||
//// L.error(e.getMessage(), e);
|
|||
// return ResultBean.fireFail().setMsg("系统异常::" + e.getMessage());
|
|||
// }
|
|||
// }
|
|||
//
|
|||
// L.error(e.getMessage(), e);
|
|||
// return ResultBean.fireFail().setMsg("系统异常::" + e.getMessage());
|
|||
// }
|
|||
// @ExceptionHandler({NoHandlerFoundException.class})
|
|||
// public ResultBean handlerNoFoundException(Exception e) {
|
|||
// L.error(e.getMessage(), e);
|
|||
// return ResultBean.fireFail().setCode("404").setMsg("路径不存在,请检查路径是否正确");
|
|||
// }
|
|||
//
|
|||
//// @ExceptionHandler({Exception.class})
|
|||
//// public ResultBean handleException(Exception e) {
|
|||
//// L.error(e.getMessage(), e);
|
|||
//// return ResultBean.fireFail().setMsg("系统异常::" + e.getMessage());
|
|||
//// }
|
|||
//
|
|||
// @ExceptionHandler({BindException.class})
|
|||
// public ResultBean validatedBindException(BindException e) {
|
|||
// L.error(e.getMessage(), e);
|
|||
// String message = ((ObjectError)e.getAllErrors().get(0)).getDefaultMessage();
|
|||
// return ResultBean.fireFail().setCode("405").setMsg(message);
|
|||
// }
|
|||
//
|
|||
// @ExceptionHandler({MethodArgumentNotValidException.class})
|
|||
// public ResultBean validExceptionHandler(MethodArgumentNotValidException e) {
|
|||
// L.error(e.getMessage(), e);
|
|||
// String message = e.getBindingResult().getFieldError().getDefaultMessage();
|
|||
// return ResultBean.fireFail().setCode("405").setMsg(message);
|
|||
// }
|
|||
//}
|
|||
|
|||
@ExceptionHandler({BindException.class}) |
|||
public ResultBean validatedBindException(BindException e) { |
|||
L.error(e.getMessage(), e); |
|||
String message = ((ObjectError)e.getAllErrors().get(0)).getDefaultMessage(); |
|||
return ResultBean.fireFail().setCode("405").setMsg(message); |
|||
} |
|||
|
|||
@ExceptionHandler({MethodArgumentNotValidException.class}) |
|||
public ResultBean validExceptionHandler(MethodArgumentNotValidException e) { |
|||
L.error(e.getMessage(), e); |
|||
String message = e.getBindingResult().getFieldError().getDefaultMessage(); |
|||
return ResultBean.fireFail().setCode("405").setMsg(message); |
|||
} |
|||
} |
|||
|
Loading…
Reference in new issue