diff --git a/pom.xml b/pom.xml index aa9d852..9f4b583 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.yzx.hardware-access hardware-access - 2.0.3 + 2.0.4 8 diff --git a/src/main/java/com/hkversion/Acs/UserManage.java b/src/main/java/com/hkversion/Acs/UserManage.java index acd4c0e..a7b9252 100644 --- a/src/main/java/com/hkversion/Acs/UserManage.java +++ b/src/main/java/com/hkversion/Acs/UserManage.java @@ -125,7 +125,7 @@ public class UserManage { } } - public static int modifyUserInfo(int lUserID, String employeeNo,int planTemplateNo) throws InterruptedException, JSONException { + public static int modifyUserInfo(int lUserID, String employeeNo,int planTemplateNo,String doorRight) throws InterruptedException, JSONException { int status = -1; HCNetSDK.BYTE_ARRAY ptrByteArray = new HCNetSDK.BYTE_ARRAY(1024); //数组 //"POST /ISAPI/AccessControl/UserInfo/Record?format=json" 此URL也是下发人员 @@ -144,6 +144,7 @@ public class UserManage { String strInBuffer1 = "{\n" + " \"UserInfo\":{\n" + " \"employeeNo\":\""+employeeNo+"\",\n" + + " \"doorRight\":\""+doorRight+"\",\n" + " \"RightPlan\":[\n" + " {\n" + " \"doorNo\":1,\n" + diff --git a/src/main/java/com/yzx/impl/HKVersion.java b/src/main/java/com/yzx/impl/HKVersion.java index b4b17a4..aa1c44e 100644 --- a/src/main/java/com/yzx/impl/HKVersion.java +++ b/src/main/java/com/yzx/impl/HKVersion.java @@ -254,7 +254,7 @@ public class HKVersion implements IHardwareEquipment { if(lUserID == -1){ continue; } - int i = UserManage.modifyUserInfo(lUserID, userFaceInfo.getEmployeeNo(), userFaceInfo.getTemplateId()); + int i = UserManage.modifyUserInfo(lUserID, userFaceInfo.getEmployeeNo(), userFaceInfo.getTemplateId(),userFaceInfo.getDoorRight()); userFaceInfo.setStatus(i); } catch (InterruptedException e) { e.printStackTrace(); diff --git a/src/main/java/com/yzx/pojo/UserFaceInfo.java b/src/main/java/com/yzx/pojo/UserFaceInfo.java index a05131b..5652462 100644 --- a/src/main/java/com/yzx/pojo/UserFaceInfo.java +++ b/src/main/java/com/yzx/pojo/UserFaceInfo.java @@ -13,4 +13,5 @@ public class UserFaceInfo { private String endTime;//有效期结束 private String cardNo = "";//卡号 private byte[] imageBytes;//人脸信息 + private String doorRight;//门权限 }