浏览代码

[fix] 修复java8时间compartTo不是(-1,0,1)

wcz 5 年之前
父节点
当前提交
f62b0f6aa4
共有 1 个文件被更改,包括 6 次插入6 次删除
  1. 6 6
      lift-common/src/main/java/cn.com.ty.lift.common/verify/Verification.java

+ 6 - 6
lift-common/src/main/java/cn.com.ty.lift.common/verify/Verification.java

@@ -1412,8 +1412,8 @@ public class Verification {
                 compare = ((YearMonth) value).compareTo(YearMonth.now(clock));
             } else if (value instanceof ZonedDateTime) {
                 compare = ((ZonedDateTime) value).compareTo(ZonedDateTime.now(clock));
-            } else {
-                compare = -2;
+            }else{
+                compare = Integer.MAX_VALUE;
             }
         } else if (isDate) {
             Date val = (Date) value;
@@ -1448,7 +1448,7 @@ public class Verification {
             return false;
         }
         int compare = dateComparator(value, isTemporalAccessor, isDate);
-        if (-2 == compare) {
+        if (Integer.MAX_VALUE == compare) {
             setIllegalArg(value.getClass().toString() + " is not a supported date class temporarily.");
             return false;
         }
@@ -1479,7 +1479,7 @@ public class Verification {
             return false;
         }
         int compare = dateComparator(value, isTemporalAccessor, isDate);
-        if (-2 == compare) {
+        if (Integer.MAX_VALUE == compare) {
             setIllegalArg(value.getClass().toString() + " is not a supported date class temporarily.");
             return false;
         }
@@ -1510,7 +1510,7 @@ public class Verification {
             return false;
         }
         int compare = dateComparator(value, isTemporalAccessor, isDate);
-        if (-2 == compare) {
+        if (Integer.MAX_VALUE == compare) {
             setIllegalArg(value.getClass().toString() + " is not a supported date class temporarily.");
             return false;
         }
@@ -1541,7 +1541,7 @@ public class Verification {
             return false;
         }
         int compare = dateComparator(value, isTemporalAccessor, isDate);
-        if (-2 == compare) {
+        if (Integer.MAX_VALUE == compare) {
             setIllegalArg(value.getClass().toString() + " is not a supported date class temporarily.");
             return false;
         }