dingxin 6 年前
父节点
当前提交
45d6163fe0

+ 1
- 1
CODE/smart-community/app-api/src/main/java/com/community/huiju/common/hk/HKOpenApi.java 查看文件

133
         parMap.put("cardAndPerson",map.get("cardAndPerson"));
133
         parMap.put("cardAndPerson",map.get("cardAndPerson"));
134
         parMap.put("startTime",map.get("startTime"));
134
         parMap.put("startTime",map.get("startTime"));
135
         parMap.put("endTime",map.get("endTime"));
135
         parMap.put("endTime",map.get("endTime"));
136
-
136
+        parMap.put("subSystems","1048576,3145728,2097152,9437184,25165824,10485760");
137
         String params =  JSON.toJSONString(parMap);
137
         String params =  JSON.toJSONString(parMap);
138
         log.info("批量开卡 请求参数:{}", params);
138
         log.info("批量开卡 请求参数:{}", params);
139
         String data = null;
139
         String data = null;

+ 7
- 0
CODE/smart-community/app-api/src/main/java/com/community/huiju/service/impl/TaUserServiceImpl.java 查看文件

373
          */
373
          */
374
         addUserAndOpenCard(response,user);
374
         addUserAndOpenCard(response,user);
375
 
375
 
376
+        // 给用户添加 海康门禁权限
377
+        HKOpenApi.addAuthoritiesByPersonIds(String.valueOf(user.getHkUserId()));
378
+
379
+        // 下发门禁权限
380
+        HKOpenApi.downloadAuthorityByDeviceUuids();
381
+
376
         return response;
382
         return response;
377
     }
383
     }
378
 
384
 
408
             Integer personId = (Integer) resultDataMap.get("personId");
414
             Integer personId = (Integer) resultDataMap.get("personId");
409
             TaUser tempUser = taUserMapper.selectByPrimaryKey(user.getId());
415
             TaUser tempUser = taUserMapper.selectByPrimaryKey(user.getId());
410
             tempUser.setHkUserId(personId);
416
             tempUser.setHkUserId(personId);
417
+            user.setHkUserId(personId);
411
             // 存储海康人员ID
418
             // 存储海康人员ID
412
             int row = taUserMapper.updateByPrimaryKeySelective(tempUser);
419
             int row = taUserMapper.updateByPrimaryKeySelective(tempUser);
413
             if (row > 0) {
420
             if (row > 0) {