Commit fb56ca7f72887a0edae799693a63afda18440ef5

Authored by 徐泉
1 parent c95dfc74
Exists in master

代码修改

cloud/dahua/src/main/java/com/example/dahua/MyTask.java
... ... @@ -73,22 +73,22 @@ public class MyTask implements ApplicationRunner {
73 73  
74 74 public boolean isHasNewDevice = false;//判断是否有新设备上线
75 75  
76   - @Autowired
77   - private MyScheduledTask myScheduledTask;
78   -
79 76 @Override
80 77 public void run(ApplicationArguments args) throws Exception {
81   - /**
82   - * 设备初始化、自注册
83   - */
84   - new MyTask();
  78 +// 121.40.109.21
  79 + // 打开工程,初始化
  80 + LoginModule.init(disConnect, haveReConnect);
  81 + //自注册
  82 + autoRegister();
  83 +
  84 +// System.out.println(" sendRecordDao:"+sendRecordDao.getSenSuccess());
85 85 }
86 86  
87   - private MyTask() {
88   - /**
89   - * 打开工程,初始化
90   - */
91   - LoginModule.init(disConnect, haveReConnect);
  87 +
  88 + /**
  89 + * 设备自注册
  90 + */
  91 + private void autoRegister() {
92 92  
93 93 /**
94 94 * 开启监听服务
... ... @@ -102,7 +102,7 @@ public class MyTask implements ApplicationRunner {
102 102 // 设备断线回调: 通过 CLIENT_Init 设置该回调函数,当设备出现断线时,SDK会调用该函数
103 103 private class DisConnect implements NetSDKLib.fDisConnect {
104 104 public void invoke(NetSDKLib.LLong m_hLoginHandle, String pchDVRIP, int nDVRPort, Pointer dwUser) {
105   - System.out.printf("Device[%s] Port[%d] DisConnect!\n", pchDVRIP, nDVRPort);
  105 + log.info("Device[%s] Port[%d] DisConnect!\n", pchDVRIP, nDVRPort);
106 106 String deviceId = getDeviceId(pchDVRIP, nDVRPort);
107 107 if (!StringUtils.isEmpty(deviceId)) {
108 108 attendanceService.updateConnectStateWithDevid(0, deviceId);
... ... @@ -123,7 +123,7 @@ public class MyTask implements ApplicationRunner {
123 123 public void invoke(NetSDKLib.LLong m_hLoginHandle, String pchDVRIP, int nDVRPort, Pointer dwUser) {
124 124 // 重连提示
125 125 String deviceId = getDeviceId(pchDVRIP, nDVRPort);
126   - System.out.printf("ReConnect Device[%s] IP[%S] Port[%d]\n", deviceId,pchDVRIP, nDVRPort);
  126 + log.info("ReConnect Device[%s] IP[%S] Port[%d]\n", deviceId,pchDVRIP, nDVRPort);
127 127 if (!StringUtils.isEmpty(deviceId)) {
128 128 attendanceService.updateConnectStateWithDevid(1, deviceId);
129 129 // devMap.put(deviceId,"");
... ... @@ -199,15 +199,15 @@ public class MyTask implements ApplicationRunner {
199 199 } catch (UnsupportedEncodingException e) {
200 200 e.printStackTrace();
201 201 }
202   - System.out.printf("Register Device Info [Device address %s][port %s][DeviceID %s] \n", pIp, wPort, deviceId);
  202 + log.info("Register Device Info [Device address %s][port %s][DeviceID %s] \n", pIp, wPort, deviceId);
203 203 switch (lCommand) {
204 204 case NetSDKLib.EM_LISTEN_TYPE.NET_DVR_DISCONNECT: { // 验证期间设备断线回调
205   - System.out.println("EM_LISTEN_TYPE:验证期间设备断线回调");
  205 + log.info("EM_LISTEN_TYPE:验证期间设备断线回调");
206 206  
207 207 break;
208 208 }
209 209 case NetSDKLib.EM_LISTEN_TYPE.NET_DVR_SERIAL_RETURN: { // 设备注册携带序列号
210   - System.out.println("EM_LISTEN_TYPE:设备注册携带序列号");
  210 + log.info("EM_LISTEN_TYPE:设备注册携带序列号");
211 211 /**
212 212 * 主动注册调用的登录接口,获取登录句柄
213 213 */
... ... @@ -251,7 +251,7 @@ public class MyTask implements ApplicationRunner {
251 251 DeviceInfoBean dev = it.next();
252 252 if (lLongMap.get(dev.getDevcieId()).intValue() > 0) {
253 253 NetSDKLib.LLong lLong = GateModule.realLoadPic2(0, analyzerCallback, lLongMap.get(dev.getDevcieId()),dev.getDevcieId());
254   - System.out.println("监听成功:"+dev.getDevcieId());
  254 + log.info("监听成功:"+dev.getDevcieId());
255 255 if (lLong.intValue() != -1) {
256 256 //it.remove();
257 257 }
... ...
cloud/dahua/src/main/java/com/example/dahua/service/imp/PermissFaceServiceImp.java
... ... @@ -87,7 +87,7 @@ public class PermissFaceServiceImp implements PermissFaceService {
87 87 permissionBean.setChannel(permissionFaceBean.getChannel());
88 88 }
89 89 if(!StringUtils.isEmpty(permissionFaceBean.getCustomName())){
90   - permissionBean.setChannel(permissionFaceBean.getCustomName());
  90 + permissionBean.setCustomName(permissionFaceBean.getCustomName());
91 91 }
92 92 responseBean.setData(null);
93 93 sendPermiss2Dev(permissionFaceBean);
... ...
cloud/dahua/src/main/resources/application.yml
... ... @@ -46,8 +46,7 @@ mybatis:
46 46 mapper-locations: classpath:xiaoanmapper/*.xml
47 47 config-location: classpath:mybatis-config.xml
48 48  
49   -#logging:
50   -# config: classpath:logback-spring.xml
  49 +
51 50  
52 51 #haikangpic: E:\wwwhtdocs\HFface\FaceLogs\
53 52  
... ...