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