Import complete SCRM project

This commit is contained in:
2026-07-29 16:20:57 +08:00
parent 86665d9c26
commit e27b758795
984 changed files with 282038 additions and 0 deletions
@@ -0,0 +1,34 @@
package io.icchain.wxcontractbot.config;
import io.icchain.wxcontractbot.utils.BaseResponse;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.http.HttpStatus;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.ResponseStatus;
import org.springframework.web.bind.annotation.RestControllerAdvice;
import org.springframework.web.servlet.config.annotation.EnableWebMvc;
import javax.servlet.http.HttpServletRequest;
/**
* 模块编号:io.icchain.wxcontractbot.config GlobalExceptionHandler
* 作 者:xuelei.wang
* 创建时间:2020/5/19 14:44
* 修改编号:1
* 描 述:DES
*/
@RestControllerAdvice
public class GlobalExceptionHandler {
private Logger logger= LoggerFactory.getLogger(GlobalExceptionHandler.class);
@ExceptionHandler(value = Exception.class)
@ResponseStatus(HttpStatus.INTERNAL_SERVER_ERROR)
public BaseResponse defaultErrorHandler(HttpServletRequest request, Exception exception) throws Exception {
BaseResponse baseResponse=new BaseResponse();
baseResponse.setSuccess(false);
baseResponse.setError_message("服务出现了异常,请联系开发人员!");
logger.error("全局拦截出现了异常:{},{}",request,exception);
return baseResponse;
}
}