| | |
| | | import com.matrix.system.common.bean.ProjException; |
| | | import com.matrix.system.common.bean.SysUsers; |
| | | import com.matrix.system.common.dao.ProjExceptionDao; |
| | | import org.springframework.beans.factory.annotation.Autowired; |
| | | import org.springframework.beans.factory.annotation.Value; |
| | | import org.springframework.stereotype.Service; |
| | | import org.springframework.web.servlet.HandlerExceptionResolver; |
| | | import org.springframework.web.servlet.ModelAndView; |
| | |
| | | public class GlobleExceptionResolver implements HandlerExceptionResolver { |
| | | |
| | | private static final String TRUE = "true"; |
| | | |
| | | @Value("${is_open_exception_report}") |
| | | String isOpenExceptionReport; |
| | | |
| | | |
| | | @Value("${showExcptionUrl}") |
| | | String showExcptionUrl; |
| | | |
| | | |
| | | /** |
| | |
| | | * @email 935090232@qq.com |
| | | * @date 2018年5月9日 |
| | | */ |
| | | public static void sendNoticeToAdmin(Exception ex, String mdc, String requestUrl) { |
| | | public void sendNoticeToAdmin(Exception ex, String mdc, String requestUrl) { |
| | | |
| | | String simpleMsg = ex.getMessage(); |
| | | |
| | | if (!EXCLUDE_EXCEPTION.contains(simpleMsg)) { |
| | | |
| | | |
| | | String isOpenDingdingExceptionNotice = PropertiesUtil.getString("is_open_exception_report"); |
| | | String showExcptionUrl = PropertiesUtil.getString("showExcptionUrl"); |
| | | String isOpenDingdingExceptionNotice =isOpenExceptionReport; |
| | | |
| | | |
| | | if (isOpenDingdingExceptionNotice != null && TRUE.equals(isOpenDingdingExceptionNotice)) { |