11package io .github .talelin .latticy .common .exception ;
22
3- import cn .hutool .core .util .StrUtil ;
43import io .github .talelin .autoconfigure .bean .Code ;
54import io .github .talelin .autoconfigure .exception .HttpException ;
65import io .github .talelin .latticy .common .configuration .CodeMessageConfiguration ;
1110import org .springframework .core .annotation .Order ;
1211import org .springframework .http .HttpStatus ;
1312import org .springframework .http .converter .HttpMessageNotReadableException ;
13+ import org .springframework .util .StringUtils ;
1414import org .springframework .validation .BindingResult ;
1515import org .springframework .validation .FieldError ;
1616import org .springframework .validation .ObjectError ;
@@ -60,7 +60,7 @@ public UnifyResponseVO processException(HttpException exception, HttpServletRequ
6060 unifyResponse .setCode (code );
6161 response .setStatus (exception .getHttpCode ());
6262 String errorMessage = CodeMessageConfiguration .getMessage (code );
63- if (StrUtil . isBlank (errorMessage ) || !defaultMessage ) {
63+ if (! StringUtils . hasText (errorMessage ) || !defaultMessage ) {
6464 unifyResponse .setMessage (exception .getMessage ());
6565 log .error ("" , exception );
6666 } else {
@@ -80,7 +80,7 @@ public UnifyResponseVO processException(ConstraintViolationException exception,
8080 exception .getConstraintViolations ().forEach (constraintViolation -> {
8181 String template = constraintViolation .getMessage ();
8282 String path = constraintViolation .getPropertyPath ().toString ();
83- msg .put (StrUtil . toUnderlineCase (path ), template );
83+ msg .put (com . baomidou . mybatisplus . core . toolkit . StringUtils . camelToUnderline (path ), template );
8484 });
8585 UnifyResponseVO unifyResponse = new UnifyResponseVO ();
8686 unifyResponse .setRequest (getSimpleRequest (request ));
@@ -99,7 +99,7 @@ public UnifyResponseVO processException(NoHandlerFoundException exception, HttpS
9999 UnifyResponseVO unifyResponse = new UnifyResponseVO ();
100100 unifyResponse .setRequest (getSimpleRequest (request ));
101101 String message = CodeMessageConfiguration .getMessage (10025 );
102- if (StrUtil . isBlank (message )) {
102+ if (! StringUtils . hasText (message )) {
103103 unifyResponse .setMessage (exception .getMessage ());
104104 } else {
105105 unifyResponse .setMessage (message );
@@ -119,7 +119,7 @@ public UnifyResponseVO processException(MissingServletRequestParameterException
119119 result .setRequest (getSimpleRequest (request ));
120120
121121 String errorMessage = CodeMessageConfiguration .getMessage (10150 );
122- if (StrUtil . isBlank (errorMessage )) {
122+ if (! StringUtils . hasText (errorMessage )) {
123123 result .setMessage (exception .getMessage ());
124124 } else {
125125 result .setMessage (errorMessage + exception .getParameterName ());
@@ -138,7 +138,7 @@ public UnifyResponseVO processException(MethodArgumentTypeMismatchException exce
138138 UnifyResponseVO result = new UnifyResponseVO ();
139139 result .setRequest (getSimpleRequest (request ));
140140 String errorMessage = CodeMessageConfiguration .getMessage (10160 );
141- if (StrUtil . isBlank (errorMessage )) {
141+ if (! StringUtils . hasText (errorMessage )) {
142142 result .setMessage (exception .getMessage ());
143143 } else {
144144 result .setMessage (exception .getValue () + errorMessage );
@@ -166,17 +166,19 @@ public UnifyResponseVO processException(ServletException exception, HttpServletR
166166 * MethodArgumentNotValidException
167167 */
168168 @ ExceptionHandler ({MethodArgumentNotValidException .class })
169- public UnifyResponseVO processException (MethodArgumentNotValidException exception , HttpServletRequest request , HttpServletResponse response ) {
169+ public UnifyResponseVO processException (
170+ MethodArgumentNotValidException exception , HttpServletRequest request , HttpServletResponse response ) {
170171 log .error ("" , exception );
171172 BindingResult bindingResult = exception .getBindingResult ();
172173 List <ObjectError > errors = bindingResult .getAllErrors ();
173174 Map <String , Object > msg = new HashMap <>();
174175 errors .forEach (error -> {
175176 if (error instanceof FieldError ) {
176177 FieldError fieldError = (FieldError ) error ;
177- msg .put (StrUtil .toUnderlineCase (fieldError .getField ()), fieldError .getDefaultMessage ());
178+ msg .put (com .baomidou .mybatisplus .core .toolkit .StringUtils .camelToUnderline (fieldError .getField ()),
179+ fieldError .getDefaultMessage ());
178180 } else {
179- msg .put (StrUtil . toUnderlineCase (error .getObjectName ()), error .getDefaultMessage ());
181+ msg .put (com . baomidou . mybatisplus . core . toolkit . StringUtils . camelToUnderline (error .getObjectName ()), error .getDefaultMessage ());
180182 }
181183 });
182184 UnifyResponseVO result = new UnifyResponseVO ();
@@ -201,7 +203,7 @@ public UnifyResponseVO processException(HttpMessageNotReadableException exceptio
201203 String msg = this .convertMessage (cause );
202204 result .setMessage (msg );
203205 } else {
204- if (StrUtil . isBlank (errorMessage )) {
206+ if (! StringUtils . hasText (errorMessage )) {
205207 result .setMessage (exception .getMessage ());
206208 } else {
207209 result .setMessage (errorMessage );
@@ -235,7 +237,7 @@ public UnifyResponseVO processException(MaxUploadSizeExceededException exception
235237 UnifyResponseVO result = new UnifyResponseVO ();
236238 result .setRequest (getSimpleRequest (request ));
237239 String errorMessage = CodeMessageConfiguration .getMessage (10180 );
238- if (StrUtil . isBlank (errorMessage )) {
240+ if (! StringUtils . hasText (errorMessage )) {
239241 result .setMessage (exception .getMessage ());
240242 } else {
241243 result .setMessage (errorMessage + maxFileSize );
0 commit comments