Commit 94c08997 by s_guodong

update

parent 897a29d8
...@@ -3,7 +3,9 @@ package com.ceb.gjjs.mda.util; ...@@ -3,7 +3,9 @@ package com.ceb.gjjs.mda.util;
import com.brilliance.eibs.util.StringUtil; import com.brilliance.eibs.util.StringUtil;
import com.brilliance.mda.runtime.annotation.ListValue; import com.brilliance.mda.runtime.annotation.ListValue;
import com.brilliance.mda.runtime.annotation.Need; 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.brilliance.mda.support.jakson.serialize.DecimalLength;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.StringUtils;
import org.hibernate.validator.constraints.Length; import org.hibernate.validator.constraints.Length;
...@@ -12,6 +14,7 @@ import javax.validation.constraints.NotNull; ...@@ -12,6 +14,7 @@ import javax.validation.constraints.NotNull;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.math.BigDecimal; import java.math.BigDecimal;
import java.util.Arrays; import java.util.Arrays;
import java.util.Date;
import java.util.List; import java.util.List;
/** /**
...@@ -154,6 +157,14 @@ public class ValidatorUtil { ...@@ -154,6 +157,14 @@ public class ValidatorUtil {
return "参数校验错误[" + annotation.message() + "]"; 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 ""; 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