Pārlūkot izejas kodu

考勤机对接

weiximei 6 gadus atpakaļ
vecāks
revīzija
3657b47e3e

+ 5
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKConstant.java Parādīt failu

@@ -177,4 +177,9 @@ public class HKConstant {
177 177
      */
178 178
     public static final String GETPERSONINFOSEX = "/openapi/service/base/person/getPersonInfosEx";
179 179
 
180
+    /**
181
+     * 分页获取门禁点【V2.8.2】
182
+     */
183
+    public static final String GET_DOORS = "/openapi/service/acs/res/getDoors";
184
+
180 185
 }

+ 13
- 8
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKOpenApi.java Parādīt failu

@@ -193,7 +193,7 @@ public class HKOpenApi {
193 193
      */
194 194
     public static String getDoors(){
195 195
         Map<String,Object> parMap = Maps.newHashMap();
196
-        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_MONITORY_POINT;
196
+        String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.GET_DOORS; // HKConstant.ITF_MONITORY_POINT;
197 197
         //设置APPKEY
198 198
         parMap.put("appkey", HKConstant.APPKEY);
199 199
         //设置时间参数
@@ -320,7 +320,8 @@ public class HKOpenApi {
320 320
         parMap.put("opUserUuid",HKConstant.OP_USER_UUID);
321 321
         parMap.put("personIds",personIds);
322 322
         parMap.put("doorGroupUuids","");
323
-        parMap.put("doorUuids","efcb9a3fe4e64e2f9c0f546c54465524,94bac7e217fb4a698ad086876d347c6a,369b49476a364f87b1c50e99435ecca8,22d8a043cd3f41c5bf1bd976ab5ee65d");
323
+        // TODO 目前写死
324
+        parMap.put("doorUuids","efcb9a3fe4e64e2f9c0f546c54465524,94bac7e217fb4a698ad086876d347c6a,369b49476a364f87b1c50e99435ecca8,22d8a043cd3f41c5bf1bd976ab5ee65d,111013a57112473a9dfe0d6cd15e2745");
324 325
         String params =  JSON.toJSONString(parMap);
325 326
         log.info("根据人员ID集添加权限请求参数:{}", params);
326 327
         String data = null;
@@ -348,7 +349,8 @@ public class HKOpenApi {
348 349
         //设置时间参数
349 350
         parMap.put("time", System.currentTimeMillis());
350 351
         parMap.put("opUserUuid",HKConstant.OP_USER_UUID);
351
-        parMap.put("deviceUuids","dfd80b22f00545b8b36fa981019df83c,d60ba7a952a94da5ba6daaa2cd62ec20,c8cbac0b4a514ad0921a3f12a542f2d3,c8cbac0b4a514ad0921a3f12a542f2d3");
352
+        // TODO 目前写死
353
+        parMap.put("deviceUuids","dfd80b22f00545b8b36fa981019df83c,d60ba7a952a94da5ba6daaa2cd62ec20,c8cbac0b4a514ad0921a3f12a542f2d3,c8cbac0b4a514ad0921a3f12a542f2d3,765532274ae84f9bb495d801444a7f1e");
352 354
         String params =  JSON.toJSONString(parMap);
353 355
         log.info("根据设备UUID集异动下载门禁权限请求参数:{}", params);
354 356
         String data = null;
@@ -443,7 +445,8 @@ public class HKOpenApi {
443 445
         //设置时间参数
444 446
         parMap.put("time", System.currentTimeMillis());
445 447
         parMap.put("opUserUuid",HKConstant.OP_USER_UUID);
446
-        parMap.put("deviceUuids","d60ba7a952a94da5ba6daaa2cd62ec20,dfd80b22f00545b8b36fa981019df83c");
448
+        // TODO 目前写死的
449
+        parMap.put("deviceUuids","d60ba7a952a94da5ba6daaa2cd62ec20,dfd80b22f00545b8b36fa981019df83c,765532274ae84f9bb495d801444a7f1e");
447 450
         parMap.put("personIds",personIds);
448 451
         parMap.put("type",1);
449 452
         String params =  JSON.toJSONString(parMap);
@@ -622,10 +625,12 @@ public class HKOpenApi {
622 625
 //        parMap.put("longNums", "10010100000");
623 626
 //        String data = HKOpenApi.syncControl(parMap);
624 627
 
625
-        Map<String, Object> map = new HashMap<>();
626
-        map.put("pageNo", 1);
627
-        map.put("pageSize", 100);
628
-        HKOpenApi.getPersonInfosEx(map);
628
+//        Map<String, Object> map = new HashMap<>();
629
+//        map.put("pageNo", 1);
630
+//        map.put("pageSize", 100);
631
+//        HKOpenApi.getPersonInfosEx(map);
632
+
633
+        getDoors();
629 634
 
630 635
     }
631 636