Commit 6ba5decd authored by liqin's avatar liqin 💬

bug fixed

parent ab92ccf8
...@@ -73,7 +73,7 @@ public class GlobalExceptionAdvisor { ...@@ -73,7 +73,7 @@ public class GlobalExceptionAdvisor {
@ExceptionHandler(BindException.class) @ExceptionHandler(BindException.class)
@ResponseBody @ResponseBody
public cn.wisenergy.chnmuseum.party.common.validator.HttpResult handle(BindException ex) { public cn.wisenergy.chnmuseum.party.common.validator.HttpResult handle(BindException ex) {
String message1 = ex.getBindingResult().getAllErrors().stream().map(DefaultMessageSourceResolvable::getDefaultMessage).collect(Collectors.joining(" \n ")); String message = ex.getBindingResult().getAllErrors().stream().map(DefaultMessageSourceResolvable::getDefaultMessage).collect(Collectors.joining(" \n "));
// BindingResult bindingResult = ex.getBindingResult(); // BindingResult bindingResult = ex.getBindingResult();
// StringBuilder errMsg = new StringBuilder(bindingResult.getFieldErrors().size() * 16); // StringBuilder errMsg = new StringBuilder(bindingResult.getFieldErrors().size() * 16);
// errMsg.append("Invalid request:"); // errMsg.append("Invalid request:");
...@@ -84,11 +84,12 @@ public class GlobalExceptionAdvisor { ...@@ -84,11 +84,12 @@ public class GlobalExceptionAdvisor {
// FieldError error = bindingResult.getFieldErrors().get(i); // FieldError error = bindingResult.getFieldErrors().get(i);
// errMsg.append(error.getField()).append(":").append(error.getDefaultMessage()); // errMsg.append(error.getField()).append(":").append(error.getDefaultMessage());
// } // }
String message1 = Splitter.onPattern("\r\n|\n|\r").trimResults().splitToList(ex.getLocalizedMessage()).get(1);
String message = Splitter.onPattern("\r\n|\n|\r").trimResults().splitToList(ex.getLocalizedMessage()).get(1); if (message1 != null) {
String substring = message.substring(message.indexOf("on field"), message.indexOf("rejected value")); String substring = message1.substring(message1.indexOf("on field"), message1.indexOf("rejected value"));
if (substring.toUpperCase().contains("REMARKS")) { if (substring.toUpperCase().contains("REMARKS")) {
return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", "备注" + message1, ""); return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", "备注" + message1, "");
}
} }
return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", message1, ""); return new cn.wisenergy.chnmuseum.party.common.validator.HttpResult("400", message1, "");
} }
......
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