|
@@ -1063,24 +1063,27 @@ public class HKOpenApi {
|
1063
|
1063
|
* 指定人员的门禁权限下载 == 人员异动 - 风险太大不可控(同步硬件)
|
1064
|
1064
|
* @return
|
1065
|
1065
|
*/
|
1066
|
|
- public static String appointJurisdiction(String personIds) {
|
|
1066
|
+ public static String appointJurisdiction(Map<String,Object> map) {
|
1067
|
1067
|
String url = HKConstant.OPENAPI_IP_PORT_HTTP + HKConstant.ITF_SELECT_APPOIN;
|
1068
|
1068
|
Map<String, Object> parMap = new HashMap<String, Object>();
|
1069
|
1069
|
//设置APPKEY
|
1070
|
|
- parMap.put("appkey", HKConstant.APPKEY);
|
|
1070
|
+ parMap.put("appkey", map.get("appkey") == null?HKConstant.APPKEY:map.get("appkey"));
|
1071
|
1071
|
//设置时间参数
|
1072
|
1072
|
parMap.put("time", System.currentTimeMillis());
|
1073
|
|
- parMap.put("opUserUuid",HKConstant.OP_USER_UUID);
|
1074
|
|
- parMap.put("personIds",personIds);
|
1075
|
|
- parMap.put("doorUuids","91b8ce635b634d468cde925af6e4274c,d40b23e316364bb5a276b99bb6327181,7f866e918ab8452f9eb1d8a25e481530,8b8256fc605d428c9dc797451e3dc432,84d619c5e84942f68047f0bca93fc041");
|
|
1073
|
+ parMap.put("opUserUuid", map.get("opUserUuid") == null ? HKConstant.OP_USER_UUID : map.get("opUserUuid"));
|
|
1074
|
+ parMap.put("personIds", map.get("personIds"));
|
|
1075
|
+ // parMap.put("doorUuids","91b8ce635b634d468cde925af6e4274c,d40b23e316364bb5a276b99bb6327181,7f866e918ab8452f9eb1d8a25e481530,8b8256fc605d428c9dc797451e3dc432,84d619c5e84942f68047f0bca93fc041");
|
|
1076
|
+ parMap.put("doorUuids", map.get("doorUuids"));
|
1076
|
1077
|
parMap.put("planUuid","plan0000000000000000000000000001");
|
1077
|
|
- parMap.put("operateType",3);
|
1078
|
|
- parMap.put("includeFinger",0);
|
|
1078
|
+// parMap.put("operateType",3);
|
|
1079
|
+// parMap.put("includeFinger",0);
|
|
1080
|
+ parMap.put("operateType",map.get("operateType"));
|
|
1081
|
+ parMap.put("includeFinger",map.get("includeFinger"));
|
1079
|
1082
|
String params = JSON.toJSONString(parMap);
|
1080
|
1083
|
log.info("指定人员的门禁权限下载(同步设备) 请求参数:{}", params);
|
1081
|
1084
|
String data = null;
|
1082
|
1085
|
try {
|
1083
|
|
- data = HttpClientSSLUtils.doPost(url + "?token=" + Digests.buildToken(url + "?" + params, params, HKConstant.SECRET), params);
|
|
1086
|
+ data = HttpClientSSLUtils.doPost(url + "?token=" + Digests.buildToken(url + "?" + params, params, map.get("secret") == null ? HKConstant.SECRET : String.valueOf(map.get("secret"))), params);
|
1084
|
1087
|
log.info("指定人员的门禁权限下载(同步设备):{}",data);
|
1085
|
1088
|
} catch (Exception e) {
|
1086
|
1089
|
e.printStackTrace();
|