|
@@ -30,7 +30,10 @@ public class GateController {
|
|
|
//获取handle句柄和设备信息
|
|
|
NetSDKLib.NET_DEVICEINFO_Ex value = LoginModule.m_stDeviceInfo.get(key);
|
|
|
String deviceSn = new String(value.sSerialNumber);
|
|
|
- if (deviceSn.equals(sn)) {
|
|
|
+ System.out.println("内存sn:"+deviceSn+"传入sn:"+sn);
|
|
|
+ boolean f = deviceSn.trim().equalsIgnoreCase(sn.trim());
|
|
|
+ System.out.println(f);
|
|
|
+ if (f) {
|
|
|
boolean ret = LoginModule.netsdk.CLIENT_ControlDeviceEx(key,
|
|
|
NetSDKLib.CtrlType.CTRLTYPE_CTRL_ACCESS_OPEN, pointer, null, 10000);
|
|
|
if (!ret) {
|
|
@@ -58,7 +61,7 @@ public class GateController {
|
|
|
//获取handle句柄和设备信息
|
|
|
NetSDKLib.NET_DEVICEINFO_Ex value = LoginModule.m_stDeviceInfo.get(key);
|
|
|
String deviceSn = new String(value.sSerialNumber);
|
|
|
- if (deviceSn.equals(sn)) {
|
|
|
+ if (deviceSn.trim().equalsIgnoreCase(sn.trim())) {
|
|
|
boolean result = LoginModule.netsdk.CLIENT_ControlDeviceEx(key,
|
|
|
NetSDKLib.CtrlType.CTRLTYPE_CTRL_ACCESS_CLOSE, close.getPointer(), null, 5000);
|
|
|
close.read();
|