Commit 94c08997 by s_guodong

update

parent 897a29d8
......@@ -3,7 +3,9 @@ package com.ceb.gjjs.mda.util;
import com.brilliance.eibs.util.StringUtil;
import com.brilliance.mda.runtime.annotation.ListValue;
import com.brilliance.mda.runtime.annotation.Need;
import com.brilliance.mda.runtime.mda.util.DateUtils;
import com.brilliance.mda.support.jakson.serialize.DecimalLength;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.StringUtils;
import org.hibernate.validator.constraints.Length;
......@@ -12,6 +14,7 @@ import javax.validation.constraints.NotNull;
import java.lang.reflect.Field;
import java.math.BigDecimal;
import java.util.Arrays;
import java.util.Date;
import java.util.List;
/**
......@@ -154,6 +157,14 @@ public class ValidatorUtil {
return "参数校验错误[" + annotation.message() + "]";
}
}
if (f.isAnnotationPresent(JsonFormat.class) && o != null) {
Date date = (Date) o;
JsonFormat annotation = f.getAnnotation(JsonFormat.class);
String format = DateUtils.format(date, annotation.pattern());
if (annotation.pattern().length() != format.length()) {
return "参数校验错误[时间格式不正确]";
}
}
}
return "";
}
......
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