Commit 6c63d712 by huluobin

# update

parent 114f48a6
...@@ -56,36 +56,37 @@ public class GlobalExceptionHandler { ...@@ -56,36 +56,37 @@ public class GlobalExceptionHandler {
/** /**
* 自定义异常 * 数据库唯一键冲突异常
*/ */
@ResponseBody @ResponseBody
@ExceptionHandler({RuntimeException.class}) @ExceptionHandler({SQLIntegrityConstraintViolationException.class, MySQLIntegrityConstraintViolationException.class})
public Map<String, Object> handleRuntimeException(HttpServletRequest request, public Map<String, Object> handleSQLIntegrityConstraintViolationException(HttpServletRequest request,
RuntimeException e) { RuntimeException e) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
result.put("success", false); result.put("success", false);
result.put("msg", e.getMessage()); result.put("msg", "数据重复");
result.put("message", e.getMessage()); result.put("message", "数据重复");
result.put("code", "500"); result.put("code", "500");
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
return result; return result;
} }
/** /**
* 数据库唯一键冲突异常 * 自定义异常
*/ */
@ResponseBody @ResponseBody
@ExceptionHandler({SQLIntegrityConstraintViolationException.class, MySQLIntegrityConstraintViolationException.class}) @ExceptionHandler({RuntimeException.class})
public Map<String, Object> handleSQLIntegrityConstraintViolationException(HttpServletRequest request, public Map<String, Object> handleRuntimeException(HttpServletRequest request,
RuntimeException e) { RuntimeException e) {
Map<String, Object> result = new HashMap<>(); Map<String, Object> result = new HashMap<>();
result.put("success", false); result.put("success", false);
result.put("msg", "数据重复"); result.put("msg", e.getMessage());
result.put("message", "数据重复"); result.put("message", e.getMessage());
result.put("code", "500"); result.put("code", "500");
log.error(e.getMessage(), e); log.error(e.getMessage(), e);
return result; return result;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment