From e36315163b7091cd13c367fb2f0246bc4afa05f9 Mon Sep 17 00:00:00 2001 From: haidong Date: Mon, 1 Jul 2024 16:46:59 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8D=87=E7=BA=A7jar=E5=8C=85=E5=88=B02.0.4=20?= =?UTF-8?q?=E6=B5=B7=E5=BA=B7=E8=AE=BE=E5=A4=87modifyUserInfo=E5=A2=9E?= =?UTF-8?q?=E5=8A=A0doorRight=E8=AE=BE=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: haidong --- pom.xml | 2 +- src/main/java/com/hkversion/Acs/UserManage.java | 3 ++- src/main/java/com/yzx/impl/HKVersion.java | 2 +- src/main/java/com/yzx/pojo/UserFaceInfo.java | 1 + 4 files changed, 5 insertions(+), 3 deletions(-) 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;//门权限 }