From 1e4e6a526682ddcd62378b1f2975e7d4b4b2de4f Mon Sep 17 00:00:00 2001
From: zhangfeng <1603559716@qq.com>
Date: 星期一, 17 七月 2023 17:07:12 +0800
Subject: [PATCH] 用户模块修改

---
 src/main/java/com/gk/hotwork/Domain/Exception/Handler/CustomExceptionHandler.java |   13 +++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/gk/hotwork/Domain/Exception/Handler/CustomExceptionHandler.java b/src/main/java/com/gk/hotwork/Domain/Exception/Handler/CustomExceptionHandler.java
index 0a7ad5d..110e97c 100644
--- a/src/main/java/com/gk/hotwork/Domain/Exception/Handler/CustomExceptionHandler.java
+++ b/src/main/java/com/gk/hotwork/Domain/Exception/Handler/CustomExceptionHandler.java
@@ -1,9 +1,11 @@
 package com.gk.hotwork.Domain.Exception.Handler;
 
 import com.gk.hotwork.Domain.Exception.BusinessException;
+import com.gk.hotwork.Domain.Exception.E;
 import com.gk.hotwork.Domain.Utils.Msg;
 import org.apache.log4j.LogManager;
 import org.apache.log4j.Logger;
+import org.springframework.web.bind.MethodArgumentNotValidException;
 import org.springframework.web.bind.annotation.ControllerAdvice;
 import org.springframework.web.bind.annotation.ExceptionHandler;
 import org.springframework.web.bind.annotation.ResponseBody;
@@ -21,4 +23,15 @@
         msg.setMessage(ex.getMessage());
         return msg;
     }
+    /**
+     * 处理入参异常
+     * @param e
+     * @return
+     */
+    @ResponseBody
+    @ExceptionHandler(MethodArgumentNotValidException.class)
+    public Msg handleMethodArgumentNotValidException(MethodArgumentNotValidException e){
+        logger.warn(e.getBindingResult().getFieldError().getDefaultMessage());
+        return new Msg(E.DATA_PARAM_NULL.getCode(),e.getBindingResult().getFieldError().getDefaultMessage());
+    }
 }

--
Gitblit v1.9.2