diff --git a/cloud/dahua/src/main/java/com/example/dahua/module/GateModule.java b/cloud/dahua/src/main/java/com/example/dahua/module/GateModule.java index f593671..92d6c49 100644 --- a/cloud/dahua/src/main/java/com/example/dahua/module/GateModule.java +++ b/cloud/dahua/src/main/java/com/example/dahua/module/GateModule.java @@ -54,9 +54,12 @@ public class GateModule { return m_hAttachHandle; } + + private static NetSDKLib.NET_DEVICEINFO_Ex deviceInfo; + public static LLong realLoadPic2(int ChannelId, NetSDKLib.fAnalyzerDataCallBack m_AnalyzerDataCB, LLong lLong,String devcieId) { - final NetSDKLib.NET_DEVICEINFO_Ex deviceInfo = new NetSDKLib.NET_DEVICEINFO_Ex(); +// final NetSDKLib.NET_DEVICEINFO_Ex deviceInfo = new NetSDKLib.NET_DEVICEINFO_Ex(); // 设备ID System.arraycopy(devcieId.getBytes(), 0, deviceInfo.sSerialNumber, 0, devcieId.getBytes().length); @@ -677,6 +680,16 @@ public class GateModule { } /** + * 门禁卡记录集信息 + */ + private static NET_RECORDSET_ACCESS_CTL_CARD accessCardInfo; + + /** + * 记录集操作 + */ + private static NET_CTRL_RECORDSET_PARAM update; + + /** * 修改设备卡信息 * @param recordNo * @param cardNo @@ -701,7 +714,7 @@ public class GateModule { /** * 门禁卡记录集信息 */ - NET_RECORDSET_ACCESS_CTL_CARD accessCardInfo = new NET_RECORDSET_ACCESS_CTL_CARD(); +// NET_RECORDSET_ACCESS_CTL_CARD accessCardInfo = new NET_RECORDSET_ACCESS_CTL_CARD(); // 记录集编号, 修改、删除卡信息必须填写 accessCardInfo.nRecNo = recordNo; @@ -771,7 +784,8 @@ public class GateModule { /** * 记录集操作 */ - NET_CTRL_RECORDSET_PARAM update = new NET_CTRL_RECORDSET_PARAM(); +// NET_CTRL_RECORDSET_PARAM update = new NET_CTRL_RECORDSET_PARAM(); + update.emType = EM_NET_RECORD_TYPE.NET_RECORD_ACCESSCTLCARD; // 记录集信息类型 update.pBuf = accessCardInfo.getPointer(); diff --git a/cloud/pom.xml b/cloud/pom.xml index 58caed6..a33501e 100644 --- a/cloud/pom.xml +++ b/cloud/pom.xml @@ -35,7 +35,7 @@ haikangface - + search_smartCampus -- libgit2 0.21.0