From 09095d67f2e2acf45dcd55155da491e44206db4e Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 05 四月 2024 15:38:14 +0800
Subject: [PATCH] 修改时间 将时间修改 未23:59:59秒
---
java110-utils/src/main/java/com/java110/utils/util/Assert.java | 39 +++++++++++++++++++++++++++++++++++++++
1 files changed, 39 insertions(+), 0 deletions(-)
diff --git a/java110-utils/src/main/java/com/java110/utils/util/Assert.java b/java110-utils/src/main/java/com/java110/utils/util/Assert.java
old mode 100644
new mode 100755
index b30a34d..1a6a54f
--- a/java110-utils/src/main/java/com/java110/utils/util/Assert.java
+++ b/java110-utils/src/main/java/com/java110/utils/util/Assert.java
@@ -347,5 +347,44 @@
}
}
+ public static void judgeAttrValue(JSONObject paramObj){
+ if (!paramObj.containsKey("attrs")) {
+ return;
+ }
+
+ JSONArray attrs = paramObj.getJSONArray("attrs");
+ if (attrs.size() < 1) {
+ return;
+ }
+ JSONObject attr = null;
+ for (int attrIndex = 0; attrIndex < attrs.size(); attrIndex++) {
+ attr = attrs.getJSONObject(attrIndex);
+ if (!"Y".equals(attr.getString("required"))) {
+ continue;
+ }
+ Assert.hasKeyAndValue(attr, "value", attr.getString("specName") + "涓嶈兘涓虹┖");
+
+ //鏁存暟
+ if ("2002".equals(attr.getString("specValueType"))) {
+ Assert.isInteger(attr.getString("value"), attr.getString("specName") + "涓嶆槸鏁存暟");
+ }
+
+ //鏁存暟
+ if ("3003".equals(attr.getString("specValueType"))) {
+ Assert.isMoney(attr.getString("value"), attr.getString("specName") + "涓嶆槸閲戦绫诲瀷 濡� 3.00");
+ }
+
+ // 鏃ユ湡4004
+ if ("4004".equals(attr.getString("specValueType"))) {
+ Assert.isDate(attr.getString("value"), DateUtil.DATE_FORMATE_STRING_B, attr.getString("specName") + "涓嶆槸鏃ユ湡鏍煎紡 YYYY-MM-DD");
+ }
+
+ // 鏃ユ湡5005
+ if ("5005".equals(attr.getString("specValueType"))) {
+ Assert.isDate(attr.getString("value"), DateUtil.DATE_FORMATE_STRING_A, attr.getString("specName") + "涓嶆槸鏃ユ湡鏍煎紡 YYYY-MM-DD hh:mm:ss");
+ }
+ }
+ }
+
}
--
Gitblit v1.8.0