Commit 6ba5decd authored by liqin's avatar liqin 💬

bug fixed

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