diff --git a/APIJSON-Java-Server/APIJSONBoot/libs/apijson-framework-4.4.9.jar b/APIJSON-Java-Server/APIJSONBoot/libs/apijson-framework-4.5.0.jar
similarity index 55%
rename from APIJSON-Java-Server/APIJSONBoot/libs/apijson-framework-4.4.9.jar
rename to APIJSON-Java-Server/APIJSONBoot/libs/apijson-framework-4.5.0.jar
index 9297c306..a9703fdb 100644
Binary files a/APIJSON-Java-Server/APIJSONBoot/libs/apijson-framework-4.4.9.jar and b/APIJSON-Java-Server/APIJSONBoot/libs/apijson-framework-4.5.0.jar differ
diff --git a/APIJSON-Java-Server/APIJSONBoot/pom.xml b/APIJSON-Java-Server/APIJSONBoot/pom.xml
index e18d1d33..7a8ebee5 100755
--- a/APIJSON-Java-Server/APIJSONBoot/pom.xml
+++ b/APIJSON-Java-Server/APIJSONBoot/pom.xml
@@ -5,7 +5,7 @@
apijson.boot
apijson-boot
- 4.4.9
+ 4.5.0
jar
APIJSONBoot
@@ -41,12 +41,12 @@
com.github.Tencent
APIJSON
- 4.4.7
+ 4.4.8
com.github.APIJSON
apijson-framework
- 4.4.9
+ 4.5.0
diff --git a/APIJSON-Java-Server/APIJSONBoot/src/main/java/apijson/boot/DemoController.java b/APIJSON-Java-Server/APIJSONBoot/src/main/java/apijson/boot/DemoController.java
index 71611735..baa28ef1 100644
--- a/APIJSON-Java-Server/APIJSONBoot/src/main/java/apijson/boot/DemoController.java
+++ b/APIJSON-Java-Server/APIJSONBoot/src/main/java/apijson/boot/DemoController.java
@@ -257,6 +257,7 @@ public String openHead(@PathVariable String request, HttpSession session) {
public static final String VERIFY = "verify";
public static final String TYPE = "type";
+ public static final String VALUE = "value";
@@ -268,7 +269,10 @@ public String openHead(@PathVariable String request, HttpSession session) {
{
"type": "ALL", //重载对象,ALL, FUNCTION, REQUEST, ACCESS,非必须
"phone": "13000082001",
- "verify": "1234567" //验证码,对应类型为 Verify.TYPE_RELOAD
+ "verify": "1234567", //验证码,对应类型为 Verify.TYPE_RELOAD
+ "value": { // 自定义增量更新条件
+ "id": 1 // 过滤条件,符合 APIJSON 查询功能符即可
+ }
}
*
*/
@@ -277,11 +281,13 @@ public String openHead(@PathVariable String request, HttpSession session) {
public JSONObject reload(@RequestBody String request) {
JSONObject requestObject = null;
String type;
+ JSONObject value;
String phone;
String verify;
try {
requestObject = DemoParser.parseRequest(request);
type = requestObject.getString(TYPE);
+ value = requestObject.getJSONObject(VALUE);
phone = requestObject.getString(PHONE);
verify = requestObject.getString(VERIFY);
} catch (Exception e) {
@@ -300,7 +306,7 @@ public JSONObject reload(@RequestBody String request) {
if (reloadAll || "ACCESS".equals(type)) {
try {
- result.put(ACCESS_, DemoVerifier.initAccess());
+ result.put(ACCESS_, DemoVerifier.initAccess(false, null, value));
} catch (ServerException e) {
e.printStackTrace();
result.put(ACCESS_, DemoParser.newErrorResult(e));
@@ -309,7 +315,7 @@ public JSONObject reload(@RequestBody String request) {
if (reloadAll || "FUNCTION".equals(type)) {
try {
- result.put(FUNCTION_, DemoFunctionParser.init());
+ result.put(FUNCTION_, DemoFunctionParser.init(false, null, value));
} catch (ServerException e) {
e.printStackTrace();
result.put(FUNCTION_, DemoParser.newErrorResult(e));
@@ -318,7 +324,7 @@ public JSONObject reload(@RequestBody String request) {
if (reloadAll || "REQUEST".equals(type)) {
try {
- result.put(REQUEST_, DemoVerifier.initRequest());
+ result.put(REQUEST_, DemoVerifier.initRequest(false, null, value));
} catch (ServerException e) {
e.printStackTrace();
result.put(REQUEST_, DemoParser.newErrorResult(e));
diff --git a/APIJSON-Java-Server/APIJSONFinal/libs/apijson-framework-4.4.9.jar b/APIJSON-Java-Server/APIJSONFinal/libs/apijson-framework-4.5.0.jar
similarity index 55%
rename from APIJSON-Java-Server/APIJSONFinal/libs/apijson-framework-4.4.9.jar
rename to APIJSON-Java-Server/APIJSONFinal/libs/apijson-framework-4.5.0.jar
index 9297c306..a9703fdb 100644
Binary files a/APIJSON-Java-Server/APIJSONFinal/libs/apijson-framework-4.4.9.jar and b/APIJSON-Java-Server/APIJSONFinal/libs/apijson-framework-4.5.0.jar differ
diff --git a/APIJSON-Java-Server/APIJSONFinal/pom.xml b/APIJSON-Java-Server/APIJSONFinal/pom.xml
index 3b502a4c..bb43e6fa 100755
--- a/APIJSON-Java-Server/APIJSONFinal/pom.xml
+++ b/APIJSON-Java-Server/APIJSONFinal/pom.xml
@@ -4,7 +4,7 @@
apijson.jfinal
apijson-final
jar
- 4.4.9
+ 4.5.0
Demo project for APIJSON Server based on JFinal
http://maven.apache.org
@@ -24,12 +24,12 @@
com.github.Tencent
APIJSON
- 4.4.7
+ 4.4.8
com.github.APIJSON
apijson-framework
- 4.4.9
+ 4.5.0