提交 dcf0280c 编写于 作者: Dcpnet's avatar Dcpnet 🇨🇳

Update ParamCheckUtil.java

上级 5e3a9013
......@@ -16,19 +16,27 @@ import java.util.Map;
public class ParamCheckUtil {
/**
* 检查参数是否正确
* @param result 结果
*/
public static void check(BindingResult result){
Map<String,String> map = new HashMap<>();
List<FieldError> fieldErrors = result.getFieldErrors();
Map<String,Object> map = new HashMap<>(fieldErrors.size(),1);
if (result.hasErrors()){
List<FieldError> fieldErrors = result.getFieldErrors();
for (FieldError fieldError : fieldErrors) {
String field = fieldError.getField();
String message = fieldError.getDefaultMessage();
map.put(field,message);
}
}
if (map.size() == 0){
// 无错误判断,跳出
if (map == null || map.size() == 0){
return;
}
// 存在错误抛出异常
throw new BusinessException(map);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册