Commit 0d72f97b5c471c97ad3d7104699bb90ea21ac453
1 parent
2f519872
Exists in
master
修改提交
Showing
174 changed files
with
756 additions
and
7570 deletions
Show diff stats
@@ -0,0 +1,10 @@ | @@ -0,0 +1,10 @@ | ||
1 | +<?xml version="1.0" encoding="UTF-8"?> | ||
2 | +<project version="4"> | ||
3 | + <component name="RunConfigurationProducerService"> | ||
4 | + <option name="ignoredProducers"> | ||
5 | + <set> | ||
6 | + <option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" /> | ||
7 | + </set> | ||
8 | + </option> | ||
9 | + </component> | ||
10 | +</project> | ||
0 | \ No newline at end of file | 11 | \ No newline at end of file |
cloud/dahua/log/2019-11-07/下发指令.txt
cloud/dahua/log/2019-11-15/下发指令.txt
cloud/dahua/sdklog/2021-01-14_17-27-37.log
@@ -1,64 +0,0 @@ | @@ -1,64 +0,0 @@ | ||
1 | -Begin Time:2021-01-14 17:27:37.827 | ||
2 | -[2021-01-14 17:27:37.827][P:26536/T:31436][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-14 17:27:37.845][P:26536/T:31436][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002DE90000 | ||
4 | - | ||
5 | -[2021-01-14 17:27:37.845][P:26536/T:31436][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-14 17:27:37.853][P:26536/T:31436][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001E090050, dwUser=0000000000000000]. | ||
7 | -[2021-01-14 17:27:37.853][P:26536/T:31436][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-14 17:27:37.853][P:26536/T:31436][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-14 17:27:37.853][P:26536/T:31436][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-14 17:27:37.854][P:26536/T:31436][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-14 17:27:37.854][P:26536/T:31436][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-14 17:27:37.862][P:26536/T:31436][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001E090090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-14 17:27:37.864][P:26536/T:31436][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=593722880.] | ||
14 | -[2021-01-14 17:27:38.653][P:26536/T:38860][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-14 17:27:38.653][P:26536/T:38860][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:54528 | ||
16 | -[2021-01-14 17:27:38.847][P:26536/T:38832][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-14 17:27:38.847][P:26536/T:29612][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 54528, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-14 17:28:08.877][P:26536/T:38832][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
19 | -[2021-01-14 17:28:08.877][P:26536/T:29612][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 54528, connectID is 0, chn is 0, registed | ||
20 | -[2021-01-14 17:28:33.435][P:26536/T:38832][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:1 | ||
21 | -[2021-01-14 17:28:33.435][P:26536/T:38832][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.94, port is 54528 | ||
22 | -[2021-01-14 17:28:33.435][P:26536/T:38832][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
23 | -[2021-01-14 17:28:33.435][P:26536/T:38832][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.94, port:54528 | ||
24 | -[2021-01-14 17:28:33.459][P:26536/T:38860][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
25 | -[2021-01-14 17:28:33.459][P:26536/T:38860][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:54530 | ||
26 | -[2021-01-14 17:28:33.665][P:26536/T:38832][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
27 | -[2021-01-14 17:28:48.799][P:26536/T:28972][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.94, port=54528, SpeCap=2, lpDeviceInfo=00000000313A71A0.] | ||
28 | -[2021-01-14 17:28:48.799][P:26536/T:28972][Manager.cpp:7946][Error][80000053] Cannot Find Socket from Serinal | ||
29 | -[2021-01-14 17:28:48.799][P:26536/T:28972][Manager.cpp:7549][Error][90010002] device is NULL | ||
30 | -[2021-01-14 17:28:48.799][P:26536/T:28972][Manager.cpp:7646][Error][90010002] Login device failed, errorcode:0! | ||
31 | -[2021-01-14 17:28:48.799][P:26536/T:28972][dhnetsdk.cpp:609][Error][90010002] Login failed, ip:172.16.2.94, port:54528, specCap:2! | ||
32 | -[2021-01-14 17:28:48.799][P:26536/T:28972][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=0.] | ||
33 | -[2021-01-14 17:28:48.800][P:26536/T:28972][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
34 | -[2021-01-14 17:28:48.800][P:26536/T:28972][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=8000006c.] | ||
35 | -[2021-01-14 17:28:48.800][P:26536/T:28972][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
36 | -[2021-01-14 17:28:48.800][P:26536/T:28972][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=8000006c.] | ||
37 | -[2021-01-14 17:28:48.860][P:26536/T:29612][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 54530, connectID is 0, chn is 0, registed | ||
38 | -[2021-01-14 17:29:03.708][P:26536/T:38832][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
39 | -[2021-01-14 17:29:03.709][P:26536/T:29612][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 54530, connectID is 0, chn is 0, registed | ||
40 | -[2021-01-14 17:29:19.055][P:26536/T:28972][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.94, port=54528, SpeCap=2, lpDeviceInfo=00000000313A6640.] | ||
41 | -[2021-01-14 17:29:19.055][P:26536/T:28972][Manager.cpp:7946][Error][80000053] Cannot Find Socket from Serinal | ||
42 | -[2021-01-14 17:29:19.056][P:26536/T:28972][Manager.cpp:7549][Error][90010002] device is NULL | ||
43 | -[2021-01-14 17:29:19.056][P:26536/T:28972][Manager.cpp:7646][Error][90010002] Login device failed, errorcode:0! | ||
44 | -[2021-01-14 17:29:19.056][P:26536/T:28972][dhnetsdk.cpp:609][Error][90010002] Login failed, ip:172.16.2.94, port:54528, specCap:2! | ||
45 | -[2021-01-14 17:29:19.056][P:26536/T:28972][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=0.] | ||
46 | -[2021-01-14 17:29:19.056][P:26536/T:28972][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
47 | -[2021-01-14 17:29:19.056][P:26536/T:28972][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=8000006c.] | ||
48 | -[2021-01-14 17:29:19.056][P:26536/T:28972][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
49 | -[2021-01-14 17:29:19.056][P:26536/T:28972][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=8000006c.] | ||
50 | -[2021-01-14 17:29:19.056][P:26536/T:28972][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.94, port=54530, SpeCap=2, lpDeviceInfo=00000000313A6790.] | ||
51 | -[2021-01-14 17:29:19.059][P:26536/T:28972][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 00000000236B41F0 ip is 172.16.2.94, port is 54530 | ||
52 | -[2021-01-14 17:29:19.267][P:26536/T:38832][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
53 | -[2021-01-14 17:29:19.331][P:26536/T:28972][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=594231792.] | ||
54 | -[2021-01-14 17:29:29.879][P:26536/T:28972][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=594231792, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=000000001E0900D0, dwUser=0000000000C944D0, Reserved=0000000000000000.] | ||
55 | -[2021-01-14 17:29:29.883][P:26536/T:28972][Utils.cpp:4792][Info][0] mutil NIC client | ||
56 | -[2021-01-14 17:29:29.916][P:26536/T:28972][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 00000000236B41F0, connetID 6 | ||
57 | -[2021-01-14 17:29:29.949][P:26536/T:38860][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
58 | -[2021-01-14 17:29:29.950][P:26536/T:38860][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:54532 | ||
59 | -[2021-01-14 17:29:29.950][P:26536/T:38832][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
60 | -[2021-01-14 17:29:29.950][P:26536/T:29612][Manager.cpp:1236][Info][0] Device[00000000236B41F0] get pRegSubSocket 00000000236CAA60 up, nConnectID 6 Chn:1 | ||
61 | -[2021-01-14 17:29:29.950][P:26536/T:29612][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 00000000236B41F0, subsocket ID is 6 | ||
62 | -[2021-01-14 17:29:29.950][P:26536/T:29612][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 54532, connectID is 6, chn is 1, registed | ||
63 | -[2021-01-14 17:29:29.950][P:26536/T:28972][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 00000000236B41F0 find socket connectID is 6 | ||
64 | -[2021-01-14 17:29:29.993][P:26536/T:28972][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=594322528.] |
cloud/dahua/sdklog/2021-01-14_18-09-48.log
@@ -1,32 +0,0 @@ | @@ -1,32 +0,0 @@ | ||
1 | -Begin Time:2021-01-14 18:09:48.877 | ||
2 | -[2021-01-14 18:09:48.877][P:37036/T:20888][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-14 18:09:48.901][P:37036/T:20888][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000313B0000 | ||
4 | - | ||
5 | -[2021-01-14 18:09:48.901][P:37036/T:20888][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-14 18:09:48.906][P:37036/T:20888][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003550050, dwUser=0000000000000000]. | ||
7 | -[2021-01-14 18:09:48.906][P:37036/T:20888][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-14 18:09:48.907][P:37036/T:20888][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-14 18:09:48.907][P:37036/T:20888][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-14 18:09:48.913][P:37036/T:20888][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-14 18:09:48.913][P:37036/T:20888][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-14 18:09:48.924][P:37036/T:20888][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000003550090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-14 18:09:48.925][P:37036/T:20888][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=506532192.] | ||
14 | -[2021-01-14 18:09:52.573][P:37036/T:37184][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-14 18:09:52.573][P:37036/T:37184][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:54656 | ||
16 | -[2021-01-14 18:09:52.769][P:37036/T:36116][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-14 18:09:52.770][P:37036/T:34116][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 54656, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-14 18:10:03.088][P:37036/T:36496][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.94, port=54656, SpeCap=2, lpDeviceInfo=00000000010402D0.] | ||
19 | -[2021-01-14 18:10:03.088][P:37036/T:36496][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001E390FB0 ip is 172.16.2.94, port is 54656 | ||
20 | -[2021-01-14 18:10:03.297][P:37036/T:36116][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
21 | -[2021-01-14 18:10:03.342][P:37036/T:36496][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=507056048.] | ||
22 | -[2021-01-14 18:10:03.344][P:37036/T:36496][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=507056048, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000035500D0, dwUser=00000000010CAAD0, Reserved=0000000000000000.] | ||
23 | -[2021-01-14 18:10:03.345][P:37036/T:36496][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-14 18:10:03.367][P:37036/T:36496][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001E390FB0, connetID 7 | ||
25 | -[2021-01-14 18:10:03.492][P:37036/T:37184][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
26 | -[2021-01-14 18:10:03.492][P:37036/T:37184][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:54658 | ||
27 | -[2021-01-14 18:10:03.493][P:37036/T:36116][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
28 | -[2021-01-14 18:10:03.493][P:37036/T:34116][Manager.cpp:1236][Info][0] Device[000000001E390FB0] get pRegSubSocket 000000001E3A7150 up, nConnectID 7 Chn:1 | ||
29 | -[2021-01-14 18:10:03.493][P:37036/T:34116][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001E390FB0, subsocket ID is 7 | ||
30 | -[2021-01-14 18:10:03.493][P:37036/T:34116][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 54658, connectID is 7, chn is 1, registed | ||
31 | -[2021-01-14 18:10:03.493][P:37036/T:36496][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001E390FB0 find socket connectID is 7 | ||
32 | -[2021-01-14 18:10:03.540][P:37036/T:36496][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=507145040.] |
cloud/dahua/sdklog/2021-01-15_08-17-32.log
@@ -1,32 +0,0 @@ | @@ -1,32 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 08:17:32.762 | ||
2 | -[2021-01-15 08:17:32.762][P:39988/T:41280][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 08:17:32.883][P:39988/T:41280][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000295F0000 | ||
4 | - | ||
5 | -[2021-01-15 08:17:32.883][P:39988/T:41280][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 08:17:32.903][P:39988/T:41280][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003440050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 08:17:32.903][P:39988/T:41280][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 08:17:32.903][P:39988/T:41280][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 08:17:32.904][P:39988/T:41280][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 08:17:32.905][P:39988/T:41280][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 08:17:32.905][P:39988/T:41280][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 08:17:32.920][P:39988/T:41280][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000003440090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 08:17:32.923][P:39988/T:41280][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=511639808.] | ||
14 | -[2021-01-15 08:17:38.518][P:39988/T:39708][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-15 08:17:38.519][P:39988/T:39708][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:36388 | ||
16 | -[2021-01-15 08:17:38.716][P:39988/T:41188][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-15 08:17:38.716][P:39988/T:41052][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 36388, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-15 08:17:46.165][P:39988/T:32132][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.94, port=36388, SpeCap=2, lpDeviceInfo=000000000103F0C0.] | ||
19 | -[2021-01-15 08:17:46.166][P:39988/T:32132][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001E8744D0 ip is 172.16.2.94, port is 36388 | ||
20 | -[2021-01-15 08:17:46.357][P:39988/T:41188][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
21 | -[2021-01-15 08:17:46.427][P:39988/T:32132][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=512181456.] | ||
22 | -[2021-01-15 08:17:46.430][P:39988/T:32132][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=512181456, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000034400D0, dwUser=00000000010F5080, Reserved=0000000000000000.] | ||
23 | -[2021-01-15 08:17:46.433][P:39988/T:32132][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-15 08:17:46.466][P:39988/T:32132][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001E8744D0, connetID 8 | ||
25 | -[2021-01-15 08:17:46.498][P:39988/T:39708][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
26 | -[2021-01-15 08:17:46.498][P:39988/T:39708][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:36390 | ||
27 | -[2021-01-15 08:17:46.499][P:39988/T:41188][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
28 | -[2021-01-15 08:17:46.499][P:39988/T:41052][Manager.cpp:1236][Info][0] Device[000000001E8744D0] get pRegSubSocket 000000001E878C10 up, nConnectID 8 Chn:1 | ||
29 | -[2021-01-15 08:17:46.499][P:39988/T:41052][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001E8744D0, subsocket ID is 8 | ||
30 | -[2021-01-15 08:17:46.499][P:39988/T:32132][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001E8744D0 find socket connectID is 8 | ||
31 | -[2021-01-15 08:17:46.499][P:39988/T:41052][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 36390, connectID is 8, chn is 1, registed | ||
32 | -[2021-01-15 08:17:46.566][P:39988/T:32132][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=512198160.] |
cloud/dahua/sdklog/2021-01-15_08-19-10.log
@@ -1,32 +0,0 @@ | @@ -1,32 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 08:19:10.445 | ||
2 | -[2021-01-15 08:19:10.445][P:38456/T:38876][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 08:19:10.668][P:38456/T:38876][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002CA00000 | ||
4 | - | ||
5 | -[2021-01-15 08:19:10.668][P:38456/T:38876][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 08:19:10.741][P:38456/T:38876][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CC10050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 08:19:10.741][P:38456/T:38876][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 08:19:10.748][P:38456/T:38876][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 08:19:10.748][P:38456/T:38876][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 08:19:10.804][P:38456/T:38876][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 08:19:10.804][P:38456/T:38876][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 08:19:10.928][P:38456/T:38876][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001CC10090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 08:19:10.931][P:38456/T:38876][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=502300160.] | ||
14 | -[2021-01-15 08:19:12.316][P:38456/T:15292][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-15 08:19:12.316][P:38456/T:15292][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:36398 | ||
16 | -[2021-01-15 08:19:12.509][P:38456/T:33168][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-15 08:19:12.509][P:38456/T:22436][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 36398, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-15 08:19:40.650][P:38456/T:37484][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.94, port=36398, SpeCap=2, lpDeviceInfo=0000000000EBF690.] | ||
19 | -[2021-01-15 08:19:40.651][P:38456/T:37484][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001DF841F0 ip is 172.16.2.94, port is 36398 | ||
20 | -[2021-01-15 08:19:40.889][P:38456/T:33168][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
21 | -[2021-01-15 08:19:41.018][P:38456/T:37484][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=502809072.] | ||
22 | -[2021-01-15 08:19:41.020][P:38456/T:37484][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=502809072, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=000000001CC100D0, dwUser=0000000000F37330, Reserved=0000000000000000.] | ||
23 | -[2021-01-15 08:19:41.023][P:38456/T:37484][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-15 08:19:41.042][P:38456/T:37484][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001DF841F0, connetID 9 | ||
25 | -[2021-01-15 08:19:41.071][P:38456/T:15292][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
26 | -[2021-01-15 08:19:41.071][P:38456/T:15292][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:36400 | ||
27 | -[2021-01-15 08:19:41.073][P:38456/T:33168][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
28 | -[2021-01-15 08:19:41.073][P:38456/T:22436][Manager.cpp:1236][Info][0] Device[000000001DF841F0] get pRegSubSocket 000000001DF9B2C0 up, nConnectID 9 Chn:1 | ||
29 | -[2021-01-15 08:19:41.073][P:38456/T:22436][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001DF841F0, subsocket ID is 9 | ||
30 | -[2021-01-15 08:19:41.073][P:38456/T:22436][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 36400, connectID is 9, chn is 1, registed | ||
31 | -[2021-01-15 08:19:41.073][P:38456/T:37484][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001DF841F0 find socket connectID is 9 | ||
32 | -[2021-01-15 08:19:41.139][P:38456/T:37484][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=502901952.] |
cloud/dahua/sdklog/2021-01-15_11-10-54.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:10:54.618 | ||
2 | -[2021-01-15 11:10:54.618][P:26192/T:40528][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:10:54.634][P:26192/T:40528][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028410000 | ||
4 | - | ||
5 | -[2021-01-15 11:10:54.634][P:26192/T:40528][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:10:54.655][P:26192/T:40528][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000037A0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:10:54.655][P:26192/T:40528][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:10:54.658][P:26192/T:40528][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:10:54.658][P:26192/T:40528][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:10:54.659][P:26192/T:40528][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:10:54.659][P:26192/T:40528][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:10:54.673][P:26192/T:40528][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=00000000037A0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:10:54.692][P:26192/T:40528][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=513872144.] |
cloud/dahua/sdklog/2021-01-15_11-13-38.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:13:38.988 | ||
2 | -[2021-01-15 11:13:38.988][P:33012/T:84][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:13:39.004][P:33012/T:84][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029F30000 | ||
4 | - | ||
5 | -[2021-01-15 11:13:39.004][P:33012/T:84][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:13:39.009][P:33012/T:84][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CDF0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:13:39.009][P:33012/T:84][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:13:39.010][P:33012/T:84][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:13:39.010][P:33012/T:84][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:13:39.011][P:33012/T:84][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:13:39.011][P:33012/T:84][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:13:39.017][P:33012/T:84][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001CDF0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:13:39.017][P:33012/T:84][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=501483120.] |
cloud/dahua/sdklog/2021-01-15_11-14-34.log
@@ -1,17 +0,0 @@ | @@ -1,17 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:14:34.347 | ||
2 | -[2021-01-15 11:14:34.347][P:39596/T:21216][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:14:34.365][P:39596/T:21216][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002BC50000 | ||
4 | - | ||
5 | -[2021-01-15 11:14:34.366][P:39596/T:21216][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:14:34.371][P:39596/T:21216][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001DB60050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:14:34.371][P:39596/T:21216][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:14:34.373][P:39596/T:21216][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:14:34.373][P:39596/T:21216][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:14:34.374][P:39596/T:21216][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:14:34.374][P:39596/T:21216][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:14:34.384][P:39596/T:21216][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001DB60090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:14:34.384][P:39596/T:21216][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=476640640.] | ||
14 | -[2021-01-15 11:14:37.886][P:39596/T:25920][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-15 11:14:37.889][P:39596/T:25920][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:38322 | ||
16 | -[2021-01-15 11:14:38.085][P:39596/T:39244][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-15 11:14:38.085][P:39596/T:41732][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 38322, connectID is 0, chn is 0, registed |
cloud/dahua/sdklog/2021-01-15_11-15-32.log
@@ -1,17 +0,0 @@ | @@ -1,17 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:15:32.435 | ||
2 | -[2021-01-15 11:15:32.435][P:40352/T:15128][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:15:32.452][P:40352/T:15128][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002D880000 | ||
4 | - | ||
5 | -[2021-01-15 11:15:32.452][P:40352/T:15128][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:15:32.458][P:40352/T:15128][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D200050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:15:32.458][P:40352/T:15128][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:15:32.458][P:40352/T:15128][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:15:32.458][P:40352/T:15128][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:15:32.460][P:40352/T:15128][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:15:32.460][P:40352/T:15128][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:15:32.467][P:40352/T:15128][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001D200090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:15:32.467][P:40352/T:15128][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=514523904.] | ||
14 | -[2021-01-15 11:15:40.574][P:40352/T:34080][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-15 11:15:40.574][P:40352/T:34080][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:38334 | ||
16 | -[2021-01-15 11:15:40.764][P:40352/T:38536][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-15 11:15:40.764][P:40352/T:30804][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 38334, connectID is 0, chn is 0, registed |
cloud/dahua/sdklog/2021-01-15_11-18-37.log
@@ -1,17 +0,0 @@ | @@ -1,17 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:18:37.947 | ||
2 | -[2021-01-15 11:18:37.948][P:39888/T:33452][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:18:37.960][P:39888/T:33452][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000307C0000 | ||
4 | - | ||
5 | -[2021-01-15 11:18:37.960][P:39888/T:33452][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:18:37.964][P:39888/T:33452][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C3C0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:18:37.964][P:39888/T:33452][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:18:37.966][P:39888/T:33452][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:18:37.966][P:39888/T:33452][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:18:37.967][P:39888/T:33452][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:18:37.967][P:39888/T:33452][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:18:37.974][P:39888/T:33452][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001C3C0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:18:37.974][P:39888/T:33452][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=495456752.] | ||
14 | -[2021-01-15 11:18:47.377][P:39888/T:39376][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-15 11:18:47.377][P:39888/T:39376][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:38368 | ||
16 | -[2021-01-15 11:18:47.574][P:39888/T:20128][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-15 11:18:47.574][P:39888/T:35996][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 38368, connectID is 0, chn is 0, registed |
cloud/dahua/sdklog/2021-01-15_11-21-43.log
@@ -1,17 +0,0 @@ | @@ -1,17 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:21:43.032 | ||
2 | -[2021-01-15 11:21:43.032][P:37232/T:41844][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:21:43.046][P:37232/T:41844][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002DD60000 | ||
4 | - | ||
5 | -[2021-01-15 11:21:43.046][P:37232/T:41844][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:21:43.051][P:37232/T:41844][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CA10050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:21:43.051][P:37232/T:41844][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:21:43.051][P:37232/T:41844][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:21:43.051][P:37232/T:41844][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:21:43.052][P:37232/T:41844][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:21:43.052][P:37232/T:41844][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:21:43.059][P:37232/T:41844][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001CA10090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:21:43.060][P:37232/T:41844][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=502073648.] | ||
14 | -[2021-01-15 11:21:52.926][P:37232/T:9668][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
15 | -[2021-01-15 11:21:52.926][P:37232/T:9668][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.94:38404 | ||
16 | -[2021-01-15 11:21:53.127][P:37232/T:41448][Utils.cpp:5175][Info][0] pszIp:172.16.2.94, szIpLen:16 | ||
17 | -[2021-01-15 11:21:53.127][P:37232/T:40860][Manager.cpp:1265][Info][0] Device ip 172.16.2.94, port 38404, connectID is 0, chn is 0, registed |
cloud/dahua/sdklog/2021-01-15_11-22-29.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:22:29.621 | ||
2 | -[2021-01-15 11:22:29.621][P:21216/T:5880][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:22:29.638][P:21216/T:5880][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A950000 | ||
4 | - | ||
5 | -[2021-01-15 11:22:29.638][P:21216/T:5880][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:22:29.643][P:21216/T:5880][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003150050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:22:29.643][P:21216/T:5880][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:22:29.645][P:21216/T:5880][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:22:29.645][P:21216/T:5880][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:22:29.647][P:21216/T:5880][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:22:29.647][P:21216/T:5880][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:22:29.654][P:21216/T:5880][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000003150090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:22:29.654][P:21216/T:5880][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=505807616.] |
cloud/dahua/sdklog/2021-01-15_11-22-56.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-15 11:22:56.571 | ||
2 | -[2021-01-15 11:22:56.571][P:29940/T:39616][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-15 11:22:56.585][P:29940/T:39616][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028C30000 | ||
4 | - | ||
5 | -[2021-01-15 11:22:56.585][P:29940/T:39616][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-15 11:22:56.590][P:29940/T:39616][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C9E0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-15 11:22:56.590][P:29940/T:39616][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-15 11:22:56.592][P:29940/T:39616][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-15 11:22:56.592][P:29940/T:39616][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-15 11:22:56.593][P:29940/T:39616][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-15 11:22:56.593][P:29940/T:39616][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-15 11:22:56.599][P:29940/T:39616][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001C9E0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-15 11:22:56.599][P:29940/T:39616][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=497485504.] |
cloud/dahua/sdklog/2021-01-28_23-27-41.log
@@ -1,34 +0,0 @@ | @@ -1,34 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:27:41.537 | ||
2 | -[2021-01-28 23:27:41.537][P:7824/T:12128][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:27:41.558][P:7824/T:12128][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002DE50000 | ||
4 | - | ||
5 | -[2021-01-28 23:27:41.558][P:7824/T:12128][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:27:41.566][P:7824/T:12128][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C210050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:27:41.566][P:7824/T:12128][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:27:41.566][P:7824/T:12128][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:27:41.566][P:7824/T:12128][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:27:41.567][P:7824/T:12128][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:27:41.567][P:7824/T:12128][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:27:41.880][P:7824/T:12128][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001C210090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:27:41.882][P:7824/T:12128][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=493884496.] | ||
14 | -[2021-01-28 23:27:47.313][P:7824/T:17860][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
15 | -[2021-01-28 23:27:47.313][P:7824/T:17860][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.17:35120 | ||
16 | -[2021-01-28 23:27:47.517][P:7824/T:17664][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
17 | -[2021-01-28 23:27:47.517][P:7824/T:18000][Manager.cpp:1265][Info][0] Device ip 172.16.2.17, port 35120, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-28 23:28:17.556][P:7824/T:17664][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
19 | -[2021-01-28 23:28:45.202][P:7824/T:17664][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:1 | ||
20 | -[2021-01-28 23:28:45.202][P:7824/T:17664][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.17, port is 35120 | ||
21 | -[2021-01-28 23:28:45.202][P:7824/T:17664][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
22 | -[2021-01-28 23:28:45.202][P:7824/T:17664][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.17, port:35120 | ||
23 | -[2021-01-28 23:28:45.306][P:7824/T:17860][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
24 | -[2021-01-28 23:28:45.306][P:7824/T:17860][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.17:35122 | ||
25 | -[2021-01-28 23:28:45.498][P:7824/T:17664][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
26 | -[2021-01-28 23:29:15.517][P:7824/T:17664][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
27 | -[2021-01-28 23:29:45.202][P:7824/T:17664][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:2 | ||
28 | -[2021-01-28 23:29:45.202][P:7824/T:17664][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.17, port is 35122 | ||
29 | -[2021-01-28 23:29:45.202][P:7824/T:17664][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
30 | -[2021-01-28 23:29:45.202][P:7824/T:17664][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.17, port:35122 | ||
31 | -[2021-01-28 23:29:45.377][P:7824/T:17860][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
32 | -[2021-01-28 23:29:45.377][P:7824/T:17860][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.17:35124 | ||
33 | -[2021-01-28 23:29:45.576][P:7824/T:17664][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
34 | -[2021-01-28 23:30:04.909][P:7824/T:18000][Manager.cpp:1265][Info][0] Device ip 172.16.2.17, port 35124, connectID is 0, chn is 0, registed |
cloud/dahua/sdklog/2021-01-28_23-37-25.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:37:25.315 | ||
2 | -[2021-01-28 23:37:25.315][P:18008/T:16952][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:37:25.332][P:18008/T:16952][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028E30000 | ||
4 | - | ||
5 | -[2021-01-28 23:37:25.332][P:18008/T:16952][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:37:25.338][P:18008/T:16952][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C8A0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:37:25.338][P:18008/T:16952][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:37:25.340][P:18008/T:16952][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:37:25.340][P:18008/T:16952][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:37:25.341][P:18008/T:16952][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:37:25.341][P:18008/T:16952][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:37:25.349][P:18008/T:16952][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001C8A0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:37:25.349][P:18008/T:16952][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=495918032.] |
cloud/dahua/sdklog/2021-01-28_23-38-23.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:38:23.032 | ||
2 | -[2021-01-28 23:38:23.033][P:15816/T:13976][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:38:23.050][P:15816/T:13976][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002B410000 | ||
4 | - | ||
5 | -[2021-01-28 23:38:23.050][P:15816/T:13976][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:38:23.054][P:15816/T:13976][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CA90050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:38:23.055][P:15816/T:13976][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:38:23.055][P:15816/T:13976][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:38:23.055][P:15816/T:13976][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:38:23.056][P:15816/T:13976][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:38:23.056][P:15816/T:13976][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:38:23.063][P:15816/T:13976][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001CA90090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:38:23.063][P:15816/T:13976][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=500047088.] |
cloud/dahua/sdklog/2021-01-28_23-39-26.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:39:26.453 | ||
2 | -[2021-01-28 23:39:26.453][P:12360/T:1292][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:39:26.474][P:12360/T:1292][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028070000 | ||
4 | - | ||
5 | -[2021-01-28 23:39:26.474][P:12360/T:1292][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:39:26.481][P:12360/T:1292][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CDB0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:39:26.481][P:12360/T:1292][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:39:26.482][P:12360/T:1292][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:39:26.482][P:12360/T:1292][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:39:26.483][P:12360/T:1292][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:39:26.483][P:12360/T:1292][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:39:26.491][P:12360/T:1292][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001CDB0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:39:26.492][P:12360/T:1292][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=501487408.] |
cloud/dahua/sdklog/2021-01-28_23-40-26.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:40:26.124 | ||
2 | -[2021-01-28 23:40:26.124][P:17680/T:16504][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:40:26.142][P:17680/T:16504][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029700000 | ||
4 | - | ||
5 | -[2021-01-28 23:40:26.142][P:17680/T:16504][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:40:26.147][P:17680/T:16504][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D050050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:40:26.147][P:17680/T:16504][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:40:26.148][P:17680/T:16504][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:40:26.148][P:17680/T:16504][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:40:26.149][P:17680/T:16504][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:40:26.149][P:17680/T:16504][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:40:26.157][P:17680/T:16504][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001D050090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:40:26.157][P:17680/T:16504][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=504170704.] |
cloud/dahua/sdklog/2021-01-28_23-42-28.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:42:28.112 | ||
2 | -[2021-01-28 23:42:28.112][P:17856/T:15392][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:42:28.136][P:17856/T:15392][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A9F0000 | ||
4 | - | ||
5 | -[2021-01-28 23:42:28.137][P:17856/T:15392][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:42:28.143][P:17856/T:15392][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C330050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:42:28.143][P:17856/T:15392][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:42:28.145][P:17856/T:15392][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:42:28.145][P:17856/T:15392][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:42:28.146][P:17856/T:15392][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:42:28.146][P:17856/T:15392][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:42:28.154][P:17856/T:15392][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001C330090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:42:28.154][P:17856/T:15392][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=490609904.] |
cloud/dahua/sdklog/2021-01-28_23-43-23.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:43:23.586 | ||
2 | -[2021-01-28 23:43:23.586][P:17668/T:13072][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:43:23.605][P:17668/T:13072][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028930000 | ||
4 | - | ||
5 | -[2021-01-28 23:43:23.605][P:17668/T:13072][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:43:23.610][P:17668/T:13072][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002B90050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:43:23.610][P:17668/T:13072][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:43:23.613][P:17668/T:13072][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:43:23.613][P:17668/T:13072][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:43:23.614][P:17668/T:13072][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:43:23.614][P:17668/T:13072][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:43:23.620][P:17668/T:13072][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000002B90090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:43:23.621][P:17668/T:13072][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=476448240.] |
cloud/dahua/sdklog/2021-01-28_23-44-11.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:44:11.018 | ||
2 | -[2021-01-28 23:44:11.018][P:17776/T:16728][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:44:11.037][P:17776/T:16728][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A360000 | ||
4 | - | ||
5 | -[2021-01-28 23:44:11.037][P:17776/T:16728][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:44:11.041][P:17776/T:16728][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CA70050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:44:11.041][P:17776/T:16728][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:44:11.043][P:17776/T:16728][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:44:11.043][P:17776/T:16728][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:44:11.044][P:17776/T:16728][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:44:11.044][P:17776/T:16728][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:44:11.051][P:17776/T:16728][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001CA70090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:44:11.051][P:17776/T:16728][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=498342272.] |
cloud/dahua/sdklog/2021-01-28_23-52-37.log
@@ -1,17 +0,0 @@ | @@ -1,17 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:52:37.394 | ||
2 | -[2021-01-28 23:52:37.395][P:9568/T:13912][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:52:37.411][P:9568/T:13912][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029580000 | ||
4 | - | ||
5 | -[2021-01-28 23:52:37.411][P:9568/T:13912][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:52:37.416][P:9568/T:13912][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D0D0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:52:37.416][P:9568/T:13912][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:52:37.418][P:9568/T:13912][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:52:37.418][P:9568/T:13912][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:52:37.419][P:9568/T:13912][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:52:37.419][P:9568/T:13912][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:52:37.425][P:9568/T:13912][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001D0D0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:52:37.425][P:9568/T:13912][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=504435056.] | ||
14 | -[2021-01-28 23:52:38.019][P:9568/T:16996][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
15 | -[2021-01-28 23:52:38.020][P:9568/T:16996][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.17:35394 | ||
16 | -[2021-01-28 23:52:38.210][P:9568/T:18120][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
17 | -[2021-01-28 23:52:38.210][P:9568/T:12988][Manager.cpp:1265][Info][0] Device ip 172.16.2.17, port 35394, connectID is 0, chn is 0, registed |
cloud/dahua/sdklog/2021-01-28_23-53-51.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:53:51.105 | ||
2 | -[2021-01-28 23:53:51.106][P:15060/T:18060][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:53:51.123][P:15060/T:18060][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029680000 | ||
4 | - | ||
5 | -[2021-01-28 23:53:51.123][P:15060/T:18060][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:53:51.128][P:15060/T:18060][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000035C0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:53:51.128][P:15060/T:18060][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:53:51.130][P:15060/T:18060][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:53:51.130][P:15060/T:18060][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:53:51.131][P:15060/T:18060][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:53:51.131][P:15060/T:18060][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:53:51.139][P:15060/T:18060][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=00000000035C0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:53:51.139][P:15060/T:18060][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=485825776.] |
cloud/dahua/sdklog/2021-01-28_23-55-20.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:55:20.269 | ||
2 | -[2021-01-28 23:55:20.270][P:15868/T:17504][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:55:20.285][P:15868/T:17504][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000030150000 | ||
4 | - | ||
5 | -[2021-01-28 23:55:20.285][P:15868/T:17504][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:55:20.290][P:15868/T:17504][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000023F0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:55:20.290][P:15868/T:17504][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:55:20.291][P:15868/T:17504][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:55:20.291][P:15868/T:17504][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:55:20.292][P:15868/T:17504][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:55:20.292][P:15868/T:17504][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:55:20.299][P:15868/T:17504][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=00000000023F0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:55:20.299][P:15868/T:17504][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=495586928.] |
cloud/dahua/sdklog/2021-01-28_23-58-20.log
@@ -1,17 +0,0 @@ | @@ -1,17 +0,0 @@ | ||
1 | -Begin Time:2021-01-28 23:58:20.637 | ||
2 | -[2021-01-28 23:58:20.637][P:17784/T:16760][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-28 23:58:20.660][P:17784/T:16760][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000294C0000 | ||
4 | - | ||
5 | -[2021-01-28 23:58:20.660][P:17784/T:16760][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-28 23:58:20.665][P:17784/T:16760][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003880050, dwUser=0000000000000000]. | ||
7 | -[2021-01-28 23:58:20.665][P:17784/T:16760][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-28 23:58:20.667][P:17784/T:16760][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-28 23:58:20.667][P:17784/T:16760][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-28 23:58:20.668][P:17784/T:16760][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-28 23:58:20.668][P:17784/T:16760][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-28 23:58:20.675][P:17784/T:16760][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000003880090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-28 23:58:20.675][P:17784/T:16760][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=512361232.] | ||
14 | -[2021-01-28 23:58:21.041][P:17784/T:5916][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
15 | -[2021-01-28 23:58:21.041][P:17784/T:5916][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.17:35462 | ||
16 | -[2021-01-28 23:58:21.244][P:17784/T:1004][Utils.cpp:5175][Info][0] pszIp:172.16.2.17, szIpLen:16 | ||
17 | -[2021-01-28 23:58:21.244][P:17784/T:18340][Manager.cpp:1265][Info][0] Device ip 172.16.2.17, port 35462, connectID is 0, chn is 0, registed |
cloud/dahua/sdklog/2021-02-04_20-10-29.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:10:29.139 | ||
2 | -[2021-02-04 20:10:29.139][P:7564/T:8776][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:10:29.156][P:7564/T:8776][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000297B0000 | ||
4 | - | ||
5 | -[2021-02-04 20:10:29.156][P:7564/T:8776][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:10:29.164][P:7564/T:8776][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003280050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:10:29.164][P:7564/T:8776][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:10:29.165][P:7564/T:8776][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:10:29.165][P:7564/T:8776][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:10:29.166][P:7564/T:8776][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:10:29.166][P:7564/T:8776][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:10:29.174][P:7564/T:8776][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000003280090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:10:29.177][P:7564/T:8776][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=593694352.] |
cloud/dahua/sdklog/2021-02-04_20-11-21.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:11:21.577 | ||
2 | -[2021-02-04 20:11:21.577][P:14240/T:9440][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:11:21.593][P:14240/T:9440][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029800000 | ||
4 | - | ||
5 | -[2021-02-04 20:11:21.593][P:14240/T:9440][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:11:21.598][P:14240/T:9440][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C130050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:11:21.598][P:14240/T:9440][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:11:21.599][P:14240/T:9440][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:11:21.599][P:14240/T:9440][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:11:21.600][P:14240/T:9440][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:11:21.600][P:14240/T:9440][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:11:21.606][P:14240/T:9440][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C130090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:11:21.607][P:14240/T:9440][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=475861360.] |
cloud/dahua/sdklog/2021-02-04_20-14-29.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:14:29.711 | ||
2 | -[2021-02-04 20:14:29.711][P:11708/T:15292][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:14:29.726][P:11708/T:15292][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002D550000 | ||
4 | - | ||
5 | -[2021-02-04 20:14:29.726][P:11708/T:15292][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:14:29.731][P:11708/T:15292][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002CE0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:14:29.731][P:11708/T:15292][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:14:29.732][P:11708/T:15292][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:14:29.732][P:11708/T:15292][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:14:29.733][P:11708/T:15292][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:14:29.733][P:11708/T:15292][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:14:29.741][P:11708/T:15292][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002CE0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:14:29.742][P:11708/T:15292][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=526850576.] |
cloud/dahua/sdklog/2021-02-04_20-24-58.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:24:58.874 | ||
2 | -[2021-02-04 20:24:58.875][P:9908/T:14556][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:24:58.889][P:9908/T:14556][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029A20000 | ||
4 | - | ||
5 | -[2021-02-04 20:24:58.889][P:9908/T:14556][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:24:58.894][P:9908/T:14556][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D160050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:24:58.894][P:9908/T:14556][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:24:58.896][P:9908/T:14556][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:24:58.896][P:9908/T:14556][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:24:58.897][P:9908/T:14556][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:24:58.897][P:9908/T:14556][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:24:58.905][P:9908/T:14556][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001D160090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:24:58.905][P:9908/T:14556][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=558698432.] |
cloud/dahua/sdklog/2021-02-04_20-34-15.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:34:15.287 | ||
2 | -[2021-02-04 20:34:15.287][P:11784/T:7596][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:34:15.302][P:11784/T:7596][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029BE0000 | ||
4 | - | ||
5 | -[2021-02-04 20:34:15.302][P:11784/T:7596][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:34:15.308][P:11784/T:7596][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C830050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:34:15.308][P:11784/T:7596][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:34:15.310][P:11784/T:7596][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:34:15.310][P:11784/T:7596][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:34:15.312][P:11784/T:7596][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:34:15.312][P:11784/T:7596][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:34:15.318][P:11784/T:7596][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C830090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:34:15.318][P:11784/T:7596][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=495649552.] |
cloud/dahua/sdklog/2021-02-04_20-37-40.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:37:40.210 | ||
2 | -[2021-02-04 20:37:40.210][P:1796/T:15116][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:37:40.226][P:1796/T:15116][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002FE60000 | ||
4 | - | ||
5 | -[2021-02-04 20:37:40.226][P:1796/T:15116][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:37:40.231][P:1796/T:15116][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003460050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:37:40.231][P:1796/T:15116][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:37:40.233][P:1796/T:15116][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:37:40.233][P:1796/T:15116][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:37:40.234][P:1796/T:15116][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:37:40.234][P:1796/T:15116][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:37:40.241][P:1796/T:15116][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000003460090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:37:40.242][P:1796/T:15116][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=484711664.] |
cloud/dahua/sdklog/2021-02-04_20-41-53.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:41:53.430 | ||
2 | -[2021-02-04 20:41:53.430][P:7100/T:14612][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:41:53.445][P:7100/T:14612][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029CA0000 | ||
4 | - | ||
5 | -[2021-02-04 20:41:53.445][P:7100/T:14612][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:41:53.450][P:7100/T:14612][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002D80050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:41:53.450][P:7100/T:14612][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:41:53.452][P:7100/T:14612][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:41:53.452][P:7100/T:14612][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:41:53.453][P:7100/T:14612][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:41:53.453][P:7100/T:14612][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:41:53.460][P:7100/T:14612][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002D80090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:41:53.460][P:7100/T:14612][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=493818224.] |
cloud/dahua/sdklog/2021-02-04_20-42-57.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:42:57.612 | ||
2 | -[2021-02-04 20:42:57.612][P:15152/T:9684][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:42:57.627][P:15152/T:9684][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000280B0000 | ||
4 | - | ||
5 | -[2021-02-04 20:42:57.627][P:15152/T:9684][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:42:57.632][P:15152/T:9684][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C5C0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:42:57.632][P:15152/T:9684][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:42:57.634][P:15152/T:9684][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:42:57.634][P:15152/T:9684][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:42:57.635][P:15152/T:9684][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:42:57.635][P:15152/T:9684][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:42:57.641][P:15152/T:9684][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C5C0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:42:57.641][P:15152/T:9684][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=493032528.] |
cloud/dahua/sdklog/2021-02-04_20-45-08.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:45:08.651 | ||
2 | -[2021-02-04 20:45:08.651][P:11796/T:13384][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:45:08.665][P:11796/T:13384][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000256F0000 | ||
4 | - | ||
5 | -[2021-02-04 20:45:08.666][P:11796/T:13384][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:45:08.671][P:11796/T:13384][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C960050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:45:08.671][P:11796/T:13384][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:45:08.671][P:11796/T:13384][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:45:08.671][P:11796/T:13384][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:45:08.672][P:11796/T:13384][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:45:08.672][P:11796/T:13384][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:45:08.678][P:11796/T:13384][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C960090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:45:08.678][P:11796/T:13384][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=496702544.] |
cloud/dahua/sdklog/2021-02-04_20-52-51.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:52:51.678 | ||
2 | -[2021-02-04 20:52:51.678][P:7024/T:15336][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:52:51.695][P:7024/T:15336][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000291D0000 | ||
4 | - | ||
5 | -[2021-02-04 20:52:51.695][P:7024/T:15336][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:52:51.701][P:7024/T:15336][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CE00050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:52:51.701][P:7024/T:15336][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:52:51.703][P:7024/T:15336][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:52:51.703][P:7024/T:15336][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:52:51.704][P:7024/T:15336][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:52:51.704][P:7024/T:15336][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:52:51.710][P:7024/T:15336][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CE00090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:52:51.710][P:7024/T:15336][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=501488880.] |
cloud/dahua/sdklog/2021-02-04_20-53-32.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:53:32.291 | ||
2 | -[2021-02-04 20:53:32.291][P:16132/T:16244][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:53:32.305][P:16132/T:16244][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000281D0000 | ||
4 | - | ||
5 | -[2021-02-04 20:53:32.305][P:16132/T:16244][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:53:32.310][P:16132/T:16244][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000033A0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:53:32.310][P:16132/T:16244][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:53:32.312][P:16132/T:16244][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:53:32.312][P:16132/T:16244][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:53:32.314][P:16132/T:16244][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:53:32.314][P:16132/T:16244][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:53:32.322][P:16132/T:16244][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=00000000033A0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:53:32.322][P:16132/T:16244][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=483397232.] |
cloud/dahua/sdklog/2021-02-04_20-59-55.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 20:59:55.287 | ||
2 | -[2021-02-04 20:59:55.287][P:12516/T:14300][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 20:59:55.306][P:12516/T:14300][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029300000 | ||
4 | - | ||
5 | -[2021-02-04 20:59:55.306][P:12516/T:14300][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 20:59:55.311][P:12516/T:14300][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CD80050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 20:59:55.311][P:12516/T:14300][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 20:59:55.313][P:12516/T:14300][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 20:59:55.313][P:12516/T:14300][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 20:59:55.313][P:12516/T:14300][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 20:59:55.313][P:12516/T:14300][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 20:59:55.321][P:12516/T:14300][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CD80090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 20:59:55.321][P:12516/T:14300][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=501030128.] |
cloud/dahua/sdklog/2021-02-04_21-06-03.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:06:03.326 | ||
2 | -[2021-02-04 21:06:03.326][P:6888/T:8776][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:06:03.343][P:6888/T:8776][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028940000 | ||
4 | - | ||
5 | -[2021-02-04 21:06:03.343][P:6888/T:8776][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:06:03.348][P:6888/T:8776][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C610050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:06:03.348][P:6888/T:8776][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:06:03.350][P:6888/T:8776][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:06:03.350][P:6888/T:8776][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:06:03.351][P:6888/T:8776][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:06:03.351][P:6888/T:8776][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:06:03.360][P:6888/T:8776][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C610090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:06:03.360][P:6888/T:8776][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=493293168.] |
cloud/dahua/sdklog/2021-02-04_21-11-56.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:11:56.133 | ||
2 | -[2021-02-04 21:11:56.133][P:14640/T:15656][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:11:56.149][P:14640/T:15656][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A390000 | ||
4 | - | ||
5 | -[2021-02-04 21:11:56.149][P:14640/T:15656][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:11:56.154][P:14640/T:15656][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CBC0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:11:56.154][P:14640/T:15656][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:11:56.156][P:14640/T:15656][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:11:56.156][P:14640/T:15656][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:11:56.157][P:14640/T:15656][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:11:56.158][P:14640/T:15656][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:11:56.163][P:14640/T:15656][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CBC0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:11:56.164][P:14640/T:15656][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=499520592.] |
cloud/dahua/sdklog/2021-02-04_21-16-04.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:16:04.437 | ||
2 | -[2021-02-04 21:16:04.437][P:16332/T:14812][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:16:04.456][P:16332/T:14812][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A870000 | ||
4 | - | ||
5 | -[2021-02-04 21:16:04.456][P:16332/T:14812][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:16:04.461][P:16332/T:14812][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D210050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:16:04.461][P:16332/T:14812][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:16:04.463][P:16332/T:14812][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:16:04.463][P:16332/T:14812][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:16:04.465][P:16332/T:14812][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:16:04.465][P:16332/T:14812][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:16:04.474][P:16332/T:14812][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001D210090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:16:04.475][P:16332/T:14812][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=560010320.] |
cloud/dahua/sdklog/2021-02-04_21-18-25.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:18:25.894 | ||
2 | -[2021-02-04 21:18:25.894][P:9440/T:16192][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:18:25.916][P:9440/T:16192][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029830000 | ||
4 | - | ||
5 | -[2021-02-04 21:18:25.916][P:9440/T:16192][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:18:25.922][P:9440/T:16192][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D220050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:18:25.922][P:9440/T:16192][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:18:25.924][P:9440/T:16192][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:18:25.924][P:9440/T:16192][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:18:25.925][P:9440/T:16192][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:18:25.925][P:9440/T:16192][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:18:25.932][P:9440/T:16192][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001D220090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:18:25.932][P:9440/T:16192][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=509808240.] |
cloud/dahua/sdklog/2021-02-04_21-20-41.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:20:41.023 | ||
2 | -[2021-02-04 21:20:41.023][P:7460/T:6088][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:20:41.037][P:7460/T:6088][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000027FA0000 | ||
4 | - | ||
5 | -[2021-02-04 21:20:41.037][P:7460/T:6088][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:20:41.042][P:7460/T:6088][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C600050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:20:41.042][P:7460/T:6088][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:20:41.043][P:7460/T:6088][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:20:41.043][P:7460/T:6088][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:20:41.044][P:7460/T:6088][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:20:41.044][P:7460/T:6088][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:20:41.051][P:7460/T:6088][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C600090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:20:41.051][P:7460/T:6088][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=568072720.] |
cloud/dahua/sdklog/2021-02-04_21-24-14.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:24:14.924 | ||
2 | -[2021-02-04 21:24:14.924][P:11708/T:7772][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:24:14.940][P:11708/T:7772][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024670000 | ||
4 | - | ||
5 | -[2021-02-04 21:24:14.941][P:11708/T:7772][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:24:14.945][P:11708/T:7772][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003740050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:24:14.945][P:11708/T:7772][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:24:14.945][P:11708/T:7772][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:24:14.945][P:11708/T:7772][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:24:14.946][P:11708/T:7772][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:24:14.947][P:11708/T:7772][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:24:14.953][P:11708/T:7772][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000003740090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:24:14.954][P:11708/T:7772][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=487659312.] |
cloud/dahua/sdklog/2021-02-04_21-28-50.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:28:50.044 | ||
2 | -[2021-02-04 21:28:50.044][P:15952/T:15052][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:28:50.064][P:15952/T:15052][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A740000 | ||
4 | - | ||
5 | -[2021-02-04 21:28:50.064][P:15952/T:15052][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:28:50.070][P:15952/T:15052][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CF50050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:28:50.070][P:15952/T:15052][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:28:50.071][P:15952/T:15052][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:28:50.071][P:15952/T:15052][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:28:50.072][P:15952/T:15052][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:28:50.072][P:15952/T:15052][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:28:50.079][P:15952/T:15052][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CF50090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:28:50.079][P:15952/T:15052][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=502928912.] |
cloud/dahua/sdklog/2021-02-04_21-32-23.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:32:23.781 | ||
2 | -[2021-02-04 21:32:23.781][P:11604/T:13244][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:32:23.802][P:11604/T:13244][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000027830000 | ||
4 | - | ||
5 | -[2021-02-04 21:32:23.802][P:11604/T:13244][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:32:23.807][P:11604/T:13244][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C700050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:32:23.808][P:11604/T:13244][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:32:23.810][P:11604/T:13244][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:32:23.810][P:11604/T:13244][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:32:23.811][P:11604/T:13244][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:32:23.811][P:11604/T:13244][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:32:23.820][P:11604/T:13244][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C700090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:32:23.820][P:11604/T:13244][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=494274032.] |
cloud/dahua/sdklog/2021-02-04_21-33-18.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:33:18.304 | ||
2 | -[2021-02-04 21:33:18.304][P:16232/T:14348][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:33:18.324][P:16232/T:14348][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000281C0000 | ||
4 | - | ||
5 | -[2021-02-04 21:33:18.324][P:16232/T:14348][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:33:18.330][P:16232/T:14348][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D030050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:33:18.330][P:16232/T:14348][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:33:18.332][P:16232/T:14348][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:33:18.332][P:16232/T:14348][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:33:18.333][P:16232/T:14348][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:33:18.333][P:16232/T:14348][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:33:18.340][P:16232/T:14348][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001D030090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:33:18.341][P:16232/T:14348][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=578948720.] |
cloud/dahua/sdklog/2021-02-04_21-57-42.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 21:57:42.252 | ||
2 | -[2021-02-04 21:57:42.252][P:14720/T:5720][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 21:57:42.267][P:14720/T:5720][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029280000 | ||
4 | - | ||
5 | -[2021-02-04 21:57:42.268][P:14720/T:5720][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 21:57:42.273][P:14720/T:5720][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C6C0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 21:57:42.273][P:14720/T:5720][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 21:57:42.276][P:14720/T:5720][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 21:57:42.276][P:14720/T:5720][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 21:57:42.277][P:14720/T:5720][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 21:57:42.277][P:14720/T:5720][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 21:57:42.284][P:14720/T:5720][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C6C0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 21:57:42.284][P:14720/T:5720][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=494081104.] |
cloud/dahua/sdklog/2021-02-04_22-00-51.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:00:51.292 | ||
2 | -[2021-02-04 22:00:51.292][P:9908/T:15404][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:00:51.309][P:9908/T:15404][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000027B80000 | ||
4 | - | ||
5 | -[2021-02-04 22:00:51.309][P:9908/T:15404][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:00:51.315][P:9908/T:15404][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002C70050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:00:51.315][P:9908/T:15404][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:00:51.317][P:9908/T:15404][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:00:51.317][P:9908/T:15404][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:00:51.318][P:9908/T:15404][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:00:51.318][P:9908/T:15404][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:00:51.323][P:9908/T:15404][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002C70090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:00:51.324][P:9908/T:15404][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=492831504.] |
cloud/dahua/sdklog/2021-02-04_22-14-55.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:14:55.338 | ||
2 | -[2021-02-04 22:14:55.339][P:15568/T:16108][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:14:55.358][P:15568/T:16108][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002AC70000 | ||
4 | - | ||
5 | -[2021-02-04 22:14:55.358][P:15568/T:16108][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:14:55.363][P:15568/T:16108][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D260050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:14:55.363][P:15568/T:16108][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:14:55.365][P:15568/T:16108][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:14:55.365][P:15568/T:16108][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:14:55.366][P:15568/T:16108][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:14:55.366][P:15568/T:16108][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:14:55.372][P:15568/T:16108][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001D260090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:14:55.372][P:15568/T:16108][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=506600688.] |
cloud/dahua/sdklog/2021-02-04_22-15-45.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:15:45.735 | ||
2 | -[2021-02-04 22:15:45.735][P:14548/T:15700][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:15:45.749][P:14548/T:15700][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028C00000 | ||
4 | - | ||
5 | -[2021-02-04 22:15:45.749][P:14548/T:15700][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:15:45.754][P:14548/T:15700][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C920050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:15:45.754][P:14548/T:15700][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:15:45.755][P:14548/T:15700][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:15:45.755][P:14548/T:15700][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:15:45.757][P:14548/T:15700][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:15:45.757][P:14548/T:15700][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:15:45.764][P:14548/T:15700][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C920090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:15:45.764][P:14548/T:15700][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=528747440.] |
cloud/dahua/sdklog/2021-02-04_22-16-17.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:16:17.474 | ||
2 | -[2021-02-04 22:16:17.474][P:16064/T:13328][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:16:17.488][P:16064/T:13328][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002B430000 | ||
4 | - | ||
5 | -[2021-02-04 22:16:17.488][P:16064/T:13328][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:16:17.493][P:16064/T:13328][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000032E0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:16:17.493][P:16064/T:13328][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:16:17.494][P:16064/T:13328][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:16:17.494][P:16064/T:13328][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:16:17.495][P:16064/T:13328][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:16:17.495][P:16064/T:13328][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:16:17.502][P:16064/T:13328][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=00000000032E0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:16:17.502][P:16064/T:13328][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=503258352.] |
cloud/dahua/sdklog/2021-02-04_22-17-37.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:17:37.949 | ||
2 | -[2021-02-04 22:17:37.949][P:2988/T:14076][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:17:37.964][P:2988/T:14076][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000287F0000 | ||
4 | - | ||
5 | -[2021-02-04 22:17:37.965][P:2988/T:14076][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:17:37.970][P:2988/T:14076][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CF50050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:17:37.970][P:2988/T:14076][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:17:37.971][P:2988/T:14076][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:17:37.971][P:2988/T:14076][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:17:37.972][P:2988/T:14076][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:17:37.972][P:2988/T:14076][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:17:37.979][P:2988/T:14076][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CF50090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:17:37.980][P:2988/T:14076][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=502861792.] |
cloud/dahua/sdklog/2021-02-04_22-18-30.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:18:30.997 | ||
2 | -[2021-02-04 22:18:30.997][P:16548/T:15988][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:18:31.015][P:16548/T:15988][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028BB0000 | ||
4 | - | ||
5 | -[2021-02-04 22:18:31.015][P:16548/T:15988][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:18:31.019][P:16548/T:15988][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C6D0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:18:31.019][P:16548/T:15988][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:18:31.020][P:16548/T:15988][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:18:31.020][P:16548/T:15988][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:18:31.021][P:16548/T:15988][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:18:31.021][P:16548/T:15988][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:18:31.027][P:16548/T:15988][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C6D0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:18:31.027][P:16548/T:15988][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=477299472.] |
cloud/dahua/sdklog/2021-02-04_22-19-01.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:19:01.531 | ||
2 | -[2021-02-04 22:19:01.531][P:16556/T:16656][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:19:01.551][P:16556/T:16656][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028EE0000 | ||
4 | - | ||
5 | -[2021-02-04 22:19:01.551][P:16556/T:16656][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:19:01.557][P:16556/T:16656][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C850050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:19:01.557][P:16556/T:16656][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:19:01.559][P:16556/T:16656][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:19:01.559][P:16556/T:16656][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:19:01.560][P:16556/T:16656][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:19:01.561][P:16556/T:16656][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:19:01.567][P:16556/T:16656][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C850090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:19:01.567][P:16556/T:16656][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=497875568.] |
cloud/dahua/sdklog/2021-02-04_22-21-18.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:21:18.375 | ||
2 | -[2021-02-04 22:21:18.375][P:15596/T:15392][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:21:18.391][P:15596/T:15392][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029120000 | ||
4 | - | ||
5 | -[2021-02-04 22:21:18.391][P:15596/T:15392][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:21:18.396][P:15596/T:15392][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CB60050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:21:18.396][P:15596/T:15392][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:21:18.398][P:15596/T:15392][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:21:18.398][P:15596/T:15392][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:21:18.399][P:15596/T:15392][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:21:18.399][P:15596/T:15392][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:21:18.405][P:15596/T:15392][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CB60090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:21:18.405][P:15596/T:15392][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=498736368.] |
cloud/dahua/sdklog/2021-02-04_22-22-16.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:22:16.008 | ||
2 | -[2021-02-04 22:22:16.008][P:17244/T:17232][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:22:16.028][P:17244/T:17232][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000027C40000 | ||
4 | - | ||
5 | -[2021-02-04 22:22:16.028][P:17244/T:17232][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:22:16.033][P:17244/T:17232][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C830050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:22:16.033][P:17244/T:17232][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:22:16.034][P:17244/T:17232][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:22:16.034][P:17244/T:17232][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:22:16.035][P:17244/T:17232][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:22:16.035][P:17244/T:17232][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:22:16.042][P:17244/T:17232][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C830090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:22:16.042][P:17244/T:17232][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=495584752.] |
cloud/dahua/sdklog/2021-02-04_22-22-47.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:22:47.125 | ||
2 | -[2021-02-04 22:22:47.125][P:16700/T:15396][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:22:47.143][P:16700/T:15396][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000297E0000 | ||
4 | - | ||
5 | -[2021-02-04 22:22:47.143][P:16700/T:15396][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:22:47.149][P:16700/T:15396][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CDD0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:22:47.149][P:16700/T:15396][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:22:47.151][P:16700/T:15396][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:22:47.151][P:16700/T:15396][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:22:47.151][P:16700/T:15396][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:22:47.151][P:16700/T:15396][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:22:47.158][P:16700/T:15396][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CDD0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:22:47.158][P:16700/T:15396][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=501157856.] |
cloud/dahua/sdklog/2021-02-04_22-25-14.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:25:14.129 | ||
2 | -[2021-02-04 22:25:14.129][P:17360/T:16596][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:25:14.148][P:17360/T:16596][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000027AE0000 | ||
4 | - | ||
5 | -[2021-02-04 22:25:14.148][P:17360/T:16596][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:25:14.153][P:17360/T:16596][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002D70050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:25:14.153][P:17360/T:16596][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:25:14.154][P:17360/T:16596][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:25:14.154][P:17360/T:16596][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:25:14.155][P:17360/T:16596][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:25:14.155][P:17360/T:16596][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:25:14.163][P:17360/T:16596][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002D70090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:25:14.163][P:17360/T:16596][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=476123504.] |
cloud/dahua/sdklog/2021-02-04_22-41-20.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:41:20.413 | ||
2 | -[2021-02-04 22:41:20.413][P:17140/T:14932][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:41:20.434][P:17140/T:14932][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A540000 | ||
4 | - | ||
5 | -[2021-02-04 22:41:20.435][P:17140/T:14932][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:41:20.440][P:17140/T:14932][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002F00050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:41:20.440][P:17140/T:14932][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:41:20.442][P:17140/T:14932][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:41:20.442][P:17140/T:14932][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:41:20.444][P:17140/T:14932][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:41:20.444][P:17140/T:14932][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:41:20.451][P:17140/T:14932][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002F00090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:41:20.452][P:17140/T:14932][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=496963216.] |
cloud/dahua/sdklog/2021-02-04_22-43-51.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:43:51.254 | ||
2 | -[2021-02-04 22:43:51.254][P:16228/T:17364][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:43:51.270][P:16228/T:17364][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000027F30000 | ||
4 | - | ||
5 | -[2021-02-04 22:43:51.270][P:16228/T:17364][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:43:51.275][P:16228/T:17364][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CB60050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:43:51.275][P:16228/T:17364][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:43:51.277][P:16228/T:17364][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:43:51.277][P:16228/T:17364][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:43:51.278][P:16228/T:17364][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:43:51.278][P:16228/T:17364][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:43:51.286][P:16228/T:17364][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CB60090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:43:51.286][P:16228/T:17364][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=498867440.] |
cloud/dahua/sdklog/2021-02-04_22-44-40.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:44:40.770 | ||
2 | -[2021-02-04 22:44:40.770][P:14676/T:11308][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:44:40.792][P:14676/T:11308][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000297E0000 | ||
4 | - | ||
5 | -[2021-02-04 22:44:40.792][P:14676/T:11308][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:44:40.798][P:14676/T:11308][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CF90050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:44:40.798][P:14676/T:11308][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:44:40.800][P:14676/T:11308][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:44:40.800][P:14676/T:11308][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:44:40.800][P:14676/T:11308][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:44:40.800][P:14676/T:11308][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:44:40.806][P:14676/T:11308][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CF90090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:44:40.807][P:14676/T:11308][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=485101936.] |
cloud/dahua/sdklog/2021-02-04_22-47-16.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:47:16.487 | ||
2 | -[2021-02-04 22:47:16.487][P:16972/T:7652][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:47:16.502][P:16972/T:7652][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029A00000 | ||
4 | - | ||
5 | -[2021-02-04 22:47:16.502][P:16972/T:7652][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:47:16.508][P:16972/T:7652][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D140050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:47:16.508][P:16972/T:7652][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:47:16.508][P:16972/T:7652][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:47:16.508][P:16972/T:7652][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:47:16.510][P:16972/T:7652][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:47:16.510][P:16972/T:7652][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:47:16.518][P:16972/T:7652][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001D140090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:47:16.518][P:16972/T:7652][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=488310256.] |
cloud/dahua/sdklog/2021-02-04_22-48-18.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:48:18.786 | ||
2 | -[2021-02-04 22:48:18.786][P:11604/T:7680][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:48:18.803][P:11604/T:7680][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002B840000 | ||
4 | - | ||
5 | -[2021-02-04 22:48:18.803][P:11604/T:7680][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:48:18.808][P:11604/T:7680][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001E130050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:48:18.808][P:11604/T:7680][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:48:18.810][P:11604/T:7680][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:48:18.810][P:11604/T:7680][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:48:18.811][P:11604/T:7680][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:48:18.811][P:11604/T:7680][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:48:18.817][P:11604/T:7680][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001E130090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:48:18.818][P:11604/T:7680][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=536943856.] |
cloud/dahua/sdklog/2021-02-04_22-50-07.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:50:07.329 | ||
2 | -[2021-02-04 22:50:07.329][P:5780/T:16144][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:50:07.349][P:5780/T:16144][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028BF0000 | ||
4 | - | ||
5 | -[2021-02-04 22:50:07.350][P:5780/T:16144][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:50:07.354][P:5780/T:16144][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C950050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:50:07.354][P:5780/T:16144][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:50:07.357][P:5780/T:16144][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:50:07.357][P:5780/T:16144][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:50:07.359][P:5780/T:16144][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:50:07.359][P:5780/T:16144][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:50:07.366][P:5780/T:16144][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C950090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:50:07.366][P:5780/T:16144][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=496704016.] |
cloud/dahua/sdklog/2021-02-04_22-53-29.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:53:29.599 | ||
2 | -[2021-02-04 22:53:29.599][P:17120/T:12764][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:53:29.615][P:17120/T:12764][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002CC00000 | ||
4 | - | ||
5 | -[2021-02-04 22:53:29.615][P:17120/T:12764][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:53:29.620][P:17120/T:12764][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C600050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:53:29.620][P:17120/T:12764][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:53:29.622][P:17120/T:12764][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:53:29.622][P:17120/T:12764][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:53:29.622][P:17120/T:12764][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:53:29.622][P:17120/T:12764][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:53:29.631][P:17120/T:12764][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C600090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:53:29.631][P:17120/T:12764][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=493165072.] |
cloud/dahua/sdklog/2021-02-04_22-55-35.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:55:35.250 | ||
2 | -[2021-02-04 22:55:35.250][P:15464/T:6260][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:55:35.271][P:15464/T:6260][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028BF0000 | ||
4 | - | ||
5 | -[2021-02-04 22:55:35.271][P:15464/T:6260][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:55:35.276][P:15464/T:6260][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C7B0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:55:35.276][P:15464/T:6260][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:55:35.278][P:15464/T:6260][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:55:35.278][P:15464/T:6260][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:55:35.279][P:15464/T:6260][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:55:35.279][P:15464/T:6260][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:55:35.285][P:15464/T:6260][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C7B0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:55:35.285][P:15464/T:6260][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=498735936.] |
cloud/dahua/sdklog/2021-02-04_22-59-37.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 22:59:37.027 | ||
2 | -[2021-02-04 22:59:37.027][P:14084/T:11384][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 22:59:37.045][P:14084/T:11384][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028AC0000 | ||
4 | - | ||
5 | -[2021-02-04 22:59:37.045][P:14084/T:11384][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 22:59:37.050][P:14084/T:11384][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C620050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 22:59:37.050][P:14084/T:11384][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 22:59:37.051][P:14084/T:11384][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 22:59:37.051][P:14084/T:11384][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 22:59:37.052][P:14084/T:11384][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 22:59:37.052][P:14084/T:11384][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 22:59:37.060][P:14084/T:11384][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C620090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 22:59:37.060][P:14084/T:11384][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=497485296.] |
cloud/dahua/sdklog/2021-02-04_23-04-09.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 23:04:09.050 | ||
2 | -[2021-02-04 23:04:09.050][P:17232/T:15352][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 23:04:09.067][P:17232/T:15352][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029F80000 | ||
4 | - | ||
5 | -[2021-02-04 23:04:09.067][P:17232/T:15352][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 23:04:09.072][P:17232/T:15352][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CBB0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 23:04:09.072][P:17232/T:15352][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 23:04:09.072][P:17232/T:15352][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 23:04:09.072][P:17232/T:15352][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 23:04:09.074][P:17232/T:15352][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 23:04:09.074][P:17232/T:15352][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 23:04:09.081][P:17232/T:15352][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CBB0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 23:04:09.081][P:17232/T:15352][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=499192912.] |
cloud/dahua/sdklog/2021-02-04_23-09-47.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 23:09:47.048 | ||
2 | -[2021-02-04 23:09:47.048][P:12796/T:16952][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 23:09:47.062][P:12796/T:16952][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029D20000 | ||
4 | - | ||
5 | -[2021-02-04 23:09:47.063][P:12796/T:16952][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 23:09:47.068][P:12796/T:16952][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CB10050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 23:09:47.068][P:12796/T:16952][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 23:09:47.070][P:12796/T:16952][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 23:09:47.070][P:12796/T:16952][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 23:09:47.071][P:12796/T:16952][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 23:09:47.071][P:12796/T:16952][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 23:09:47.078][P:12796/T:16952][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CB10090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 23:09:47.078][P:12796/T:16952][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=499129584.] |
cloud/dahua/sdklog/2021-02-04_23-10-54.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 23:10:54.377 | ||
2 | -[2021-02-04 23:10:54.378][P:15880/T:10132][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 23:10:54.400][P:15880/T:10132][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029A60000 | ||
4 | - | ||
5 | -[2021-02-04 23:10:54.400][P:15880/T:10132][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 23:10:54.405][P:15880/T:10132][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002EA0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 23:10:54.405][P:15880/T:10132][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 23:10:54.406][P:15880/T:10132][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 23:10:54.406][P:15880/T:10132][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 23:10:54.407][P:15880/T:10132][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 23:10:54.407][P:15880/T:10132][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 23:10:54.414][P:15880/T:10132][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002EA0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 23:10:54.414][P:15880/T:10132][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=477829504.] |
cloud/dahua/sdklog/2021-02-04_23-11-28.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-04 23:11:28.880 | ||
2 | -[2021-02-04 23:11:28.880][P:12804/T:5660][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-04 23:11:28.897][P:12804/T:5660][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000293E0000 | ||
4 | - | ||
5 | -[2021-02-04 23:11:28.897][P:12804/T:5660][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-04 23:11:28.903][P:12804/T:5660][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CA90050, dwUser=0000000000000000]. | ||
7 | -[2021-02-04 23:11:28.903][P:12804/T:5660][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-04 23:11:28.905][P:12804/T:5660][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-04 23:11:28.905][P:12804/T:5660][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-04 23:11:28.906][P:12804/T:5660][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-04 23:11:28.906][P:12804/T:5660][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-04 23:11:28.912][P:12804/T:5660][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CA90090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-04 23:11:28.913][P:12804/T:5660][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=498598672.] |
cloud/dahua/sdklog/2021-02-05_15-19-12.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:19:12.830 | ||
2 | -[2021-02-05 15:19:12.831][P:9496/T:9168][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:19:12.850][P:9496/T:9168][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000295A0000 | ||
4 | - | ||
5 | -[2021-02-05 15:19:12.850][P:9496/T:9168][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:19:12.855][P:9496/T:9168][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001E290050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:19:12.855][P:9496/T:9168][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:19:12.856][P:9496/T:9168][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:19:12.856][P:9496/T:9168][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:19:12.857][P:9496/T:9168][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:19:12.857][P:9496/T:9168][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:19:12.865][P:9496/T:9168][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001E290090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:19:12.865][P:9496/T:9168][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=508824848.] |
cloud/dahua/sdklog/2021-02-05_15-27-25.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:27:25.569 | ||
2 | -[2021-02-05 15:27:25.570][P:828/T:4860][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:27:25.593][P:828/T:4860][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002A360000 | ||
4 | - | ||
5 | -[2021-02-05 15:27:25.593][P:828/T:4860][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:27:25.601][P:828/T:4860][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000034F0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:27:25.601][P:828/T:4860][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:27:25.602][P:828/T:4860][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:27:25.602][P:828/T:4860][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:27:25.604][P:828/T:4860][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:27:25.604][P:828/T:4860][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:27:25.613][P:828/T:4860][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=00000000034F0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:27:25.614][P:828/T:4860][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=558175520.] |
cloud/dahua/sdklog/2021-02-05_15-29-38.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:29:38.732 | ||
2 | -[2021-02-05 15:29:38.732][P:10852/T:10548][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:29:38.756][P:10852/T:10548][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000034510000 | ||
4 | - | ||
5 | -[2021-02-05 15:29:38.756][P:10852/T:10548][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:29:38.761][P:10852/T:10548][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CD20050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:29:38.761][P:10852/T:10548][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:29:38.763][P:10852/T:10548][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:29:38.763][P:10852/T:10548][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:29:38.764][P:10852/T:10548][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:29:38.764][P:10852/T:10548][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:29:38.772][P:10852/T:10548][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CD20090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:29:38.773][P:10852/T:10548][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=482477056.] |
cloud/dahua/sdklog/2021-02-05_15-30-45.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:30:45.942 | ||
2 | -[2021-02-05 15:30:45.942][P:16416/T:1428][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:30:45.959][P:16416/T:1428][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000034F50000 | ||
4 | - | ||
5 | -[2021-02-05 15:30:45.959][P:16416/T:1428][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:30:45.964][P:16416/T:1428][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002EC0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:30:45.964][P:16416/T:1428][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:30:45.966][P:16416/T:1428][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:30:45.966][P:16416/T:1428][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:30:45.967][P:16416/T:1428][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:30:45.967][P:16416/T:1428][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:30:45.973][P:16416/T:1428][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002EC0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:30:45.974][P:16416/T:1428][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=479009648.] |
cloud/dahua/sdklog/2021-02-05_15-31-55.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:31:55.127 | ||
2 | -[2021-02-05 15:31:55.127][P:1756/T:8416][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:31:55.146][P:1756/T:8416][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028170000 | ||
4 | - | ||
5 | -[2021-02-05 15:31:55.146][P:1756/T:8416][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:31:55.152][P:1756/T:8416][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CCA0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:31:55.152][P:1756/T:8416][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:31:55.154][P:1756/T:8416][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:31:55.154][P:1756/T:8416][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:31:55.154][P:1756/T:8416][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:31:55.154][P:1756/T:8416][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:31:55.162][P:1756/T:8416][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CCA0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:31:55.162][P:1756/T:8416][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=500171664.] |
cloud/dahua/sdklog/2021-02-05_15-32-49.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:32:49.202 | ||
2 | -[2021-02-05 15:32:49.202][P:1304/T:14508][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:32:49.218][P:1304/T:14508][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028CD0000 | ||
4 | - | ||
5 | -[2021-02-05 15:32:49.218][P:1304/T:14508][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:32:49.223][P:1304/T:14508][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C5E0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:32:49.223][P:1304/T:14508][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:32:49.225][P:1304/T:14508][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:32:49.225][P:1304/T:14508][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:32:49.226][P:1304/T:14508][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:32:49.226][P:1304/T:14508][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:32:49.233][P:1304/T:14508][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C5E0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:32:49.233][P:1304/T:14508][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=543687792.] |
cloud/dahua/sdklog/2021-02-05_15-38-00.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:38:00.220 | ||
2 | -[2021-02-05 15:38:00.220][P:4192/T:16236][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:38:00.240][P:4192/T:16236][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028000000 | ||
4 | - | ||
5 | -[2021-02-05 15:38:00.240][P:4192/T:16236][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:38:00.246][P:4192/T:16236][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CBA0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:38:00.246][P:4192/T:16236][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:38:00.248][P:4192/T:16236][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:38:00.248][P:4192/T:16236][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:38:00.249][P:4192/T:16236][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:38:00.249][P:4192/T:16236][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:38:00.256][P:4192/T:16236][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CBA0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:38:00.257][P:4192/T:16236][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=502208656.] |
cloud/dahua/sdklog/2021-02-05_20-42-42.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 20:42:42.593 | ||
2 | -[2021-02-05 20:42:42.593][P:14804/T:16152][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 20:42:42.608][P:14804/T:16152][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002AA20000 | ||
4 | - | ||
5 | -[2021-02-05 20:42:42.608][P:14804/T:16152][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 20:42:42.613][P:14804/T:16152][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001D290050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 20:42:42.613][P:14804/T:16152][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 20:42:42.613][P:14804/T:16152][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 20:42:42.613][P:14804/T:16152][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 20:42:42.614][P:14804/T:16152][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 20:42:42.614][P:14804/T:16152][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 20:42:42.620][P:14804/T:16152][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001D290090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 20:42:42.620][P:14804/T:16152][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=506270192.] |
cloud/dahua/sdklog/2021-02-05_20-48-05.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 20:48:05.104 | ||
2 | -[2021-02-05 20:48:05.104][P:15304/T:16260][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 20:48:05.120][P:15304/T:16260][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002ED80000 | ||
4 | - | ||
5 | -[2021-02-05 20:48:05.120][P:15304/T:16260][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 20:48:05.125][P:15304/T:16260][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000038B0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 20:48:05.126][P:15304/T:16260][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 20:48:05.128][P:15304/T:16260][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 20:48:05.128][P:15304/T:16260][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 20:48:05.128][P:15304/T:16260][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 20:48:05.128][P:15304/T:16260][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 20:48:05.135][P:15304/T:16260][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=00000000038B0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 20:48:05.135][P:15304/T:16260][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=488244112.] |
cloud/dahua/sdklog/2021-02-05_20-53-15.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 20:53:15.977 | ||
2 | -[2021-02-05 20:53:15.977][P:3136/T:9692][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 20:53:15.996][P:3136/T:9692][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028080000 | ||
4 | - | ||
5 | -[2021-02-05 20:53:15.996][P:3136/T:9692][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 20:53:16.001][P:3136/T:9692][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003190050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 20:53:16.001][P:3136/T:9692][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 20:53:16.003][P:3136/T:9692][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 20:53:16.003][P:3136/T:9692][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 20:53:16.004][P:3136/T:9692][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 20:53:16.004][P:3136/T:9692][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 20:53:16.011][P:3136/T:9692][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000003190090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 20:53:16.012][P:3136/T:9692][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=502530368.] |
cloud/dahua/sdklog/2021-02-05_21-13-03.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 21:13:03.184 | ||
2 | -[2021-02-05 21:13:03.184][P:9564/T:16188][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 21:13:03.203][P:9564/T:16188][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029030000 | ||
4 | - | ||
5 | -[2021-02-05 21:13:03.203][P:9564/T:16188][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 21:13:03.208][P:9564/T:16188][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000031F0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 21:13:03.208][P:9564/T:16188][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 21:13:03.210][P:9564/T:16188][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 21:13:03.210][P:9564/T:16188][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 21:13:03.210][P:9564/T:16188][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 21:13:03.210][P:9564/T:16188][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 21:13:03.218][P:9564/T:16188][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=00000000031F0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 21:13:03.218][P:9564/T:16188][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=505224048.] |
cloud/dahua/sdklog/2021-02-05_21-13-52.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 21:13:52.947 | ||
2 | -[2021-02-05 21:13:52.947][P:14160/T:13140][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 21:13:52.963][P:14160/T:13140][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000029C70000 | ||
4 | - | ||
5 | -[2021-02-05 21:13:52.963][P:14160/T:13140][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 21:13:52.968][P:14160/T:13140][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C9E0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 21:13:52.968][P:14160/T:13140][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 21:13:52.970][P:14160/T:13140][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 21:13:52.970][P:14160/T:13140][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 21:13:52.971][P:14160/T:13140][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 21:13:52.971][P:14160/T:13140][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 21:13:52.979][P:14160/T:13140][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C9E0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 21:13:52.979][P:14160/T:13140][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=497097360.] |
cloud/dahua/sdklog/2021-02-05_21-14-43.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 21:14:43.027 | ||
2 | -[2021-02-05 21:14:43.028][P:4460/T:14268][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 21:14:43.055][P:4460/T:14268][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000292F0000 | ||
4 | - | ||
5 | -[2021-02-05 21:14:43.055][P:4460/T:14268][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 21:14:43.060][P:4460/T:14268][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CC20050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 21:14:43.060][P:4460/T:14268][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 21:14:43.062][P:4460/T:14268][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 21:14:43.062][P:4460/T:14268][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 21:14:43.063][P:4460/T:14268][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 21:14:43.063][P:4460/T:14268][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 21:14:43.072][P:4460/T:14268][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CC20090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 21:14:43.072][P:4460/T:14268][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=505873520.] |
cloud/dahua/sdklog/2021-02-05_21-15-23.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 21:15:23.447 | ||
2 | -[2021-02-05 21:15:23.447][P:13448/T:10052][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 21:15:23.471][P:13448/T:10052][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000028E40000 | ||
4 | - | ||
5 | -[2021-02-05 21:15:23.472][P:13448/T:10052][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 21:15:23.476][P:13448/T:10052][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C5A0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 21:15:23.476][P:13448/T:10052][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 21:15:23.478][P:13448/T:10052][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 21:15:23.478][P:13448/T:10052][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 21:15:23.479][P:13448/T:10052][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 21:15:23.479][P:13448/T:10052][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 21:15:23.486][P:13448/T:10052][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001C5A0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 21:15:23.486][P:13448/T:10052][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=497290512.] |
cloud/dahua/sdklog/2021-02-05_21-16-44.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 21:16:44.165 | ||
2 | -[2021-02-05 21:16:44.165][P:1304/T:10244][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 21:16:44.180][P:1304/T:10244][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 000000002B430000 | ||
4 | - | ||
5 | -[2021-02-05 21:16:44.180][P:1304/T:10244][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 21:16:44.185][P:1304/T:10244][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001CC90050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 21:16:44.185][P:1304/T:10244][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 21:16:44.188][P:1304/T:10244][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 21:16:44.188][P:1304/T:10244][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 21:16:44.189][P:1304/T:10244][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 21:16:44.189][P:1304/T:10244][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 21:16:44.195][P:1304/T:10244][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001CC90090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 21:16:44.196][P:1304/T:10244][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=500112016.] |
cloud/dahua/src/main/java/com/example/dahua/MyTask.java
1 | package com.example.dahua; | 1 | package com.example.dahua; |
2 | 2 | ||
3 | import com.alibaba.fastjson.JSON; | 3 | import com.alibaba.fastjson.JSON; |
4 | -import com.alibaba.fastjson.JSONObject; | ||
5 | import com.example.dahua.bean.*; | 4 | import com.example.dahua.bean.*; |
6 | import com.example.dahua.dao.UserDao; | 5 | import com.example.dahua.dao.UserDao; |
7 | import com.example.dahua.enums.EnumDeviceType; | 6 | import com.example.dahua.enums.EnumDeviceType; |
@@ -21,7 +20,6 @@ import com.example.dahua.utils.JsonUtils; | @@ -21,7 +20,6 @@ import com.example.dahua.utils.JsonUtils; | ||
21 | import com.example.dahua.xiananDao.SearchMapper; | 20 | import com.example.dahua.xiananDao.SearchMapper; |
22 | import com.example.dahua.xiananDao.SendRecordDao; | 21 | import com.example.dahua.xiananDao.SendRecordDao; |
23 | import com.example.dahua.xstDao.MessageDao; | 22 | import com.example.dahua.xstDao.MessageDao; |
24 | -import com.google.gson.Gson; | ||
25 | import com.sun.jna.Pointer; | 23 | import com.sun.jna.Pointer; |
26 | import com.sun.jna.ptr.IntByReference; | 24 | import com.sun.jna.ptr.IntByReference; |
27 | import lombok.extern.slf4j.Slf4j; | 25 | import lombok.extern.slf4j.Slf4j; |
@@ -47,14 +45,10 @@ import java.io.IOException; | @@ -47,14 +45,10 @@ import java.io.IOException; | ||
47 | import java.io.UnsupportedEncodingException; | 45 | import java.io.UnsupportedEncodingException; |
48 | import java.text.SimpleDateFormat; | 46 | import java.text.SimpleDateFormat; |
49 | import java.util.*; | 47 | import java.util.*; |
50 | -import java.util.concurrent.CopyOnWriteArrayList; | ||
51 | -import java.util.stream.Collectors; | ||
52 | 48 | ||
53 | @Component | 49 | @Component |
54 | @Slf4j | 50 | @Slf4j |
55 | public class MyTask implements ApplicationRunner { | 51 | public class MyTask implements ApplicationRunner { |
56 | - | ||
57 | - | ||
58 | //设备登录账号 | 52 | //设备登录账号 |
59 | public static String strUser = "admin"; | 53 | public static String strUser = "admin"; |
60 | 54 | ||
@@ -139,7 +133,6 @@ public class MyTask implements ApplicationRunner { | @@ -139,7 +133,6 @@ public class MyTask implements ApplicationRunner { | ||
139 | */ | 133 | */ |
140 | log.info("new Utils().getHostAddress(): " + new Utils().getHostAddress()); | 134 | log.info("new Utils().getHostAddress(): " + new Utils().getHostAddress()); |
141 | AutoRegisterModule.startServer(new Utils().getHostAddress(), 9500, serviceCallback); | 135 | AutoRegisterModule.startServer(new Utils().getHostAddress(), 9500, serviceCallback); |
142 | - | ||
143 | } | 136 | } |
144 | 137 | ||
145 | 138 | ||
@@ -154,7 +147,6 @@ public class MyTask implements ApplicationRunner { | @@ -154,7 +147,6 @@ public class MyTask implements ApplicationRunner { | ||
154 | String deviceId = getDeviceId(pchDVRIP, nDVRPort); | 147 | String deviceId = getDeviceId(pchDVRIP, nDVRPort); |
155 | log.info("DisConnect Device: {}, IP: {}, Port: {}",deviceId,pchDVRIP,nDVRPort); | 148 | log.info("DisConnect Device: {}, IP: {}, Port: {}",deviceId,pchDVRIP,nDVRPort); |
156 | if (!StringUtils.isEmpty(deviceId)) { | 149 | if (!StringUtils.isEmpty(deviceId)) { |
157 | - String inTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | ||
158 | //保存设备 | 150 | //保存设备 |
159 | saveAttendanceService(deviceId,pchDVRIP,nDVRPort,0); | 151 | saveAttendanceService(deviceId,pchDVRIP,nDVRPort,0); |
160 | GateModule.stopRealLoadPic(attachLongMap.get(deviceId)); | 152 | GateModule.stopRealLoadPic(attachLongMap.get(deviceId)); |
@@ -182,7 +174,6 @@ public class MyTask implements ApplicationRunner { | @@ -182,7 +174,6 @@ public class MyTask implements ApplicationRunner { | ||
182 | String deviceId = getDeviceId(pchDVRIP, nDVRPort); | 174 | String deviceId = getDeviceId(pchDVRIP, nDVRPort); |
183 | log.info("ReConnect Device: {},IP: {},Port: {}", deviceId,pchDVRIP, nDVRPort); | 175 | log.info("ReConnect Device: {},IP: {},Port: {}", deviceId,pchDVRIP, nDVRPort); |
184 | if (!StringUtils.isEmpty(deviceId)) { | 176 | if (!StringUtils.isEmpty(deviceId)) { |
185 | - String inTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | ||
186 | //保存设备 | 177 | //保存设备 |
187 | saveAttendanceService(deviceId,pchDVRIP,nDVRPort,1); | 178 | saveAttendanceService(deviceId,pchDVRIP,nDVRPort,1); |
188 | DeviceInfoBean deviceInfoBean = new DeviceInfoBean(); | 179 | DeviceInfoBean deviceInfoBean = new DeviceInfoBean(); |
@@ -402,9 +393,7 @@ public class MyTask implements ApplicationRunner { | @@ -402,9 +393,7 @@ public class MyTask implements ApplicationRunner { | ||
402 | byte[] bufferBytes = new byte[dwBufSize]; | 393 | byte[] bufferBytes = new byte[dwBufSize]; |
403 | pBuffer.read(0, bufferBytes, 0, dwBufSize); | 394 | pBuffer.read(0, bufferBytes, 0, dwBufSize); |
404 | File path = new File(".\\FaceRecoder"); | 395 | File path = new File(".\\FaceRecoder"); |
405 | - if (!path.exists()) { | ||
406 | - path.mkdir(); | ||
407 | - } | 396 | + if (!path.exists()) path.mkdir(); |
408 | //设备ID | 397 | //设备ID |
409 | CDevInfo data = new CDevInfo(); | 398 | CDevInfo data = new CDevInfo(); |
410 | ToolKits.GetPointerData(dwUser, data); | 399 | ToolKits.GetPointerData(dwUser, data); |
@@ -436,7 +425,7 @@ public class MyTask implements ApplicationRunner { | @@ -436,7 +425,7 @@ public class MyTask implements ApplicationRunner { | ||
436 | return -1; | 425 | return -1; |
437 | } | 426 | } |
438 | // 缓存抓拍人脸 | 427 | // 缓存抓拍人脸 |
439 | - String fileName = StringUtils.isEmpty(userId)? card + ".png" : userId + ".png"; | 428 | + String fileName = StringUtils.isEmpty(userId) ? card + ".png" : userId + ".png"; |
440 | String snapPicPath = path + "\\" + fileName; | 429 | String snapPicPath = path + "\\" + fileName; |
441 | byte[] buffer = pBuffer.getByteArray(0, dwBufSize); | 430 | byte[] buffer = pBuffer.getByteArray(0, dwBufSize); |
442 | ByteArrayInputStream byteArrInputGlobal = new ByteArrayInputStream(buffer); | 431 | ByteArrayInputStream byteArrInputGlobal = new ByteArrayInputStream(buffer); |
@@ -444,10 +433,10 @@ public class MyTask implements ApplicationRunner { | @@ -444,10 +433,10 @@ public class MyTask implements ApplicationRunner { | ||
444 | if (gateBufferedImage != null) { | 433 | if (gateBufferedImage != null) { |
445 | ImageIO.write(gateBufferedImage, "png", new File(snapPicPath)); | 434 | ImageIO.write(gateBufferedImage, "png", new File(snapPicPath)); |
446 | } | 435 | } |
447 | - snapPicPath = snapPicPath.replaceFirst("\\.", "http://121.40.109.21:8991"); | 436 | + snapPicPath = snapPicPath.replaceFirst("\\.", "http://120.26.116.253:8080"); |
448 | snapPicPath = snapPicPath.replace("FaceRecoder", "image"); | 437 | snapPicPath = snapPicPath.replace("FaceRecoder", "image"); |
449 | //关联设备信息 | 438 | //关联设备信息 |
450 | - AttendanceBean attendanceBean = myTaskUtil.userDao.getTypeByClint_id(szSn); | 439 | + AttendanceBean attendanceBean = myTaskUtil.userDao.getDeviceByDeviceId(szSn); |
451 | if(attendanceBean !=null){ | 440 | if(attendanceBean !=null){ |
452 | if(!StringUtils.isEmpty(attendanceBean.getSchool_id())){ | 441 | if(!StringUtils.isEmpty(attendanceBean.getSchool_id())){ |
453 | int schoolId = Integer.parseInt(attendanceBean.getSchool_id()); | 442 | int schoolId = Integer.parseInt(attendanceBean.getSchool_id()); |
@@ -466,7 +455,6 @@ public class MyTask implements ApplicationRunner { | @@ -466,7 +455,6 @@ public class MyTask implements ApplicationRunner { | ||
466 | if (cardBean.getType() == 0) { | 455 | if (cardBean.getType() == 0) { |
467 | //老师人脸信息,保存人脸记录表 | 456 | //老师人脸信息,保存人脸记录表 |
468 | teacherBean = myTaskUtil.userDao.getTeacherWithId(cardBean.getUser_id()); | 457 | teacherBean = myTaskUtil.userDao.getTeacherWithId(cardBean.getUser_id()); |
469 | -// log.info("设备信息【{}】,学生卡信息【{}】",new Gson().toJson(attendanceBean),new Gson().toJson(teacherBean)); | ||
470 | myTaskUtil.sendRecordDao.addFaceRecoder(szSn, teacherBean.getUser_id(), teacherBean.getName(), snapPicPath,eventType, | 458 | myTaskUtil.sendRecordDao.addFaceRecoder(szSn, teacherBean.getUser_id(), teacherBean.getName(), snapPicPath,eventType, |
471 | eventTime, card,messageCode ==20?EnumSendFaceType.TIME_INTERVAL_ERROR.message:"",schoolId); | 459 | eventTime, card,messageCode ==20?EnumSendFaceType.TIME_INTERVAL_ERROR.message:"",schoolId); |
472 | } | 460 | } |
@@ -494,10 +482,6 @@ public class MyTask implements ApplicationRunner { | @@ -494,10 +482,6 @@ public class MyTask implements ApplicationRunner { | ||
494 | sendRecordToSXYX(teacherBean.getName(),teacherBean.getUser_id(),intOrOut,eventTime,getScene(clintName)); | 482 | sendRecordToSXYX(teacherBean.getName(),teacherBean.getUser_id(),intOrOut,eventTime,getScene(clintName)); |
495 | } | 483 | } |
496 | }else{ | 484 | }else{ |
497 | -// if(schoolId == 489){ | ||
498 | -// eventTime = DateUtils.date2String(DateUtils.getDateByTime(-5,new Date()), DateUtils.format2); | ||
499 | -//// log.info("设备ID: {},刷卡结果:{},开门方向: {}, 开门用户: {}, 开门卡号: {}",szSn,result,openMsg,userInfoBean.getName(),userInfoBean.getStudent_num()); | ||
500 | -// } | ||
501 | //保存考勤记录 | 485 | //保存考勤记录 |
502 | kaoQinRecord(status, eventType, card, szSn, eventTime,lAnalyzerHandle); | 486 | kaoQinRecord(status, eventType, card, szSn, eventTime,lAnalyzerHandle); |
503 | } | 487 | } |
@@ -631,7 +615,6 @@ public class MyTask implements ApplicationRunner { | @@ -631,7 +615,6 @@ public class MyTask implements ApplicationRunner { | ||
631 | * @return | 615 | * @return |
632 | */ | 616 | */ |
633 | public static String cardNo(String cardDex) { | 617 | public static String cardNo(String cardDex) { |
634 | - | ||
635 | String cardR = ""; | 618 | String cardR = ""; |
636 | int length = cardDex.length(); | 619 | int length = cardDex.length(); |
637 | if (length != 8) { | 620 | if (length != 8) { |
@@ -642,7 +625,6 @@ public class MyTask implements ApplicationRunner { | @@ -642,7 +625,6 @@ public class MyTask implements ApplicationRunner { | ||
642 | length -= 2; | 625 | length -= 2; |
643 | cardR += cardDex.substring(length, length + 2); | 626 | cardR += cardDex.substring(length, length + 2); |
644 | } | 627 | } |
645 | - | ||
646 | return cardR; | 628 | return cardR; |
647 | 629 | ||
648 | } | 630 | } |
cloud/dahua/src/main/java/com/example/dahua/async/MyScheduledTask.java
@@ -69,7 +69,7 @@ public class MyScheduledTask { | @@ -69,7 +69,7 @@ public class MyScheduledTask { | ||
69 | 69 | ||
70 | private String deleteDate = "";//删除一周前的图片用的 | 70 | private String deleteDate = "";//删除一周前的图片用的 |
71 | 71 | ||
72 | - private String imgFilPath = "C:\\EhomePicServer";//抓拍图片路径 | 72 | + private String imgFilPath = "C:\\workspace\\dahua\\FaceRecoder";//抓拍图片路径 |
73 | 73 | ||
74 | @Scheduled(fixedRate = 5000) | 74 | @Scheduled(fixedRate = 5000) |
75 | private void deleteFace(){ | 75 | private void deleteFace(){ |
@@ -141,7 +141,7 @@ public class MyScheduledTask { | @@ -141,7 +141,7 @@ public class MyScheduledTask { | ||
141 | MqttManager mqttManager = new MqttManager(); | 141 | MqttManager mqttManager = new MqttManager(); |
142 | 142 | ||
143 | 143 | ||
144 | - @Scheduled(fixedRate = 1000) | 144 | +// @Scheduled(fixedRate = 1000) |
145 | public void sendMq() { | 145 | public void sendMq() { |
146 | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH"); | 146 | SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH"); |
147 | 147 |
cloud/dahua/src/main/java/com/example/dahua/async/SendFaceBatchTask100.java
@@ -1,106 +0,0 @@ | @@ -1,106 +0,0 @@ | ||
1 | -package com.example.dahua.async; | ||
2 | - | ||
3 | -import com.example.dahua.bean.UserInfoBean; | ||
4 | -import com.example.dahua.dao.UserDao; | ||
5 | -import com.example.dahua.utils.DateFormatUtil; | ||
6 | -import com.example.dahua.xiananDao.SearchMapper; | ||
7 | -import com.example.dahua.xiananDao.SendRecordDao; | ||
8 | -import lombok.extern.slf4j.Slf4j; | ||
9 | -import org.springframework.util.CollectionUtils; | ||
10 | - | ||
11 | -import java.text.SimpleDateFormat; | ||
12 | -import java.util.Calendar; | ||
13 | -import java.util.Date; | ||
14 | -import java.util.List; | ||
15 | -import java.util.UUID; | ||
16 | -import java.util.concurrent.CountDownLatch; | ||
17 | - | ||
18 | -/** | ||
19 | - * 多线程执行卡下发 | ||
20 | - * @author xuquan | ||
21 | - * @date 2021/01/12 15:56 | ||
22 | - */ | ||
23 | -@Slf4j | ||
24 | -public class SendFaceBatchTask100 implements Runnable { | ||
25 | - | ||
26 | - | ||
27 | - CountDownLatch begin; | ||
28 | - CountDownLatch end; | ||
29 | - UserDao userDao; | ||
30 | - SendRecordDao sendRecordDao; | ||
31 | - SearchMapper searchMapper; | ||
32 | - Integer schoolId; | ||
33 | - Integer roomId; | ||
34 | - Integer type; | ||
35 | - Integer outof; | ||
36 | - String intime; | ||
37 | - String clintId; | ||
38 | - String startTime; | ||
39 | - String endTime; | ||
40 | - | ||
41 | - public SendFaceBatchTask100(UserDao userDao,SendRecordDao sendRecordDao,SearchMapper searchMapper,Integer schoolId,Integer roomId, | ||
42 | - Integer type,Integer outof,String intime,String clintId,String startTime,String endTime,CountDownLatch begin, CountDownLatch end){ | ||
43 | - this.begin=begin; | ||
44 | - this.end=end; | ||
45 | - this.userDao=userDao; | ||
46 | - this.sendRecordDao=sendRecordDao; | ||
47 | - this.searchMapper=searchMapper; | ||
48 | - this.schoolId=schoolId; | ||
49 | - this.roomId=roomId; | ||
50 | - this.type= type; | ||
51 | - this.outof=outof; | ||
52 | - this.intime=intime; | ||
53 | - this.clintId=clintId; | ||
54 | - this.startTime=startTime; | ||
55 | - this.endTime=endTime; | ||
56 | - } | ||
57 | - | ||
58 | - @Override | ||
59 | - public void run() { | ||
60 | - try { | ||
61 | - begin.await(); | ||
62 | - int num= (int)Math.random()*20+30; | ||
63 | - List<String> studentIds = userDao.queryStudentIdList(schoolId,roomId); | ||
64 | - if(!CollectionUtils.isEmpty(studentIds)){ | ||
65 | - System.out.println("总数:"+studentIds.size()); | ||
66 | - int i =0; | ||
67 | - for(String studentId : studentIds){ | ||
68 | - if(i==num){ | ||
69 | - return; | ||
70 | - } | ||
71 | - UserInfoBean userInfoBean = userDao.getStudentWithid(studentId); | ||
72 | - if(userInfoBean!=null){ | ||
73 | - String cardNum = userInfoBean.getStudent_num(); | ||
74 | - String userId = userInfoBean.getUser_id(); | ||
75 | - String com = userInfoBean.getStudent_id(); | ||
76 | - String classId = userInfoBean.getClass_id(); | ||
77 | - String className = userInfoBean.getClass_name(); | ||
78 | - String name= userInfoBean.getName(); | ||
79 | - String mobile= userInfoBean.getParentMobile(); | ||
80 | - String sex = String.valueOf(userInfoBean.getSex()); | ||
81 | - String cid= UUID.randomUUID().toString().toUpperCase(); | ||
82 | - int count = sendRecordDao.getKaoQin(schoolId,cardNum,type,outof,startTime,endTime); | ||
83 | - System.out.println("count: "+count); | ||
84 | - if(count ==0){ | ||
85 | - intime = DateFormatUtil.getDateAdd(intime); | ||
86 | - searchMapper.insert(userId,String.valueOf(schoolId),com,cardNum,type,outof,intime,cid,classId,clintId,name,mobile,className,sex,intime); | ||
87 | - i++; | ||
88 | - } | ||
89 | - } | ||
90 | - } | ||
91 | - } | ||
92 | - }catch (Exception e){ | ||
93 | - log.error("异常,信息:",e); | ||
94 | - }finally { | ||
95 | - end.countDown(); | ||
96 | - } | ||
97 | - } | ||
98 | - | ||
99 | - public static void main(String[] args) { | ||
100 | - for(int i=1;i<20;i++){ | ||
101 | - int num= (int)(Math.random()*20)+30; | ||
102 | - System.out.println(num); | ||
103 | - } | ||
104 | - } | ||
105 | - | ||
106 | -} |
cloud/dahua/src/main/java/com/example/dahua/async/SendFaceBatchTask2.java
@@ -1,102 +0,0 @@ | @@ -1,102 +0,0 @@ | ||
1 | -package com.example.dahua.async; | ||
2 | - | ||
3 | -import com.example.dahua.bean.StudentBean; | ||
4 | -import com.example.dahua.bean.UserInfoBean; | ||
5 | -import com.example.dahua.dao.UserDao; | ||
6 | -import com.example.dahua.utils.DateFormatUtil; | ||
7 | -import com.example.dahua.xiananDao.SearchMapper; | ||
8 | -import com.example.dahua.xiananDao.SendRecordDao; | ||
9 | -import lombok.extern.slf4j.Slf4j; | ||
10 | -import org.springframework.util.CollectionUtils; | ||
11 | - | ||
12 | -import java.util.List; | ||
13 | -import java.util.UUID; | ||
14 | -import java.util.concurrent.CountDownLatch; | ||
15 | - | ||
16 | -/** | ||
17 | - * 多线程执行卡下发 | ||
18 | - * @author xuquan | ||
19 | - * @date 2021/01/12 15:56 | ||
20 | - */ | ||
21 | -@Slf4j | ||
22 | -public class SendFaceBatchTask2 implements Runnable { | ||
23 | - | ||
24 | - | ||
25 | - CountDownLatch begin; | ||
26 | - CountDownLatch end; | ||
27 | - UserDao userDao; | ||
28 | - SendRecordDao sendRecordDao; | ||
29 | - SearchMapper searchMapper; | ||
30 | - Integer schoolId; | ||
31 | - Integer roomId; | ||
32 | - Integer type; | ||
33 | - Integer outof; | ||
34 | - String intime; | ||
35 | - String clintId; | ||
36 | - String startTime; | ||
37 | - String endTime; | ||
38 | - | ||
39 | - public SendFaceBatchTask2(UserDao userDao, SendRecordDao sendRecordDao, SearchMapper searchMapper, Integer schoolId, Integer roomId, | ||
40 | - Integer type, Integer outof, String intime, String clintId, String startTime, String endTime, CountDownLatch begin, CountDownLatch end){ | ||
41 | - this.begin=begin; | ||
42 | - this.end=end; | ||
43 | - this.userDao=userDao; | ||
44 | - this.sendRecordDao=sendRecordDao; | ||
45 | - this.searchMapper=searchMapper; | ||
46 | - this.schoolId=schoolId; | ||
47 | - this.roomId=roomId; | ||
48 | - this.type= type; | ||
49 | - this.outof=outof; | ||
50 | - this.intime=intime; | ||
51 | - this.clintId=clintId; | ||
52 | - this.startTime=startTime; | ||
53 | - this.endTime=endTime; | ||
54 | - } | ||
55 | - | ||
56 | - @Override | ||
57 | - public void run() { | ||
58 | - try { | ||
59 | - begin.await(); | ||
60 | - int num= (int)(Math.random()*50)+150; | ||
61 | - List<StudentBean> studentIds = userDao.getStudentList(schoolId,1,null); | ||
62 | - if(!CollectionUtils.isEmpty(studentIds)){ | ||
63 | - System.out.println("总数:"+studentIds.size()); | ||
64 | - for(int i=0;i<=studentIds.size();i++){ | ||
65 | - if(i==num){ | ||
66 | - return; | ||
67 | - } | ||
68 | - String cardNum = studentIds.get(i).getStudent_num(); | ||
69 | - String userId = studentIds.get(i).getUser_id(); | ||
70 | - String com = studentIds.get(i).getStudent_id(); | ||
71 | - String classId = studentIds.get(i).getClass_id(); | ||
72 | - String className = studentIds.get(i).getClass_name(); | ||
73 | - String name= studentIds.get(i).getName(); | ||
74 | - String mobile= studentIds.get(i).getParentMobile(); | ||
75 | - String sex = String.valueOf(studentIds.get(i).getSex()); | ||
76 | - String cid= UUID.randomUUID().toString().toUpperCase(); | ||
77 | - int count = sendRecordDao.getKaoQin(schoolId,cardNum,type,outof,startTime,endTime);; | ||
78 | - System.out.println("count: "+count); | ||
79 | - System.out.println("cardNum "+cardNum); | ||
80 | - if(count ==0){ | ||
81 | - intime = DateFormatUtil.getDateAdd(intime); | ||
82 | - searchMapper.insert(userId,String.valueOf(schoolId),com,cardNum,type,outof,intime,cid,classId,clintId,name,mobile,className,sex,intime); | ||
83 | - i++; | ||
84 | - } | ||
85 | - } | ||
86 | - } | ||
87 | - }catch (Exception e){ | ||
88 | - log.error("异常,信息:",e); | ||
89 | - }finally { | ||
90 | - end.countDown(); | ||
91 | - } | ||
92 | - } | ||
93 | - | ||
94 | - public static void main(String[] args) { | ||
95 | - for(int i=1;i<20;i++){ | ||
96 | - int num= (int)(Math.random()*50)+150; | ||
97 | -// int num= (int)(Math.random()*20)+30; | ||
98 | - System.out.println(num); | ||
99 | - } | ||
100 | - } | ||
101 | - | ||
102 | -} |
cloud/dahua/src/main/java/com/example/dahua/async/SendUserInfoTask.java
@@ -13,16 +13,13 @@ import com.example.dahua.lib.ToolKits; | @@ -13,16 +13,13 @@ import com.example.dahua.lib.ToolKits; | ||
13 | import com.example.dahua.module.GateModule; | 13 | import com.example.dahua.module.GateModule; |
14 | import com.example.dahua.service.PermissFaceService; | 14 | import com.example.dahua.service.PermissFaceService; |
15 | import com.example.dahua.utils.FileUtils; | 15 | import com.example.dahua.utils.FileUtils; |
16 | -import com.example.dahua.utils.HttpUtils; | ||
17 | import com.example.dahua.utils.JsonUtils; | 16 | import com.example.dahua.utils.JsonUtils; |
18 | import com.example.dahua.xiananDao.SendRecordDao; | 17 | import com.example.dahua.xiananDao.SendRecordDao; |
19 | import com.sun.jna.Memory; | 18 | import com.sun.jna.Memory; |
20 | import lombok.extern.slf4j.Slf4j; | 19 | import lombok.extern.slf4j.Slf4j; |
21 | import org.springframework.beans.factory.annotation.Autowired; | 20 | import org.springframework.beans.factory.annotation.Autowired; |
22 | -import org.springframework.beans.factory.annotation.Qualifier; | ||
23 | import org.springframework.http.ResponseEntity; | 21 | import org.springframework.http.ResponseEntity; |
24 | import org.springframework.scheduling.annotation.Async; | 22 | import org.springframework.scheduling.annotation.Async; |
25 | -import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; | ||
26 | import org.springframework.stereotype.Component; | 23 | import org.springframework.stereotype.Component; |
27 | import org.springframework.util.StringUtils; | 24 | import org.springframework.util.StringUtils; |
28 | import org.springframework.web.client.RestTemplate; | 25 | import org.springframework.web.client.RestTemplate; |
@@ -30,7 +27,6 @@ import org.springframework.web.client.RestTemplate; | @@ -30,7 +27,6 @@ import org.springframework.web.client.RestTemplate; | ||
30 | import java.io.*; | 27 | import java.io.*; |
31 | import java.text.SimpleDateFormat; | 28 | import java.text.SimpleDateFormat; |
32 | import java.util.*; | 29 | import java.util.*; |
33 | -import java.util.concurrent.RejectedExecutionException; | ||
34 | 30 | ||
35 | /** | 31 | /** |
36 | * 下发卡号的异步操作 | 32 | * 下发卡号的异步操作 |
@@ -75,7 +71,7 @@ public class SendUserInfoTask { | @@ -75,7 +71,7 @@ public class SendUserInfoTask { | ||
75 | //设置下发记录 | 71 | //设置下发记录 |
76 | SendRecordBean sendRecordBean = new SendRecordBean(); | 72 | SendRecordBean sendRecordBean = new SendRecordBean(); |
77 | sendRecordBean.setSchoolId(Integer.parseInt(schoolId)); | 73 | sendRecordBean.setSchoolId(Integer.parseInt(schoolId)); |
78 | - sendRecordBean.setSchoolName(userDao.getSchoolName(schoolId)); | 74 | + sendRecordBean.setSchoolName(userDao.getSchoolName(Integer.parseInt(schoolId))); |
79 | sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); | 75 | sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); |
80 | sendRecordBean.setUserType(userType); | 76 | sendRecordBean.setUserType(userType); |
81 | sendRecordBean.setNum(userInfoBean.getStudent_num()); | 77 | sendRecordBean.setNum(userInfoBean.getStudent_num()); |
@@ -88,95 +84,6 @@ public class SendUserInfoTask { | @@ -88,95 +84,6 @@ public class SendUserInfoTask { | ||
88 | sendUserInfoToDev(file, attendanceBeans, userInfoBean, String.valueOf(userType), sendRecordBean); | 84 | sendUserInfoToDev(file, attendanceBeans, userInfoBean, String.valueOf(userType), sendRecordBean); |
89 | } | 85 | } |
90 | 86 | ||
91 | - // @Async("taskExecutor") | ||
92 | - public void doTaskSendUserInfos(String schoolId, String clint_type, int type, int failtype) { | ||
93 | - try { | ||
94 | - String filePathStudent = "E:\\wwwhtdocs\\SmartCampus\\face17e50\\School" + schoolId + "\\Student"; | ||
95 | - String filePathParent = "E:\\wwwhtdocs\\SmartCampus\\face17e50\\School" + schoolId + "\\Parent"; | ||
96 | - String filePathTeacher = "E:\\wwwhtdocs\\SmartCampus\\face17e50\\School" + schoolId + "\\Teacher"; | ||
97 | -// String filePathStudent = "F:\\wwwroot\\SmartCampus\\face17e50\\School" + schoolId + "\\Student"; | ||
98 | -// String filePathParent = "F:\\wwwroot\\SmartCampus\\face17e50\\School" + schoolId + "\\Parent"; | ||
99 | -// String filePathTeacher = "F:\\wwwroot\\SmartCampus\\face17e50\\School" + schoolId + "\\Teacher"; | ||
100 | - | ||
101 | - List<File> fileList = new ArrayList<>(); | ||
102 | - File filePaths = null; | ||
103 | - String userType = ""; | ||
104 | - if (type == 0) {//主卡下发 | ||
105 | - filePaths = new File(filePathStudent); | ||
106 | - userType = "2"; | ||
107 | - } else if (type == 1) {//副卡下发 | ||
108 | - filePaths = new File(filePathParent); | ||
109 | - userType = "2"; | ||
110 | - } else if (type == 2) {//教师卡下发 | ||
111 | - filePaths = new File(filePathTeacher); | ||
112 | - userType = "1"; | ||
113 | - } else { | ||
114 | - filePaths = new File(""); | ||
115 | - } | ||
116 | - SendRecordBean sendRecordBean = new SendRecordBean(); | ||
117 | - sendRecordBean.setSchoolId(Integer.parseInt(schoolId)); | ||
118 | - sendRecordBean.setSchoolName(userDao.getSchoolName(schoolId)); | ||
119 | - sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); | ||
120 | - sendRecordBean.setUserType(Integer.parseInt(userType)); | ||
121 | - sendRecordBean.setFailType(failtype); | ||
122 | - if (!filePaths.exists()) { | ||
123 | - return; | ||
124 | - } | ||
125 | - File[] filesStudent = filePaths.listFiles(); | ||
126 | - if (filesStudent == null) { | ||
127 | - System.out.println("没有找到人脸图片"); | ||
128 | - return; | ||
129 | - } | ||
130 | - /** | ||
131 | - * 添加学生人脸 | ||
132 | - */ | ||
133 | - for (int i = 0; i < filesStudent.length; i++) { | ||
134 | - fileList.add(filesStudent[i]); | ||
135 | - } | ||
136 | - while (fileList.size() > 0) { | ||
137 | - File studentFile = fileList.get(0); | ||
138 | - String studentCode = studentFile.getName().split("\\.")[0]; | ||
139 | - UserInfoBean userInfoBean = null; | ||
140 | - //判断是否是副卡 | ||
141 | - String[] studentCodes = studentCode.split("_"); | ||
142 | - System.out.println("学籍号:" + studentCode); | ||
143 | - if (studentCodes.length > 1) {//副卡 | ||
144 | - String studentcode = studentCodes[0]; | ||
145 | - String cardType = studentCodes[1]; | ||
146 | - userInfoBean = userDao.getUserInfo(schoolId, studentcode); | ||
147 | - if (!userIsExit(fileList, studentcode, userInfoBean, sendRecordBean)) continue; | ||
148 | - String cardNum = userDao.getCardNum(userInfoBean.getStudent_id(), cardType); | ||
149 | - userInfoBean.setStudent_num(cardNum); | ||
150 | - } else { | ||
151 | - if (type == 0 || type == 1) {//学生信息或家长信息 | ||
152 | - userInfoBean = userDao.getUserInfo(schoolId, studentCode); | ||
153 | - HttpUtils.uploadImgs(studentFile, schoolId, studentCode, clint_type, 2,""); | ||
154 | - } else if (type == 2) {//教师信息 | ||
155 | - TeacherBean teacher = userDao.getTeacher(schoolId, studentCode); | ||
156 | - System.out.println("教师信息:" + teacher.toString()); | ||
157 | - if (null != teacher) { | ||
158 | - userInfoBean = new UserInfoBean(); | ||
159 | - userInfoBean.setStudent_num(teacher.getTeacher_num()); | ||
160 | - userInfoBean.setName(teacher.getName()); | ||
161 | - userInfoBean.setUser_id(teacher.getUser_id()); | ||
162 | - userInfoBean.setStudentcode(teacher.getNum()); | ||
163 | - userInfoBean.setStudent_id(teacher.getTeacher_id()); | ||
164 | - } | ||
165 | - HttpUtils.uploadImgs(studentFile, schoolId, studentCode, clint_type, 1,""); | ||
166 | - } | ||
167 | - //判断用户是否存在 | ||
168 | - if (!userIsExit(fileList, studentCode, userInfoBean, sendRecordBean)) continue; | ||
169 | - } | ||
170 | -// boolean sendResult = sendUserInfoToDev(studentFile.getAbsolutePath(), attendanceBeans, userInfoBean, userType, sendRecordBean); | ||
171 | - fileList.remove(0); | ||
172 | - } | ||
173 | -// System.out.println("全部下发完成:"); | ||
174 | - } catch (Exception e) { | ||
175 | - e.printStackTrace(); | ||
176 | - } | ||
177 | - | ||
178 | - } | ||
179 | - | ||
180 | /** | 87 | /** |
181 | * 判断用户是否存在 | 88 | * 判断用户是否存在 |
182 | * | 89 | * |
@@ -266,7 +173,7 @@ public class SendUserInfoTask { | @@ -266,7 +173,7 @@ public class SendUserInfoTask { | ||
266 | try { | 173 | try { |
267 | String targPath = FilePath.picPathComp + userInfoBean.getStudentcode() + ".jpg"; | 174 | String targPath = FilePath.picPathComp + userInfoBean.getStudentcode() + ".jpg"; |
268 | if (new File(picSrc).exists()) | 175 | if (new File(picSrc).exists()) |
269 | - CompressPic.CompressPic(picSrc, targPath, userInfoBean.getStudentcode());//压缩后的图片 | 176 | + CompressPic.CompressPic(picSrc, targPath);//压缩后的图片 |
270 | memory = ToolKits.readPictureFile(targPath); | 177 | memory = ToolKits.readPictureFile(targPath); |
271 | sendRecordBean.setImgPath(picSrc); | 178 | sendRecordBean.setImgPath(picSrc); |
272 | } catch (Exception e) { | 179 | } catch (Exception e) { |
@@ -291,199 +198,199 @@ public class SendUserInfoTask { | @@ -291,199 +198,199 @@ public class SendUserInfoTask { | ||
291 | * @param userType | 198 | * @param userType |
292 | */ | 199 | */ |
293 | private synchronized void pushCardAndFace(AttendanceBean attendanceBean, String user_id, String student_num, String name, Memory memory, SendRecordBean sendRecordBean,String userType) { | 200 | private synchronized void pushCardAndFace(AttendanceBean attendanceBean, String user_id, String student_num, String name, Memory memory, SendRecordBean sendRecordBean,String userType) { |
294 | - | ||
295 | - sendRecordBean.setDeviceID(attendanceBean.getClint_id()); | ||
296 | - sendRecordBean.setSchoolId(Integer.parseInt(attendanceBean.getSchool_id())); | ||
297 | - sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); | ||
298 | - sendRecordBean.setSchoolName(userDao.getSchoolName(attendanceBean.getSchool_id())); | ||
299 | - | ||
300 | - String startTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | ||
301 | - Calendar calendar = Calendar.getInstance(); | ||
302 | - calendar.add(Calendar.YEAR, 4); | ||
303 | - String endTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime()); | ||
304 | - | ||
305 | - String studentType = userDao.getStudentType(attendanceBean.getSchool_id(),sendRecordBean.getCustomerid()); | ||
306 | - //通道号 | ||
307 | - String channel = analysisPermission(Integer.parseInt(attendanceBean.getSchool_id()),studentType); | ||
308 | - log.info("通道号: "+channel); | ||
309 | - | ||
310 | - /** | ||
311 | - * 注:用户下发逻辑 | ||
312 | - * 下发时,先从下发记录表:SZ_Student_RecoderNo 获取当前用户下发记录集编号,存在于设备的,新增卡号时返回, | ||
313 | - * 若存在记录集编号,则表示用户已下发过,执行修改用户信息,反之,则新增下发用户人脸、卡信息 | ||
314 | - */ | ||
315 | - | ||
316 | - //人脸操作错误号:1 为成功,其他为相应错误号 | ||
317 | - int bFaceFalgs = 0; | ||
318 | - //卡操作错误号 :1 为成功,其他为相应错误号 | ||
319 | - int bCardFlags = 0; | ||
320 | - //新的记录集编号 | ||
321 | - int newRecordNo = 0; | ||
322 | - //获取记录集编号 | ||
323 | - String recordNo = userDao.getRecordNo(user_id, attendanceBean.getClint_id()); | ||
324 | - if(!StringUtils.isEmpty(recordNo)){ | ||
325 | - bCardFlags = 1; | 201 | + String schoolId= attendanceBean.getSchool_id(); |
202 | + sendRecordBean.setDeviceID(attendanceBean.getClint_id()); | ||
203 | + sendRecordBean.setSchoolId(Integer.parseInt(attendanceBean.getSchool_id())); | ||
204 | + sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); | ||
205 | + sendRecordBean.setSchoolName(userDao.getSchoolName(Integer.parseInt(schoolId))); | ||
206 | + | ||
207 | + String startTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | ||
208 | + Calendar calendar = Calendar.getInstance(); | ||
209 | + calendar.add(Calendar.YEAR, 4); | ||
210 | + String endTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(calendar.getTime()); | ||
211 | + | ||
212 | + String studentType = userDao.getStudentType(attendanceBean.getSchool_id(),sendRecordBean.getCustomerid()); | ||
213 | + //通道号 | ||
214 | + String channel = analysisPermission(Integer.parseInt(attendanceBean.getSchool_id()),studentType); | ||
215 | + log.info("通道号: "+channel); | ||
216 | + | ||
217 | + /** | ||
218 | + * 注:用户下发逻辑 | ||
219 | + * 下发时,先从下发记录表:SZ_Student_RecoderNo 获取当前用户下发记录集编号,存在于设备的,新增卡号时返回, | ||
220 | + * 若存在记录集编号,则表示用户已下发过,执行修改用户信息,反之,则新增下发用户人脸、卡信息 | ||
221 | + */ | ||
222 | + | ||
223 | + //人脸操作错误号:1 为成功,其他为相应错误号 | ||
224 | + int bFaceFalgs = 0; | ||
225 | + //卡操作错误号 :1 为成功,其他为相应错误号 | ||
226 | + int bCardFlags = 0; | ||
227 | + //新的记录集编号 | ||
228 | + int newRecordNo = 0; | ||
229 | + //获取记录集编号 | ||
230 | + String recordNo = userDao.getRecordNo(user_id, attendanceBean.getClint_id()); | ||
231 | + if(!StringUtils.isEmpty(recordNo)){ | ||
232 | + bCardFlags = 1; | ||
233 | + } | ||
234 | + //登录设备 | ||
235 | + NetSDKLib.LLong loginHandleLong = MyTask.lLongSendMap.get(attendanceBean.getClint_id()); | ||
236 | + log.info("设备ID: {},设备登录句柄: {}",attendanceBean.getClint_id(),loginHandleLong); | ||
237 | + | ||
238 | + //若设备不在线时,且人脸下发失败表中存在记录,则执行修改下发失败状态为:设备不在线 | ||
239 | + if (loginHandleLong == null) { | ||
240 | + log.info("设备不在线, 设备ID: {} ",attendanceBean.getClint_id() ); | ||
241 | + FileUtils.getInstance().writeLogs("设备不在线:" + attendanceBean.getClint_id(), FileUtils.devices); | ||
242 | + //设备不在线 | ||
243 | + sendRecordBean.setFailType(EnumSendFaceType.NOT_ONLINE_DEVICE.code); | ||
244 | + sendRecordBean.setFailContent(EnumSendFaceType.NOT_ONLINE_DEVICE.message); | ||
245 | + //判断该学校设备ID对应失败记录是否存在:Face_SendFail | ||
246 | + String deviceId = sendRecordDao.getFailIsExit(attendanceBean.getClint_id(), attendanceBean.getSchool_id()); | ||
247 | + if (!StringUtils.isEmpty(deviceId)) { | ||
248 | + //更新下发失败状态 | ||
249 | + sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.NOT_ONLINE_DEVICE.code); | ||
250 | + //添加下发失败记录 | ||
251 | + addFailDace(sendRecordBean); | ||
326 | } | 252 | } |
327 | - //登录设备 | ||
328 | - NetSDKLib.LLong loginHandleLong = MyTask.lLongSendMap.get(attendanceBean.getClint_id()); | ||
329 | - log.info("设备ID: {},设备登录句柄: {}",attendanceBean.getClint_id(),loginHandleLong); | ||
330 | - | ||
331 | - //若设备不在线时,且人脸下发失败表中存在记录,则执行修改下发失败状态为:设备不在线 | ||
332 | - if (loginHandleLong == null) { | ||
333 | - log.info("设备不在线, 设备ID: {} ",attendanceBean.getClint_id() ); | ||
334 | - FileUtils.getInstance().writeLogs("设备不在线:" + attendanceBean.getClint_id(), FileUtils.devices); | ||
335 | - //设备不在线 | ||
336 | - sendRecordBean.setFailType(EnumSendFaceType.NOT_ONLINE_DEVICE.code); | ||
337 | - sendRecordBean.setFailContent(EnumSendFaceType.NOT_ONLINE_DEVICE.message); | ||
338 | - //判断该学校设备ID对应失败记录是否存在:Face_SendFail | ||
339 | - String deviceId = sendRecordDao.getFailIsExit(attendanceBean.getClint_id(), attendanceBean.getSchool_id()); | ||
340 | - if (!StringUtils.isEmpty(deviceId)) { | ||
341 | - //更新下发失败状态 | ||
342 | - sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.NOT_ONLINE_DEVICE.code); | ||
343 | - //添加下发失败记录 | ||
344 | - addFailDace(sendRecordBean); | ||
345 | - } | 253 | + } else { |
254 | + log.info("=================开始执行下发人脸及卡号任务================="); | ||
255 | + //卡号取反 | ||
256 | + String cardNum =""; | ||
257 | + if(attendanceBean.getClint_id().startsWith("ytj")&&Integer.parseInt(attendanceBean.getSchool_id())!=126 | ||
258 | + &&Integer.parseInt(attendanceBean.getSchool_id())!=393) { | ||
259 | + cardNum = student_num; | ||
346 | } else { | 260 | } else { |
347 | - log.info("=================开始执行下发人脸及卡号任务================="); | ||
348 | - //卡号取反 | ||
349 | - String cardNum =""; | ||
350 | - if(attendanceBean.getClint_id().startsWith("ytj")&&Integer.parseInt(attendanceBean.getSchool_id())!=126 | ||
351 | - &&Integer.parseInt(attendanceBean.getSchool_id())!=393) { | ||
352 | - cardNum = student_num; | ||
353 | - } else { | ||
354 | - cardNum = cardNo(student_num); | ||
355 | - } | ||
356 | - try{ | ||
357 | - //bCardFlags = 1, 则存在下发记录集编号,执行修改卡、人脸信息 | 261 | + cardNum = cardNo(student_num); |
262 | + } | ||
263 | + try{ | ||
264 | + //bCardFlags = 1, 则存在下发记录集编号,执行修改卡、人脸信息 | ||
265 | + if (bCardFlags ==1) { | ||
266 | + //修改设备卡信息 | ||
267 | + bCardFlags = GateModule.modifyCard(Integer.parseInt(recordNo),cardNum, user_id, name, "123456", Res.string().getCardStatusInt(1), | ||
268 | + Res.string().getCardTypeInt(1), 0, 0, 1, startTime, endTime, loginHandleLong, userType,channel); | ||
269 | + | ||
358 | if (bCardFlags ==1) { | 270 | if (bCardFlags ==1) { |
359 | - //修改设备卡信息 | ||
360 | - bCardFlags = GateModule.modifyCard(Integer.parseInt(recordNo),cardNum, user_id, name, "123456", Res.string().getCardStatusInt(1), | ||
361 | - Res.string().getCardTypeInt(1), 0, 0, 1, startTime, endTime, loginHandleLong, userType,channel); | ||
362 | - | ||
363 | - if (bCardFlags ==1) { | ||
364 | - //修改卡成功, 更新下发记录集编号表 | ||
365 | - userDao.updateRecordNo(user_id, Integer.parseInt(recordNo), attendanceBean.getClint_id()); | ||
366 | - //修改卡成功, 更新设备用户人脸信息 | ||
367 | - bFaceFalgs = GateModule.modifyFaceInfo(user_id, memory, loginHandleLong); | ||
368 | - //修改卡信息成功,但是人脸修改不成功的话,就需要新增人脸 | ||
369 | - if (bFaceFalgs !=1) { | ||
370 | - bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); | ||
371 | - //添加人脸失败,且错误号为1029 用户ID不存在,则删除下发记录集编号表记录:SZ_Student_RecoderNo,重新下发. | ||
372 | - if(bFaceFalgs !=1 && String.valueOf(bFaceFalgs).equals(EnumSendFaceErrorType.NOT_EXIST_USER_1029.code)){ | ||
373 | - //删除记录 | ||
374 | - userDao.deleteRecordNo(user_id, Integer.parseInt(recordNo)); | ||
375 | - //重新下发卡号至设备 | ||
376 | - newRecordNo = GateModule.insertCard(cardNum, user_id, name, "123456", Res.string().getCardStatusInt(1), | ||
377 | - Res.string().getCardTypeInt(1), 0, 1, 1, startTime, endTime, loginHandleLong,userType,channel); | ||
378 | - //下发卡至设备,返回值不为-1为下发成功,保存下发记录集编号表 | ||
379 | - if (newRecordNo > 0) { | ||
380 | - userDao.saveRecordNo(user_id, newRecordNo, name, attendanceBean.getClint_id());//存储记录集编号 | ||
381 | - }else{ | ||
382 | - bCardFlags = newRecordNo; | ||
383 | - } | ||
384 | - //添加人脸 | ||
385 | - bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); | 271 | + //修改卡成功, 更新下发记录集编号表 |
272 | + userDao.updateRecordNo(user_id, Integer.parseInt(recordNo), attendanceBean.getClint_id()); | ||
273 | + //修改卡成功, 更新设备用户人脸信息 | ||
274 | + bFaceFalgs = GateModule.modifyFaceInfo(user_id, memory, loginHandleLong); | ||
275 | + //修改卡信息成功,但是人脸修改不成功的话,就需要新增人脸 | ||
276 | + if (bFaceFalgs !=1) { | ||
277 | + bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); | ||
278 | + //添加人脸失败,且错误号为1029 用户ID不存在,则删除下发记录集编号表记录:SZ_Student_RecoderNo,重新下发. | ||
279 | + if(bFaceFalgs !=1 && String.valueOf(bFaceFalgs).equals(EnumSendFaceErrorType.NOT_EXIST_USER_1029.code)){ | ||
280 | + //删除记录 | ||
281 | + userDao.deleteRecordNo(user_id, Integer.parseInt(recordNo)); | ||
282 | + //重新下发卡号至设备 | ||
283 | + newRecordNo = GateModule.insertCard(cardNum, user_id, name, "123456", Res.string().getCardStatusInt(1), | ||
284 | + Res.string().getCardTypeInt(1), 0, 1, 1, startTime, endTime, loginHandleLong,userType,channel); | ||
285 | + //下发卡至设备,返回值不为-1为下发成功,保存下发记录集编号表 | ||
286 | + if (newRecordNo > 0) { | ||
287 | + userDao.saveRecordNo(user_id, newRecordNo, name, attendanceBean.getClint_id());//存储记录集编号 | ||
288 | + }else{ | ||
289 | + bCardFlags = newRecordNo; | ||
386 | } | 290 | } |
291 | + //添加人脸 | ||
292 | + bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); | ||
387 | } | 293 | } |
388 | - }else{ | ||
389 | - //设备修改卡信息失败,则删除下发记录集编号表记录:SZ_Student_RecoderNo,重新下发. | ||
390 | - userDao.deleteRecordNo(user_id, Integer.parseInt(recordNo)); | ||
391 | - //重新下发卡号至设备 | ||
392 | - newRecordNo = GateModule.insertCard(cardNum, user_id, name, "123456", Res.string().getCardStatusInt(1), | ||
393 | - Res.string().getCardTypeInt(1), 0, 1, 1, startTime, endTime, loginHandleLong,userType,channel); | ||
394 | - | ||
395 | - //下发卡至设备,返回值不为-1为下发成功,保存下发记录集编号表 | ||
396 | - if (newRecordNo > 0) { | ||
397 | - userDao.saveRecordNo(user_id, newRecordNo, name, attendanceBean.getClint_id());//存储记录集编号 | ||
398 | - }else{ | ||
399 | - bCardFlags = newRecordNo; | ||
400 | - } | ||
401 | - //添加人脸 | ||
402 | - bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); | ||
403 | } | 294 | } |
404 | - } else { | ||
405 | - //新增卡信息, 新增人脸信息至设备 | ||
406 | - newRecordNo = GateModule.insertCard(cardNum, user_id, name, "123456" | ||
407 | - , Res.string().getCardStatusInt(1), Res.string().getCardTypeInt(1), 0, 1 | ||
408 | - , 1, startTime, endTime, loginHandleLong,userType,channel); | ||
409 | - | ||
410 | - //新增卡至设备,返回值大于0,则为下发成功,保存下发记录集编号表 | ||
411 | - if (newRecordNo >0) { | ||
412 | - userDao.saveRecordNo(user_id, newRecordNo, name, attendanceBean.getClint_id()); | 295 | + }else{ |
296 | + //设备修改卡信息失败,则删除下发记录集编号表记录:SZ_Student_RecoderNo,重新下发. | ||
297 | + userDao.deleteRecordNo(user_id, Integer.parseInt(recordNo)); | ||
298 | + //重新下发卡号至设备 | ||
299 | + newRecordNo = GateModule.insertCard(cardNum, user_id, name, "123456", Res.string().getCardStatusInt(1), | ||
300 | + Res.string().getCardTypeInt(1), 0, 1, 1, startTime, endTime, loginHandleLong,userType,channel); | ||
301 | + | ||
302 | + //下发卡至设备,返回值不为-1为下发成功,保存下发记录集编号表 | ||
303 | + if (newRecordNo > 0) { | ||
304 | + userDao.saveRecordNo(user_id, newRecordNo, name, attendanceBean.getClint_id());//存储记录集编号 | ||
305 | + }else{ | ||
306 | + bCardFlags = newRecordNo; | ||
413 | } | 307 | } |
414 | - bCardFlags = newRecordNo; | ||
415 | - | ||
416 | //添加人脸 | 308 | //添加人脸 |
417 | bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); | 309 | bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); |
418 | - log.info("第一次下发返回信息:bCardFlags:{}, bFaceFalgs: {}",bCardFlags,bFaceFalgs); | ||
419 | } | 310 | } |
420 | - } catch (Exception e) { | ||
421 | - log.error("下发异常:异常错误信息msg: {}",e.getMessage()); | ||
422 | - return; | ||
423 | - } | ||
424 | - /** | ||
425 | - * 人脸和卡都下发成功 | ||
426 | - */ | ||
427 | - if (bCardFlags > 0 && bFaceFalgs==1) { | ||
428 | - FileUtils.getInstance().writeLogs("下发人脸和卡号成功:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserSucTxt); | ||
429 | - log.info("下发人脸和卡号成功, sendRecordBean: "+ JSON.toJSONString(sendRecordBean)); | ||
430 | - | ||
431 | - //人脸下发成功记录, 先判断是否已经存在了 | ||
432 | - List<SendRecordBean> sendRecordBeanList = sendRecordDao.getFaceSucceIsexit(sendRecordBean.getDeviceID(), String.valueOf(sendRecordBean.getSchoolId()), sendRecordBean.getNum()); | ||
433 | - if (sendRecordBeanList.size() > 0) { | ||
434 | - //删除重复数据 | ||
435 | - for (int i = 0; i < sendRecordBeanList.size(); i++) { | ||
436 | - sendRecordDao.deleteFaceSuccess(sendRecordBeanList.get(i).getDeviceID(), sendRecordBeanList.get(i).getNum()); | ||
437 | - } | 311 | + } else { |
312 | + //新增卡信息, 新增人脸信息至设备 | ||
313 | + newRecordNo = GateModule.insertCard(cardNum, user_id, name, "123456" | ||
314 | + , Res.string().getCardStatusInt(1), Res.string().getCardTypeInt(1), 0, 1 | ||
315 | + , 1, startTime, endTime, loginHandleLong,userType,channel); | ||
316 | + | ||
317 | + //新增卡至设备,返回值大于0,则为下发成功,保存下发记录集编号表 | ||
318 | + if (newRecordNo >0) { | ||
319 | + userDao.saveRecordNo(user_id, newRecordNo, name, attendanceBean.getClint_id()); | ||
438 | } | 320 | } |
439 | - //重新添加人脸下发记录 | ||
440 | - sendRecordDao.addFaceSuccess(sendRecordBean.getCustomerid(), sendRecordBean.getDeviceID(), sendRecordBean.getNum(), sendRecordBean.getName(), sendRecordBean.getTime(), | ||
441 | - sendRecordBean.getSchoolName(), sendRecordBean.getImgPath(), sendRecordBean.getSchoolId(), sendRecordBean.getUserType(), 22); | 321 | + bCardFlags = newRecordNo; |
442 | 322 | ||
443 | - //重新下发时,删除之前失败记录 | ||
444 | - if (sendRecordBean.getFailType() != 0){ | ||
445 | - sendRecordDao.deleteFaceFail(sendRecordBean.getNum(), sendRecordBean.getDeviceID()); | ||
446 | - } | ||
447 | - } | ||
448 | - /** | ||
449 | - * 人脸和卡都下发失败 | ||
450 | - */ | ||
451 | - if (bCardFlags < 0 && bFaceFalgs!=1) { | ||
452 | - FileUtils.getInstance().writeLogs("下发人脸和卡号失败:" + cardNum + " user_id: " + user_id + " loginHandleLong: " + loginHandleLong, FileUtils.sendUserErrTxt); | ||
453 | - log.info("下发人脸和卡号失败, sendRecordBean: "+ JSON.toJSONString(sendRecordBean)); | ||
454 | - //失败信息 | ||
455 | - String failContent = analysisErrorMsg(String.valueOf(Math.abs(bCardFlags)),String.valueOf(bFaceFalgs)); | ||
456 | - sendRecordBean.setFailType(EnumSendFaceType.FACE_AND_CARD_FAIL.code); | ||
457 | - sendRecordBean.setFailContent(failContent); | ||
458 | - sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.FACE_AND_CARD_FAIL.code); | ||
459 | - addFailDace(sendRecordBean); | 323 | + //添加人脸 |
324 | + bFaceFalgs = GateModule.addFaceInfo(user_id, memory, loginHandleLong); | ||
325 | + log.info("第一次下发返回信息:bCardFlags:{}, bFaceFalgs: {}",bCardFlags,bFaceFalgs); | ||
460 | } | 326 | } |
461 | - /** | ||
462 | - * 下发卡号成功,下发人脸失败, | ||
463 | - */ | ||
464 | - if (bCardFlags >0 && bFaceFalgs !=1) { | ||
465 | - FileUtils.getInstance().writeLogs("下发卡号成功,下发人脸失败:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserErrTxt); | ||
466 | - log.info("下发卡号成功,下发人脸失败, sendRecordBean: " + JSON.toJSONString(sendRecordBean)); | ||
467 | - //失败信息 | ||
468 | - String failContent = analysisErrorMsg(String.valueOf(bCardFlags),String.valueOf(bFaceFalgs)); | ||
469 | - sendRecordBean.setFailType(EnumSendFaceType.FACE_FAIL_CARD_SUCCESS.code); | ||
470 | - sendRecordBean.setFailContent(failContent); | ||
471 | - sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.FACE_FAIL_CARD_SUCCESS.code); | ||
472 | - addFailDace(sendRecordBean); | 327 | + } catch (Exception e) { |
328 | + log.error("下发异常:异常错误信息msg: {}",e.getMessage()); | ||
329 | + return; | ||
330 | + } | ||
331 | + /** | ||
332 | + * 人脸和卡都下发成功 | ||
333 | + */ | ||
334 | + if (bCardFlags > 0 && bFaceFalgs==1) { | ||
335 | + FileUtils.getInstance().writeLogs("下发人脸和卡号成功:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserSucTxt); | ||
336 | + log.info("下发人脸和卡号成功, sendRecordBean: "+ JSON.toJSONString(sendRecordBean)); | ||
337 | + | ||
338 | + //人脸下发成功记录, 先判断是否已经存在了 | ||
339 | + List<SendRecordBean> sendRecordBeanList = sendRecordDao.getFaceSucceIsexit(sendRecordBean.getDeviceID(), String.valueOf(sendRecordBean.getSchoolId()), sendRecordBean.getNum()); | ||
340 | + if (sendRecordBeanList.size() > 0) { | ||
341 | + //删除重复数据 | ||
342 | + for (int i = 0; i < sendRecordBeanList.size(); i++) { | ||
343 | + sendRecordDao.deleteFaceSuccess(sendRecordBeanList.get(i).getDeviceID(), sendRecordBeanList.get(i).getNum()); | ||
344 | + } | ||
473 | } | 345 | } |
474 | - /** | ||
475 | - * 下发卡号失败,下发人脸成功, | ||
476 | - */ | ||
477 | - if (bCardFlags < 0 && bFaceFalgs ==1) { | ||
478 | - FileUtils.getInstance().writeLogs("卡信息已存在,下发人脸成功:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserSucTxt); | ||
479 | - //失败信息 | ||
480 | - String failContent = analysisErrorMsg(String.valueOf(Math.abs(bCardFlags)),String.valueOf(bFaceFalgs)); | ||
481 | - sendRecordBean.setFailType(EnumSendFaceType.FACE_SUCCESS_CARD_FAIl.code); | ||
482 | - sendRecordBean.setFailContent(failContent); | ||
483 | - sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.FACE_SUCCESS_CARD_FAIl.code); | ||
484 | - addFailDace(sendRecordBean); | 346 | + //重新添加人脸下发记录 |
347 | + sendRecordDao.addFaceSuccess(sendRecordBean.getCustomerid(), sendRecordBean.getDeviceID(), sendRecordBean.getNum(), sendRecordBean.getName(), sendRecordBean.getTime(), | ||
348 | + sendRecordBean.getSchoolName(), sendRecordBean.getImgPath(), sendRecordBean.getSchoolId(), sendRecordBean.getUserType(), 22); | ||
349 | + | ||
350 | + //重新下发时,删除之前失败记录 | ||
351 | + if (sendRecordBean.getFailType() != 0){ | ||
352 | + sendRecordDao.deleteFaceFail(sendRecordBean.getNum(), sendRecordBean.getDeviceID()); | ||
485 | } | 353 | } |
486 | } | 354 | } |
355 | + /** | ||
356 | + * 人脸和卡都下发失败 | ||
357 | + */ | ||
358 | + if (bCardFlags < 0 && bFaceFalgs!=1) { | ||
359 | + FileUtils.getInstance().writeLogs("下发人脸和卡号失败:" + cardNum + " user_id: " + user_id + " loginHandleLong: " + loginHandleLong, FileUtils.sendUserErrTxt); | ||
360 | + log.info("下发人脸和卡号失败, sendRecordBean: "+ JSON.toJSONString(sendRecordBean)); | ||
361 | + //失败信息 | ||
362 | + String failContent = analysisErrorMsg(String.valueOf(Math.abs(bCardFlags)),String.valueOf(bFaceFalgs)); | ||
363 | + sendRecordBean.setFailType(EnumSendFaceType.FACE_AND_CARD_FAIL.code); | ||
364 | + sendRecordBean.setFailContent(failContent); | ||
365 | + sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.FACE_AND_CARD_FAIL.code); | ||
366 | + addFailDace(sendRecordBean); | ||
367 | + } | ||
368 | + /** | ||
369 | + * 下发卡号成功,下发人脸失败, | ||
370 | + */ | ||
371 | + if (bCardFlags >0 && bFaceFalgs !=1) { | ||
372 | + FileUtils.getInstance().writeLogs("下发卡号成功,下发人脸失败:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserErrTxt); | ||
373 | + log.info("下发卡号成功,下发人脸失败, sendRecordBean: " + JSON.toJSONString(sendRecordBean)); | ||
374 | + //失败信息 | ||
375 | + String failContent = analysisErrorMsg(String.valueOf(bCardFlags),String.valueOf(bFaceFalgs)); | ||
376 | + sendRecordBean.setFailType(EnumSendFaceType.FACE_FAIL_CARD_SUCCESS.code); | ||
377 | + sendRecordBean.setFailContent(failContent); | ||
378 | + sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.FACE_FAIL_CARD_SUCCESS.code); | ||
379 | + addFailDace(sendRecordBean); | ||
380 | + } | ||
381 | + /** | ||
382 | + * 下发卡号失败,下发人脸成功, | ||
383 | + */ | ||
384 | + if (bCardFlags < 0 && bFaceFalgs ==1) { | ||
385 | + FileUtils.getInstance().writeLogs("卡信息已存在,下发人脸成功:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserSucTxt); | ||
386 | + //失败信息 | ||
387 | + String failContent = analysisErrorMsg(String.valueOf(Math.abs(bCardFlags)),String.valueOf(bFaceFalgs)); | ||
388 | + sendRecordBean.setFailType(EnumSendFaceType.FACE_SUCCESS_CARD_FAIl.code); | ||
389 | + sendRecordBean.setFailContent(failContent); | ||
390 | + sendRecordDao.updateFace(sendRecordBean.getNum(), sendRecordBean.getDeviceID(), sendRecordBean.getFailType(), EnumSendFaceType.FACE_SUCCESS_CARD_FAIl.code); | ||
391 | + addFailDace(sendRecordBean); | ||
392 | + } | ||
393 | + } | ||
487 | 394 | ||
488 | } | 395 | } |
489 | 396 | ||
@@ -775,61 +682,6 @@ public class SendUserInfoTask { | @@ -775,61 +682,6 @@ public class SendUserInfoTask { | ||
775 | 682 | ||
776 | } | 683 | } |
777 | 684 | ||
778 | - @Async("taskExecutor") | ||
779 | - public void addDahuaFace() { | ||
780 | - | ||
781 | - List<SendRecordBean> sendRecordBeanList = sendRecordDao.getSenFail("22"); | ||
782 | - for (int i = 0; i < sendRecordBeanList.size(); i++) { | ||
783 | - SendRecordBean sendRecordBean = sendRecordBeanList.get(i); | ||
784 | - switch (sendRecordBean.getFailType()) { | ||
785 | - case 2://设备不存在 | ||
786 | - List<String> deviceIds = userDao.getDeviceIds("22", sendRecordBean.getSchoolId()); | ||
787 | - if (deviceIds != null && deviceIds.size() > 0) { | ||
788 | - doTaskSendUserInfos(String.valueOf(sendRecordBean.getSchoolId()), "22", sendRecordBean.getUserType(), sendRecordBean.getFailType()); | ||
789 | - } | ||
790 | - break; | ||
791 | - case 4://设备离线 | ||
792 | - senfaceToDahua(sendRecordBean); | ||
793 | - break; | ||
794 | - case 5://下发人脸失败 | ||
795 | -// if (new File(sendRecordBean.getImgPath()).exists()) | ||
796 | -// ImageUtils.rotatePhonePhoto(sendRecordBean.getImgPath(), 90); | ||
797 | - senfaceToDahua(sendRecordBean); | ||
798 | - break; | ||
799 | - case 7://意外失败 | ||
800 | -// senfaceToDahua(sendRecordBean); | ||
801 | - break; | ||
802 | - } | ||
803 | - } | ||
804 | - | ||
805 | - MyScheduledTask.isSendDahua = false; | ||
806 | - } | ||
807 | - | ||
808 | - private void senfaceToDahua(SendRecordBean sendRecordBean) { | ||
809 | - | ||
810 | - UserInfoBean userInfoBean = null; | ||
811 | - //根据文件命名来判断学籍号 | ||
812 | - String studentCodes = userDao.getStudentCode(sendRecordBean.getCustomerid()); | ||
813 | - userInfoBean = userDao.getUserInfo(sendRecordBean.getSchoolId() + "", studentCodes);//获取用户信息 | ||
814 | -// System.out.println("userInfoBean:" + sendRecordBean.toString()); | ||
815 | - try { | ||
816 | - if (null != userInfoBean) { | ||
817 | - userInfoBean.setStudent_num(sendRecordBean.getNum()); | ||
818 | - String img = sendRecordBean.getImgPath(); | ||
819 | - if (!StringUtils.isEmpty(img)) { | ||
820 | - if (img.startsWith("http")) | ||
821 | - img = img.replace("http://campus.myjxt.com//", "E://wwwhtdocs/SmartCampus/"); | ||
822 | - doTaskOne(img, userDao.getAttendanceBeans(String.valueOf(sendRecordBean.getSchoolId()), "22") | ||
823 | - , userInfoBean, sendRecordBean.getSchoolId() + "", sendRecordBean.getFailType(), sendRecordBean.getUserType()); | ||
824 | - } | ||
825 | - | ||
826 | - } | ||
827 | - } catch (Exception e) { | ||
828 | - e.printStackTrace(); | ||
829 | - } | ||
830 | - } | ||
831 | - | ||
832 | - | ||
833 | // @Async("taskExecutor") | 685 | // @Async("taskExecutor") |
834 | public void testSMS() { | 686 | public void testSMS() { |
835 | RestTemplate restTemplate = new RestTemplate(); | 687 | RestTemplate restTemplate = new RestTemplate(); |
cloud/dahua/src/main/java/com/example/dahua/async/SendUserInfoTask2.java
@@ -3,7 +3,6 @@ package com.example.dahua.async; | @@ -3,7 +3,6 @@ package com.example.dahua.async; | ||
3 | import com.alibaba.fastjson.JSON; | 3 | import com.alibaba.fastjson.JSON; |
4 | import com.example.dahua.MyTask; | 4 | import com.example.dahua.MyTask; |
5 | import com.example.dahua.bean.*; | 5 | import com.example.dahua.bean.*; |
6 | -import com.example.dahua.control.FileControl; | ||
7 | import com.example.dahua.dao.UserDao; | 6 | import com.example.dahua.dao.UserDao; |
8 | import com.example.dahua.enums.EnumDeviceType; | 7 | import com.example.dahua.enums.EnumDeviceType; |
9 | import com.example.dahua.enums.EnumSendFaceType; | 8 | import com.example.dahua.enums.EnumSendFaceType; |
@@ -19,16 +18,14 @@ import com.example.dahua.utils.HttpUtils; | @@ -19,16 +18,14 @@ import com.example.dahua.utils.HttpUtils; | ||
19 | import com.example.dahua.utils.JsonUtils; | 18 | import com.example.dahua.utils.JsonUtils; |
20 | import com.example.dahua.xiananDao.SendRecordDao; | 19 | import com.example.dahua.xiananDao.SendRecordDao; |
21 | import lombok.extern.slf4j.Slf4j; | 20 | import lombok.extern.slf4j.Slf4j; |
21 | +import org.apache.commons.collections4.CollectionUtils; | ||
22 | +import org.apache.commons.lang3.StringUtils; | ||
22 | import org.springframework.beans.factory.annotation.Autowired; | 23 | import org.springframework.beans.factory.annotation.Autowired; |
23 | import org.springframework.stereotype.Component; | 24 | import org.springframework.stereotype.Component; |
24 | -import org.springframework.util.StringUtils; | ||
25 | 25 | ||
26 | import java.io.File; | 26 | import java.io.File; |
27 | import java.text.SimpleDateFormat; | 27 | import java.text.SimpleDateFormat; |
28 | -import java.util.ArrayList; | ||
29 | -import java.util.Calendar; | ||
30 | -import java.util.Date; | ||
31 | -import java.util.List; | 28 | +import java.util.*; |
32 | 29 | ||
33 | /** | 30 | /** |
34 | * 下发卡号的异步操作 | 31 | * 下发卡号的异步操作 |
@@ -52,20 +49,21 @@ public class SendUserInfoTask2 { | @@ -52,20 +49,21 @@ public class SendUserInfoTask2 { | ||
52 | /** | 49 | /** |
53 | * 下发单个用户人脸任务 | 50 | * 下发单个用户人脸任务 |
54 | * @param file | 51 | * @param file |
55 | - * @param attendanceBeans | ||
56 | * @param userInfoBean | 52 | * @param userInfoBean |
57 | * @param schoolId | 53 | * @param schoolId |
58 | * @param failType | 54 | * @param failType |
59 | * @param userType | 55 | * @param userType |
60 | * @throws Exception | 56 | * @throws Exception |
61 | */ | 57 | */ |
62 | - public void doTaskOne(String file, List<AttendanceBean> attendanceBeans, UserInfoBean userInfoBean, String schoolId, int failType, int userType) throws Exception { | 58 | + public void doTaskOne(String file, List<String> deviceList, UserInfoBean userInfoBean, Integer schoolId, |
59 | + int failType, int userType) throws Exception { | ||
60 | + if(Objects.isNull(userInfoBean)) return; | ||
61 | + if(StringUtils.isBlank(userInfoBean.getStudent_num())) return; | ||
63 | File studentFile = new File(file); | 62 | File studentFile = new File(file); |
64 | //学籍号 | 63 | //学籍号 |
65 | String studentCode = studentFile.getName().split("\\.")[0]; | 64 | String studentCode = studentFile.getName().split("\\.")[0]; |
66 | //判断是否是副卡 | 65 | //判断是否是副卡 |
67 | String[] studentCodes = studentCode.split("_"); | 66 | String[] studentCodes = studentCode.split("_"); |
68 | - | ||
69 | //副卡 | 67 | //副卡 |
70 | if (studentCodes.length > 1) { | 68 | if (studentCodes.length > 1) { |
71 | String cardType = studentCodes[1]; | 69 | String cardType = studentCodes[1]; |
@@ -75,7 +73,7 @@ public class SendUserInfoTask2 { | @@ -75,7 +73,7 @@ public class SendUserInfoTask2 { | ||
75 | } | 73 | } |
76 | //设置下发记录 | 74 | //设置下发记录 |
77 | SendRecordBean sendRecordBean = new SendRecordBean(); | 75 | SendRecordBean sendRecordBean = new SendRecordBean(); |
78 | - sendRecordBean.setSchoolId(Integer.parseInt(schoolId)); | 76 | + sendRecordBean.setSchoolId(schoolId); |
79 | sendRecordBean.setSchoolName(userDao.getSchoolName(schoolId)); | 77 | sendRecordBean.setSchoolName(userDao.getSchoolName(schoolId)); |
80 | sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); | 78 | sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); |
81 | sendRecordBean.setUserType(userType); | 79 | sendRecordBean.setUserType(userType); |
@@ -86,33 +84,20 @@ public class SendUserInfoTask2 { | @@ -86,33 +84,20 @@ public class SendUserInfoTask2 { | ||
86 | sendRecordBean.setCustomerid(userInfoBean.getStudent_id()); | 84 | sendRecordBean.setCustomerid(userInfoBean.getStudent_id()); |
87 | sendRecordBean.setFailType(failType); | 85 | sendRecordBean.setFailType(failType); |
88 | //下发至设备 | 86 | //下发至设备 |
89 | - sendUserInfoToDev(file, attendanceBeans, userInfoBean,sendRecordBean); | 87 | + sendUserInfoToDev(file, deviceList, userInfoBean,sendRecordBean); |
90 | } | 88 | } |
91 | 89 | ||
92 | /** | 90 | /** |
93 | * 发送人员信息给设备 | 91 | * 发送人员信息给设备 |
94 | * | 92 | * |
95 | * @param file | 93 | * @param file |
96 | - * @param attendanceBeans | ||
97 | * @param userInfoBean | 94 | * @param userInfoBean |
98 | * @return | 95 | * @return |
99 | */ | 96 | */ |
100 | - private synchronized boolean sendUserInfoToDev(String file, List<AttendanceBean> attendanceBeans, UserInfoBean userInfoBean,SendRecordBean sendRecordBean) { | 97 | + private synchronized boolean sendUserInfoToDev(String file, List<String> deviceList, UserInfoBean userInfoBean, SendRecordBean sendRecordBean) { |
101 | try { | 98 | try { |
102 | - //用户信息 | ||
103 | - if (userInfoBean == null) { | ||
104 | - log.warn("学生用户信息不存在"); | ||
105 | - return false; | ||
106 | - } | ||
107 | - //卡号 | ||
108 | - String cardNum = userInfoBean.getStudent_num(); | ||
109 | - if (StringUtils.isEmpty(cardNum) || cardNum.equals("null")) { | ||
110 | - log.warn("下发卡号为空"); | ||
111 | - return false; | ||
112 | - } | ||
113 | - | ||
114 | //该学校下没有人脸设备 | 99 | //该学校下没有人脸设备 |
115 | - if (attendanceBeans.size() == 0) { | 100 | + if (CollectionUtils.isEmpty(deviceList)) { |
116 | sendRecordBean.setFailType(EnumSendFaceType.NOT_EXIST_DEVICE.code); | 101 | sendRecordBean.setFailType(EnumSendFaceType.NOT_EXIST_DEVICE.code); |
117 | sendRecordBean.setFailContent(EnumSendFaceType.NOT_EXIST_DEVICE.message); | 102 | sendRecordBean.setFailContent(EnumSendFaceType.NOT_EXIST_DEVICE.message); |
118 | //获取学校下发失败记录,判断是否已经记录该学校没有设备 | 103 | //获取学校下发失败记录,判断是否已经记录该学校没有设备 |
@@ -129,7 +114,7 @@ public class SendUserInfoTask2 { | @@ -129,7 +114,7 @@ public class SendUserInfoTask2 { | ||
129 | /** | 114 | /** |
130 | * 保存图片到本地 | 115 | * 保存图片到本地 |
131 | */ | 116 | */ |
132 | - pushCardAndFace(file, userInfoBean, attendanceBeans, sendRecordBean.getUserType()+"",sendRecordBean.getFailType()); | 117 | + pushCardAndFace(file, userInfoBean, deviceList,sendRecordBean.getUserType()+"",sendRecordBean.getFailType()); |
133 | } catch (Exception e) { | 118 | } catch (Exception e) { |
134 | log.error("下发失败"); | 119 | log.error("下发失败"); |
135 | return false; | 120 | return false; |
@@ -149,7 +134,7 @@ public class SendUserInfoTask2 { | @@ -149,7 +134,7 @@ public class SendUserInfoTask2 { | ||
149 | try{ | 134 | try{ |
150 | targPath = FilePath.picPathComp + studentCode + ".jpg"; | 135 | targPath = FilePath.picPathComp + studentCode + ".jpg"; |
151 | //压缩后的图片 | 136 | //压缩后的图片 |
152 | - CompressPic.CompressPic(picSrc, targPath, studentCode); | 137 | + CompressPic.CompressPic(picSrc, targPath); |
153 | return targPath; | 138 | return targPath; |
154 | } catch (Exception e) { | 139 | } catch (Exception e) { |
155 | log.error("图片压缩失败,错误信息;{}",e); | 140 | log.error("图片压缩失败,错误信息;{}",e); |
@@ -161,25 +146,23 @@ public class SendUserInfoTask2 { | @@ -161,25 +146,23 @@ public class SendUserInfoTask2 { | ||
161 | * 下发动作实际操作 | 146 | * 下发动作实际操作 |
162 | * @param picSrc | 147 | * @param picSrc |
163 | * @param userInfoBean | 148 | * @param userInfoBean |
164 | - * @param attendanceBeans | ||
165 | * @param userType | 149 | * @param userType |
166 | * @param failType | 150 | * @param failType |
167 | */ | 151 | */ |
168 | - private synchronized void pushCardAndFace(String picSrc, UserInfoBean userInfoBean,List<AttendanceBean> attendanceBeans,String userType, int failType) { | ||
169 | - log.info("下发人脸设备总数,size: "+ attendanceBeans.size()); | 152 | + private synchronized void pushCardAndFace(String picSrc, UserInfoBean userInfoBean,List<String> deviceList,String userType, int failType) { |
153 | + log.info("下发人脸设备总数,size: "+ deviceList.size()); | ||
170 | String facePath = compressPic(picSrc,userInfoBean.getStudentcode()); | 154 | String facePath = compressPic(picSrc,userInfoBean.getStudentcode()); |
171 | if(StringUtils.isEmpty(facePath)){ | 155 | if(StringUtils.isEmpty(facePath)){ |
172 | log.warn("压缩后图片路径为空!"); | 156 | log.warn("压缩后图片路径为空!"); |
173 | return; | 157 | return; |
174 | } | 158 | } |
175 | //下发至所有设备 | 159 | //下发至所有设备 |
176 | - for (AttendanceBean attendanceBean : attendanceBeans) { | 160 | + for (String deviceId : deviceList) { |
177 | //设备ID | 161 | //设备ID |
178 | - String deviceId = attendanceBean.getClint_id(); | ||
179 | //用户ID | 162 | //用户ID |
180 | String userId = userInfoBean.getUser_id(); | 163 | String userId = userInfoBean.getUser_id(); |
181 | //学校ID | 164 | //学校ID |
182 | - String schoolId = attendanceBean.getSchool_id(); | 165 | + String schoolId = userInfoBean.getSchool_id(); |
183 | //学生ID | 166 | //学生ID |
184 | String studentId = userInfoBean.getStudent_id(); | 167 | String studentId = userInfoBean.getStudent_id(); |
185 | //学生卡号 | 168 | //学生卡号 |
@@ -203,7 +186,7 @@ public class SendUserInfoTask2 { | @@ -203,7 +186,7 @@ public class SendUserInfoTask2 { | ||
203 | sendRecordBean.setDeviceID(deviceId); | 186 | sendRecordBean.setDeviceID(deviceId); |
204 | sendRecordBean.setSchoolId(Integer.parseInt(schoolId)); | 187 | sendRecordBean.setSchoolId(Integer.parseInt(schoolId)); |
205 | sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); | 188 | sendRecordBean.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())); |
206 | - sendRecordBean.setSchoolName(userDao.getSchoolName(schoolId)); | 189 | + sendRecordBean.setSchoolName(userDao.getSchoolName(Integer.parseInt(schoolId))); |
207 | 190 | ||
208 | String startTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); | 191 | String startTime = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date()); |
209 | Calendar calendar = Calendar.getInstance(); | 192 | Calendar calendar = Calendar.getInstance(); |
@@ -240,33 +223,32 @@ public class SendUserInfoTask2 { | @@ -240,33 +223,32 @@ public class SendUserInfoTask2 { | ||
240 | //用户操作错误号:0为成功,其他为相应错误号 | 223 | //用户操作错误号:0为成功,其他为相应错误号 |
241 | int bUserFlags = 0; | 224 | int bUserFlags = 0; |
242 | //获取记录集编号 | 225 | //获取记录集编号 |
243 | - String recordNo = userDao.getRecordNo(userId, attendanceBean.getClint_id()); | 226 | + String recordNo = userDao.getRecordNo(userId, deviceId); |
244 | 227 | ||
245 | //登录设备 | 228 | //登录设备 |
246 | - NetSDKLib.LLong loginHandleLong = MyTask.lLongSendMap.get(attendanceBean.getClint_id()); | ||
247 | - log.info("设备ID: {},设备登录句柄: {}",attendanceBean.getClint_id(),loginHandleLong); | 229 | + NetSDKLib.LLong loginHandleLong = MyTask.lLongSendMap.get(deviceId); |
230 | + log.info("设备ID: {},设备登录句柄: {}",deviceId,loginHandleLong); | ||
248 | //若设备不在线时,且人脸下发失败表中存在记录,则执行修改下发失败状态为:设备不在线 | 231 | //若设备不在线时,且人脸下发失败表中存在记录,则执行修改下发失败状态为:设备不在线 |
249 | if (loginHandleLong == null) { | 232 | if (loginHandleLong == null) { |
250 | //设备不在线 | 233 | //设备不在线 |
251 | sendRecordBean.setFailType(EnumSendFaceType.NOT_ONLINE_DEVICE.code); | 234 | sendRecordBean.setFailType(EnumSendFaceType.NOT_ONLINE_DEVICE.code); |
252 | sendRecordBean.setFailContent(EnumSendFaceType.NOT_ONLINE_DEVICE.message); | 235 | sendRecordBean.setFailContent(EnumSendFaceType.NOT_ONLINE_DEVICE.message); |
253 | baseService.sendFailRecord(sendRecordBean,channel); | 236 | baseService.sendFailRecord(sendRecordBean,channel); |
254 | - log.info("设备不在线, 设备ID: {} ",attendanceBean.getClint_id() ); | 237 | + log.info("设备不在线, 设备ID: {} ",deviceId ); |
255 | return; | 238 | return; |
256 | } | 239 | } |
257 | 240 | ||
258 | log.info("=================开始执行下发人脸及卡号任务================="); | 241 | log.info("=================开始执行下发人脸及卡号任务================="); |
259 | //卡号取反 | 242 | //卡号取反 |
260 | String cardNum =""; | 243 | String cardNum =""; |
261 | - if(attendanceBean.getClint_id().startsWith("ytj")&&Integer.parseInt(attendanceBean.getSchool_id())!=126 | ||
262 | - &&Integer.parseInt(attendanceBean.getSchool_id())!=393) { | 244 | + if(deviceId.startsWith("ytj") && Objects.equals(schoolId,"126") && Objects.equals(schoolId,"393")) { |
263 | cardNum = studentNum; | 245 | cardNum = studentNum; |
264 | } else { | 246 | } else { |
265 | cardNum = cardNo(studentNum); | 247 | cardNum = cardNo(studentNum); |
266 | } | 248 | } |
267 | //设备类型:默认为大华人脸机 | 249 | //设备类型:默认为大华人脸机 |
268 | int deviceType = EnumDeviceType.DH_FACE.deviceType; | 250 | int deviceType = EnumDeviceType.DH_FACE.deviceType; |
269 | - if(attendanceBean.getClint_id().startsWith("ytj")){ | 251 | + if(deviceId.startsWith("ytj")){ |
270 | deviceType= EnumDeviceType.DH_FACE_YTJ.deviceType; | 252 | deviceType= EnumDeviceType.DH_FACE_YTJ.deviceType; |
271 | sendRecordBean.setDeviceType(deviceType); | 253 | sendRecordBean.setDeviceType(deviceType); |
272 | } | 254 | } |
@@ -304,7 +286,7 @@ public class SendUserInfoTask2 { | @@ -304,7 +286,7 @@ public class SendUserInfoTask2 { | ||
304 | 286 | ||
305 | //新增用户、卡、人脸信息都成功,则新增记录集信息,默认为1 | 287 | //新增用户、卡、人脸信息都成功,则新增记录集信息,默认为1 |
306 | if (bCardFlags == 0 && bFaceFalgs ==0 && bUserFlags ==0) { | 288 | if (bCardFlags == 0 && bFaceFalgs ==0 && bUserFlags ==0) { |
307 | - userDao.saveRecordNo(userId,1, userName, attendanceBean.getClint_id()); | 289 | + userDao.saveRecordNo(userId,1, userName, deviceId); |
308 | } | 290 | } |
309 | } | 291 | } |
310 | } catch (RuntimeException e) { | 292 | } catch (RuntimeException e) { |
@@ -315,7 +297,7 @@ public class SendUserInfoTask2 { | @@ -315,7 +297,7 @@ public class SendUserInfoTask2 { | ||
315 | * 人脸和卡都下发成功 | 297 | * 人脸和卡都下发成功 |
316 | */ | 298 | */ |
317 | if (bUserFlags ==0 && bCardFlags ==0 && bFaceFalgs==0) { | 299 | if (bUserFlags ==0 && bCardFlags ==0 && bFaceFalgs==0) { |
318 | - FileUtils.getInstance().writeLogs("下发人脸和卡号成功:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserSucTxt); | 300 | + FileUtils.getInstance().writeLogs("下发人脸和卡号成功:" + cardNum + " " + deviceId, FileUtils.sendUserSucTxt); |
319 | log.info("下发人脸和卡号成功, sendRecordBean: "+ JSON.toJSONString(sendRecordBean)); | 301 | log.info("下发人脸和卡号成功, sendRecordBean: "+ JSON.toJSONString(sendRecordBean)); |
320 | //保存成功记录 | 302 | //保存成功记录 |
321 | baseService.sendSuccessRecord(sendRecordBean,channel); | 303 | baseService.sendSuccessRecord(sendRecordBean,channel); |
@@ -336,7 +318,7 @@ public class SendUserInfoTask2 { | @@ -336,7 +318,7 @@ public class SendUserInfoTask2 { | ||
336 | * 下发卡号成功,下发人脸失败, | 318 | * 下发卡号成功,下发人脸失败, |
337 | */ | 319 | */ |
338 | if (bUserFlags ==0 && bCardFlags !=0 && bFaceFalgs !=0) { | 320 | if (bUserFlags ==0 && bCardFlags !=0 && bFaceFalgs !=0) { |
339 | - FileUtils.getInstance().writeLogs("下发卡号成功,下发人脸失败:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserErrTxt); | 321 | + FileUtils.getInstance().writeLogs("下发卡号成功,下发人脸失败:" + cardNum + " " + deviceId, FileUtils.sendUserErrTxt); |
340 | log.info("下发卡号成功,下发人脸失败, sendRecordBean: " + JSON.toJSONString(sendRecordBean)); | 322 | log.info("下发卡号成功,下发人脸失败, sendRecordBean: " + JSON.toJSONString(sendRecordBean)); |
341 | //失败信息 | 323 | //失败信息 |
342 | String failContent = analysisErrorMsg(bUserFlags,bFaceFalgs,bCardFlags); | 324 | String failContent = analysisErrorMsg(bUserFlags,bFaceFalgs,bCardFlags); |
@@ -348,7 +330,7 @@ public class SendUserInfoTask2 { | @@ -348,7 +330,7 @@ public class SendUserInfoTask2 { | ||
348 | * 下发卡号失败,下发人脸成功, | 330 | * 下发卡号失败,下发人脸成功, |
349 | */ | 331 | */ |
350 | if (bUserFlags ==0 && bCardFlags == 0 && bFaceFalgs !=0) { | 332 | if (bUserFlags ==0 && bCardFlags == 0 && bFaceFalgs !=0) { |
351 | - FileUtils.getInstance().writeLogs("卡信息已存在,下发人脸成功:" + cardNum + " " + attendanceBean.getClint_id(), FileUtils.sendUserSucTxt); | 333 | + FileUtils.getInstance().writeLogs("卡信息已存在,下发人脸成功:" + cardNum + " " + deviceId, FileUtils.sendUserSucTxt); |
352 | //失败信息 | 334 | //失败信息 |
353 | String failContent = analysisErrorMsg(bUserFlags,bFaceFalgs,bCardFlags); | 335 | String failContent = analysisErrorMsg(bUserFlags,bFaceFalgs,bCardFlags); |
354 | sendRecordBean.setFailType(EnumSendFaceType.FACE_SUCCESS_CARD_FAIl.code); | 336 | sendRecordBean.setFailType(EnumSendFaceType.FACE_SUCCESS_CARD_FAIl.code); |
@@ -366,9 +348,7 @@ public class SendUserInfoTask2 { | @@ -366,9 +348,7 @@ public class SendUserInfoTask2 { | ||
366 | * @return | 348 | * @return |
367 | */ | 349 | */ |
368 | private String getAuthChannelByStudentType(Integer schoolId,Integer studentType,String deviceId){ | 350 | private String getAuthChannelByStudentType(Integer schoolId,Integer studentType,String deviceId){ |
369 | - if(StringUtils.isEmpty(studentType) || StringUtils.isEmpty(schoolId)){ | ||
370 | - return ""; | ||
371 | - } | 351 | + if(Objects.isNull(studentType) || Objects.isNull(schoolId)) return ""; |
372 | List<DeviceAuthRecord> authRecords = userDao.getAuthRecord(schoolId,studentType); | 352 | List<DeviceAuthRecord> authRecords = userDao.getAuthRecord(schoolId,studentType); |
373 | log.info("权限信息:"+ JsonUtils.nonDefaultMapper().toJson(authRecords)); | 353 | log.info("权限信息:"+ JsonUtils.nonDefaultMapper().toJson(authRecords)); |
374 | String channel =""; | 354 | String channel =""; |
@@ -396,9 +376,7 @@ public class SendUserInfoTask2 { | @@ -396,9 +376,7 @@ public class SendUserInfoTask2 { | ||
396 | * @return | 376 | * @return |
397 | */ | 377 | */ |
398 | private String getAuthChannelByClassId(Integer schoolId,Integer classId,String deviceId){ | 378 | private String getAuthChannelByClassId(Integer schoolId,Integer classId,String deviceId){ |
399 | - if(StringUtils.isEmpty(classId) || StringUtils.isEmpty(schoolId)) { | ||
400 | - return ""; | ||
401 | - } | 379 | + if(Objects.isNull(classId) || Objects.isNull(schoolId)) return ""; |
402 | List<Integer> groups = userDao.getGroupByClassId(classId); | 380 | List<Integer> groups = userDao.getGroupByClassId(classId); |
403 | String channel =""; | 381 | String channel =""; |
404 | if(groups.size()>0){ | 382 | if(groups.size()>0){ |
@@ -431,7 +409,7 @@ public class SendUserInfoTask2 { | @@ -431,7 +409,7 @@ public class SendUserInfoTask2 { | ||
431 | private String analysisErrorMsg(int userErrNum,int faceErrNum,int cardErrNum){ | 409 | private String analysisErrorMsg(int userErrNum,int faceErrNum,int cardErrNum){ |
432 | StringBuffer sb = new StringBuffer(); | 410 | StringBuffer sb = new StringBuffer(); |
433 | //用户信息 | 411 | //用户信息 |
434 | - if(!StringUtils.isEmpty(userErrNum)){ | 412 | + if(userErrNum == 0){ |
435 | EnumSzBusinessType.EnumOperateErrorType operateErrorType = EnumSzBusinessType.EnumOperateErrorType.getByCode(userErrNum); | 413 | EnumSzBusinessType.EnumOperateErrorType operateErrorType = EnumSzBusinessType.EnumOperateErrorType.getByCode(userErrNum); |
436 | String message = ""; | 414 | String message = ""; |
437 | if(operateErrorType !=null){ | 415 | if(operateErrorType !=null){ |
@@ -441,7 +419,7 @@ public class SendUserInfoTask2 { | @@ -441,7 +419,7 @@ public class SendUserInfoTask2 { | ||
441 | log.info("下发用户失败,错误码:{},错误描述:{}",userErrNum,message); | 419 | log.info("下发用户失败,错误码:{},错误描述:{}",userErrNum,message); |
442 | } | 420 | } |
443 | //卡异常信息 | 421 | //卡异常信息 |
444 | - if(!StringUtils.isEmpty(cardErrNum)){ | 422 | + if(cardErrNum == 0){ |
445 | EnumSzBusinessType.EnumOperateErrorType operateErrorType = EnumSzBusinessType.EnumOperateErrorType.getByCode(cardErrNum); | 423 | EnumSzBusinessType.EnumOperateErrorType operateErrorType = EnumSzBusinessType.EnumOperateErrorType.getByCode(cardErrNum); |
446 | String message = ""; | 424 | String message = ""; |
447 | if(operateErrorType !=null){ | 425 | if(operateErrorType !=null){ |
@@ -451,7 +429,7 @@ public class SendUserInfoTask2 { | @@ -451,7 +429,7 @@ public class SendUserInfoTask2 { | ||
451 | log.info("下发用户卡失败,错误码:{},错误描述:{}",cardErrNum,message); | 429 | log.info("下发用户卡失败,错误码:{},错误描述:{}",cardErrNum,message); |
452 | } | 430 | } |
453 | //人脸异常信息 | 431 | //人脸异常信息 |
454 | - if(!StringUtils.isEmpty(faceErrNum)){ | 432 | + if(faceErrNum == 0){ |
455 | EnumSzBusinessType.EnumOperateErrorType operateErrorType = EnumSzBusinessType.EnumOperateErrorType.getByCode(faceErrNum); | 433 | EnumSzBusinessType.EnumOperateErrorType operateErrorType = EnumSzBusinessType.EnumOperateErrorType.getByCode(faceErrNum); |
456 | String message = ""; | 434 | String message = ""; |
457 | if(operateErrorType !=null){ | 435 | if(operateErrorType !=null){ |
@@ -479,12 +457,10 @@ public class SendUserInfoTask2 { | @@ -479,12 +457,10 @@ public class SendUserInfoTask2 { | ||
479 | sendRecordDao.deleteFaceFail(sendRecordBeanList.get(i).getNum(), sendRecordBeanList.get(i).getDeviceID()); | 457 | sendRecordDao.deleteFaceFail(sendRecordBeanList.get(i).getNum(), sendRecordBeanList.get(i).getDeviceID()); |
480 | } | 458 | } |
481 | } | 459 | } |
482 | -// TODO 不明含义 | ||
483 | -// if (sendRecordBean.getFailType() == 5) sendRecordBean.setFailType(8); | ||
484 | - // | ||
485 | String rootPath = sendRecordBean.getUserType() == EnumSzBusinessType.EnumUserType.TEACHER.code ? "Teacher" : "Student" ; | 460 | String rootPath = sendRecordBean.getUserType() == EnumSzBusinessType.EnumUserType.TEACHER.code ? "Teacher" : "Student" ; |
486 | //人脸路径 | 461 | //人脸路径 |
487 | - String imagePath = sendRecordBean.getImgPath().replace("C:/imgCom", String.format("E:\\wwwhtdocs\\smartcampus\\face17e5\\School%s\\%s", sendRecordBean.getSchoolId(), rootPath)); | 462 | + String imagePath = sendRecordBean.getImgPath().replace("C:/imgCom", |
463 | + String.format("E:\\wwwhtdocs\\smartcampus\\face17e5\\School%s\\%s", sendRecordBean.getSchoolId(), rootPath)); | ||
488 | 464 | ||
489 | //添加失败记录 | 465 | //添加失败记录 |
490 | sendRecordDao.addFaceFail(sendRecordBean.getCustomerid(), sendRecordBean.getDeviceID(), sendRecordBean.getNum(), sendRecordBean.getName(), sendRecordBean.getTime(), | 466 | sendRecordDao.addFaceFail(sendRecordBean.getCustomerid(), sendRecordBean.getDeviceID(), sendRecordBean.getNum(), sendRecordBean.getName(), sendRecordBean.getTime(), |
@@ -513,7 +489,7 @@ public class SendUserInfoTask2 { | @@ -513,7 +489,7 @@ public class SendUserInfoTask2 { | ||
513 | * @param deviceId | 489 | * @param deviceId |
514 | */ | 490 | */ |
515 | public boolean clearAllFace(Integer schoolId, String deviceId) { | 491 | public boolean clearAllFace(Integer schoolId, String deviceId) { |
516 | - if(StringUtils.isEmpty(schoolId)){ | 492 | + if(Objects.isNull(schoolId)){ |
517 | log.error("清空人脸时,学校ID不能为空"); | 493 | log.error("清空人脸时,学校ID不能为空"); |
518 | return false; | 494 | return false; |
519 | } | 495 | } |
@@ -534,7 +510,7 @@ public class SendUserInfoTask2 { | @@ -534,7 +510,7 @@ public class SendUserInfoTask2 { | ||
534 | * @return | 510 | * @return |
535 | */ | 511 | */ |
536 | public boolean deleteFailFace(Integer schoolId) { | 512 | public boolean deleteFailFace(Integer schoolId) { |
537 | - if(StringUtils.isEmpty(schoolId)){ | 513 | + if(Objects.isNull(schoolId)){ |
538 | log.error("删除人脸时,学校ID不能为空"); | 514 | log.error("删除人脸时,学校ID不能为空"); |
539 | return false; | 515 | return false; |
540 | } | 516 | } |
@@ -562,7 +538,7 @@ public class SendUserInfoTask2 { | @@ -562,7 +538,7 @@ public class SendUserInfoTask2 { | ||
562 | * @return | 538 | * @return |
563 | */ | 539 | */ |
564 | public boolean sendFailFace(Integer schoolId) { | 540 | public boolean sendFailFace(Integer schoolId) { |
565 | - if(StringUtils.isEmpty(schoolId)){ | 541 | + if(Objects.isNull(schoolId)){ |
566 | log.error("下发人脸时,学校ID不能为空"); | 542 | log.error("下发人脸时,学校ID不能为空"); |
567 | return false; | 543 | return false; |
568 | } | 544 | } |
@@ -603,7 +579,7 @@ public class SendUserInfoTask2 { | @@ -603,7 +579,7 @@ public class SendUserInfoTask2 { | ||
603 | filePath = path+ "\\" + fileName; | 579 | filePath = path+ "\\" + fileName; |
604 | } | 580 | } |
605 | try{ | 581 | try{ |
606 | - HttpUtils.uploadImgs(new File(filePath), String.valueOf(schoolId),studentCode, clintType, userType,deviceId); | 582 | + HttpUtils.uploadImg(new File(filePath), schoolId,studentCode, userType,deviceId); |
607 | }catch (Exception e){ | 583 | }catch (Exception e){ |
608 | e.printStackTrace(); | 584 | e.printStackTrace(); |
609 | continue; | 585 | continue; |
@@ -622,7 +598,7 @@ public class SendUserInfoTask2 { | @@ -622,7 +598,7 @@ public class SendUserInfoTask2 { | ||
622 | * @return | 598 | * @return |
623 | */ | 599 | */ |
624 | public boolean deleteFaceByCard(Integer schoolId,String cardNum,String deviceId) { | 600 | public boolean deleteFaceByCard(Integer schoolId,String cardNum,String deviceId) { |
625 | - if(StringUtils.isEmpty(schoolId) && StringUtils.isEmpty(cardNum) && StringUtils.isEmpty(deviceId)){ | 601 | + if(Objects.isNull(schoolId) && StringUtils.isEmpty(cardNum) && StringUtils.isEmpty(deviceId)){ |
626 | log.error("删除人脸时,学校ID、卡号、设备ID不能为空."); | 602 | log.error("删除人脸时,学校ID、卡号、设备ID不能为空."); |
627 | return false; | 603 | return false; |
628 | } | 604 | } |
cloud/dahua/src/main/java/com/example/dahua/bean/SendFaceBean.java
0 → 100644
@@ -0,0 +1,72 @@ | @@ -0,0 +1,72 @@ | ||
1 | +package com.example.dahua.bean; | ||
2 | + | ||
3 | +import com.fasterxml.jackson.annotation.JsonIgnore; | ||
4 | +import io.swagger.annotations.ApiModelProperty; | ||
5 | +import lombok.Data; | ||
6 | +import org.apache.commons.lang3.StringUtils; | ||
7 | + | ||
8 | +import javax.validation.constraints.NotNull; | ||
9 | +import java.util.Arrays; | ||
10 | +import java.util.List; | ||
11 | + | ||
12 | +@Data | ||
13 | +public class SendFaceBean { | ||
14 | + | ||
15 | + @NotNull(message = "学校ID必传") | ||
16 | + @ApiModelProperty("学校ID") | ||
17 | + private Integer schoolId; | ||
18 | + | ||
19 | + @ApiModelProperty("学生类型1老师2学生") | ||
20 | + private Integer userType; | ||
21 | + | ||
22 | + @ApiModelProperty("学生类型1通校2住校3通晚4其他") | ||
23 | + private Integer studentType; | ||
24 | + | ||
25 | + @ApiModelProperty("性别,多个英文逗号隔开") | ||
26 | + private String sex; | ||
27 | + | ||
28 | + @ApiModelProperty("下发人脸照") | ||
29 | + private String photo; | ||
30 | + | ||
31 | + @ApiModelProperty("下发班级,多个英文逗号隔开") | ||
32 | + private String classIds; | ||
33 | + | ||
34 | + @ApiModelProperty("下发设备,多个英文逗号隔开") | ||
35 | + private String deviceIds; | ||
36 | + | ||
37 | + @ApiModelProperty("下发卡号,多个英文逗号隔开") | ||
38 | + private String cardNos; | ||
39 | + | ||
40 | + @ApiModelProperty("是否检验人脸1是2否,默认2") | ||
41 | + private Integer isCheck = 2; | ||
42 | + | ||
43 | + @ApiModelProperty("宿舍分组ID") | ||
44 | + private Integer roomId; | ||
45 | + | ||
46 | + @ApiModelProperty("下发状态") | ||
47 | + private Integer status; | ||
48 | + | ||
49 | + @JsonIgnore | ||
50 | + public List<String> getSexList(){ | ||
51 | + if(StringUtils.isNotBlank(getSex())) return Arrays.asList(getSex().split(",")); | ||
52 | + return null; | ||
53 | + } | ||
54 | + | ||
55 | + @JsonIgnore | ||
56 | + public List<String> getClassList(){ | ||
57 | + if(StringUtils.isNotBlank(getClassIds())) return Arrays.asList(getClassIds().split(",")); | ||
58 | + return null; | ||
59 | + } | ||
60 | + | ||
61 | + @JsonIgnore | ||
62 | + public List<String> getDeviceList(){ | ||
63 | + if(StringUtils.isNotBlank(getDeviceIds())) return Arrays.asList(getDeviceIds().split(",")); | ||
64 | + return null; | ||
65 | + } | ||
66 | + | ||
67 | + @JsonIgnore | ||
68 | + public List<String> getCardList(){ | ||
69 | + if(StringUtils.isNotBlank(getCardNos())) return Arrays.asList(getCardNos().split(",")); | ||
70 | + return null; | ||
71 | + } | ||
72 | +} |
cloud/dahua/src/main/java/com/example/dahua/control/FaceUnifyController.java
@@ -43,13 +43,4 @@ public class FaceUnifyController { | @@ -43,13 +43,4 @@ public class FaceUnifyController { | ||
43 | public String getPermissions(@RequestParam("schoolId")int schoolId) throws UnsupportedEncodingException { | 43 | public String getPermissions(@RequestParam("schoolId")int schoolId) throws UnsupportedEncodingException { |
44 | return JSON.toJSONString(permissFaceService.getPermissions(schoolId)); | 44 | return JSON.toJSONString(permissFaceService.getPermissions(schoolId)); |
45 | } | 45 | } |
46 | - | ||
47 | - | ||
48 | - @RequestMapping(value = "addFace",method = RequestMethod.POST) | ||
49 | - @ApiOperation("上传学生/老师人脸") | ||
50 | - public String addFace(@RequestParam("imgUrl")String imgUrl,@RequestParam("userId")String userId) throws UnsupportedEncodingException { | ||
51 | - return JSON.toJSONString(permissFaceService.addFace(imgUrl,userId)); | ||
52 | - } | ||
53 | - | ||
54 | - | ||
55 | } | 46 | } |
cloud/dahua/src/main/java/com/example/dahua/control/FileControl.java
@@ -11,7 +11,6 @@ import io.swagger.annotations.Api; | @@ -11,7 +11,6 @@ import io.swagger.annotations.Api; | ||
11 | import io.swagger.annotations.ApiOperation; | 11 | import io.swagger.annotations.ApiOperation; |
12 | import org.springframework.beans.factory.annotation.Autowired; | 12 | import org.springframework.beans.factory.annotation.Autowired; |
13 | import org.springframework.http.MediaType; | 13 | import org.springframework.http.MediaType; |
14 | -import org.springframework.util.StringUtils; | ||
15 | import org.springframework.web.bind.annotation.*; | 14 | import org.springframework.web.bind.annotation.*; |
16 | import org.springframework.web.multipart.MultipartFile; | 15 | import org.springframework.web.multipart.MultipartFile; |
17 | 16 | ||
@@ -41,27 +40,23 @@ public class FileControl { | @@ -41,27 +40,23 @@ public class FileControl { | ||
41 | * @param file | 40 | * @param file |
42 | * @param schoolId | 41 | * @param schoolId |
43 | * @param studentCode | 42 | * @param studentCode |
44 | - * @param clint_type | ||
45 | * @param userType | 43 | * @param userType |
46 | - * @param deviceId | ||
47 | * @return | 44 | * @return |
48 | */ | 45 | */ |
49 | @RequestMapping(method = RequestMethod.POST, value = "uploadImg") | 46 | @RequestMapping(method = RequestMethod.POST, value = "uploadImg") |
50 | - public String uploadImg(@RequestParam("file") MultipartFile file, @RequestParam("schoolId") String schoolId, | ||
51 | - @RequestParam("studentCode") String studentCode, @RequestParam("clint_type") String clint_type, | ||
52 | - @RequestParam("userType") int userType,@RequestParam(required = false) String deviceId) { | 47 | + public String uploadImg(@RequestParam("file") MultipartFile file, @RequestParam("schoolId") Integer schoolId, |
48 | + @RequestParam("studentCode") String studentCode,@RequestParam("userType") int userType, | ||
49 | + @RequestParam(required = false) String deviceId) { | ||
53 | System.out.println("schoolId:" + schoolId + " studentCode:" + studentCode); | 50 | System.out.println("schoolId:" + schoolId + " studentCode:" + studentCode); |
54 | String fileName = file.getOriginalFilename();//文件名 | 51 | String fileName = file.getOriginalFilename();//文件名 |
55 | - | ||
56 | File outFile = new File("C://imgCom"); | 52 | File outFile = new File("C://imgCom"); |
57 | if (!outFile.exists()) outFile.mkdirs(); | 53 | if (!outFile.exists()) outFile.mkdirs(); |
58 | try { | 54 | try { |
59 | File dest = new File(outFile, fileName); | 55 | File dest = new File(outFile, fileName); |
60 | FileOutputStream fileOutputStream = new FileOutputStream(dest); | 56 | FileOutputStream fileOutputStream = new FileOutputStream(dest); |
61 | - | ||
62 | fileOutputStream.write(file.getBytes()); | 57 | fileOutputStream.write(file.getBytes()); |
63 | fileOutputStream.close(); | 58 | fileOutputStream.close(); |
64 | - userService.uploadImgAndUserInfo(dest.getAbsolutePath(), schoolId, studentCode, clint_type, userType, StringUtils.isEmpty(deviceId)?"":deviceId); | 59 | + userService.uploadImgAndUserInfo(dest.getAbsolutePath(), schoolId, studentCode, userType,deviceId); |
65 | return "1"; | 60 | return "1"; |
66 | } catch (FileNotFoundException e) { | 61 | } catch (FileNotFoundException e) { |
67 | e.printStackTrace(); | 62 | e.printStackTrace(); |
@@ -83,43 +78,10 @@ public class FileControl { | @@ -83,43 +78,10 @@ public class FileControl { | ||
83 | return true; | 78 | return true; |
84 | } | 79 | } |
85 | 80 | ||
86 | - @RequestMapping(method = RequestMethod.POST, value = "uploadImgToDev") | ||
87 | - public String uploadImgToDev(@RequestParam("file") MultipartFile file, @RequestParam("schoolId") String schoolId, @RequestParam("studentCode") String studentCode, | ||
88 | - @RequestParam("clint_type") String clint_type, @RequestParam("userType") int userType, @RequestParam("devid") String devid) { | ||
89 | - String fileName = file.getOriginalFilename();//文件名 | ||
90 | - | ||
91 | - File outFile = new File("C://imgCom"); | ||
92 | - if (!outFile.exists()) outFile.mkdirs(); | ||
93 | - try { | ||
94 | - File dest = new File(outFile, fileName); | ||
95 | - FileOutputStream fileOutputStream = new FileOutputStream(dest); | ||
96 | - | ||
97 | - fileOutputStream.write(file.getBytes()); | ||
98 | - fileOutputStream.close(); | ||
99 | - userService.uploadImgAndUserInfo(dest.getAbsolutePath(), schoolId, studentCode, clint_type, userType, devid); | ||
100 | - return "1"; | ||
101 | - } catch (FileNotFoundException e) { | ||
102 | - e.printStackTrace(); | ||
103 | - } catch (IOException e) { | ||
104 | - e.printStackTrace(); | ||
105 | - } | ||
106 | - return "0"; | ||
107 | - } | ||
108 | - | ||
109 | @RequestMapping(value = "deleteFace", method = RequestMethod.GET) | 81 | @RequestMapping(value = "deleteFace", method = RequestMethod.GET) |
110 | @ApiOperation("删除人脸") | 82 | @ApiOperation("删除人脸") |
111 | public void deleteFace(@RequestParam("cardNum") String cardNum, @RequestParam("deviceId") String deviceId) { | 83 | public void deleteFace(@RequestParam("cardNum") String cardNum, @RequestParam("deviceId") String deviceId) { |
112 | - | ||
113 | sendUserInfoTask.deleteFace(cardNum, deviceId); | 84 | sendUserInfoTask.deleteFace(cardNum, deviceId); |
114 | - | ||
115 | - } | ||
116 | - | ||
117 | - | ||
118 | - @RequestMapping(value = "imgsSend", method = RequestMethod.GET) | ||
119 | - @ApiOperation(value = "照片下放") | ||
120 | - public boolean imgsSend(@RequestParam("schoolId") String schoolId, @RequestParam("type") int type) { | ||
121 | - userService.sendUserInfos(schoolId, "22", type); | ||
122 | - return true; | ||
123 | } | 85 | } |
124 | 86 | ||
125 | 87 |
cloud/dahua/src/main/java/com/example/dahua/control/UserControl.java
@@ -2,27 +2,24 @@ package com.example.dahua.control; | @@ -2,27 +2,24 @@ package com.example.dahua.control; | ||
2 | 2 | ||
3 | import com.example.dahua.MyTask; | 3 | import com.example.dahua.MyTask; |
4 | import com.example.dahua.async.SendUserInfoTask; | 4 | import com.example.dahua.async.SendUserInfoTask; |
5 | -import com.example.dahua.bean.*; | 5 | +import com.example.dahua.bean.PermissionBean; |
6 | +import com.example.dahua.bean.UserInfoBean; | ||
6 | import com.example.dahua.bean.yx.Result; | 7 | import com.example.dahua.bean.yx.Result; |
7 | import com.example.dahua.bean.yx.ResultGenerator; | 8 | import com.example.dahua.bean.yx.ResultGenerator; |
8 | import com.example.dahua.bean.yx.StudentInfo; | 9 | import com.example.dahua.bean.yx.StudentInfo; |
9 | import com.example.dahua.dao.UserDao; | 10 | import com.example.dahua.dao.UserDao; |
10 | -import com.example.dahua.enums.EnumSzBusinessType; | ||
11 | import com.example.dahua.lib.CompressPic; | 11 | import com.example.dahua.lib.CompressPic; |
12 | -import com.example.dahua.lib.FilePath; | ||
13 | import com.example.dahua.service.UserService; | 12 | import com.example.dahua.service.UserService; |
14 | import com.example.dahua.service.imp.BaseService; | 13 | import com.example.dahua.service.imp.BaseService; |
15 | -import com.example.dahua.utils.*; | 14 | +import com.example.dahua.utils.BaiduUtils; |
15 | +import com.example.dahua.utils.FileUtils; | ||
16 | +import com.example.dahua.utils.HttpUtils; | ||
16 | import com.example.dahua.xiananDao.SendRecordDao; | 17 | import com.example.dahua.xiananDao.SendRecordDao; |
17 | import com.google.gson.Gson; | 18 | import com.google.gson.Gson; |
18 | import io.swagger.annotations.Api; | 19 | import io.swagger.annotations.Api; |
19 | -import io.swagger.annotations.ApiImplicitParam; | ||
20 | -import io.swagger.annotations.ApiImplicitParams; | ||
21 | import io.swagger.annotations.ApiOperation; | 20 | import io.swagger.annotations.ApiOperation; |
21 | +import lombok.RequiredArgsConstructor; | ||
22 | import lombok.extern.slf4j.Slf4j; | 22 | import lombok.extern.slf4j.Slf4j; |
23 | -import org.json.JSONException; | ||
24 | -import org.json.JSONObject; | ||
25 | -import org.springframework.beans.factory.annotation.Autowired; | ||
26 | import org.springframework.http.HttpEntity; | 23 | import org.springframework.http.HttpEntity; |
27 | import org.springframework.http.HttpHeaders; | 24 | import org.springframework.http.HttpHeaders; |
28 | import org.springframework.http.MediaType; | 25 | import org.springframework.http.MediaType; |
@@ -34,37 +31,33 @@ import org.springframework.util.StringUtils; | @@ -34,37 +31,33 @@ import org.springframework.util.StringUtils; | ||
34 | import org.springframework.web.bind.annotation.*; | 31 | import org.springframework.web.bind.annotation.*; |
35 | import org.springframework.web.client.RestTemplate; | 32 | import org.springframework.web.client.RestTemplate; |
36 | 33 | ||
37 | -import java.io.*; | ||
38 | -import java.util.*; | 34 | +import java.io.File; |
35 | +import java.io.IOException; | ||
36 | +import java.util.ArrayList; | ||
37 | +import java.util.List; | ||
39 | 38 | ||
40 | /** | 39 | /** |
41 | * 用户相关接口 | 40 | * 用户相关接口 |
42 | * 注:所有下发到设备逻辑都21服务器执行。100服务只操作文件上传 | 41 | * 注:所有下发到设备逻辑都21服务器执行。100服务只操作文件上传 |
43 | */ | 42 | */ |
43 | +@RequiredArgsConstructor | ||
44 | @Slf4j | 44 | @Slf4j |
45 | @RestController("/user/") | 45 | @RestController("/user/") |
46 | @Api(tags = "下发用户信息") | 46 | @Api(tags = "下发用户信息") |
47 | @RequestMapping(value = "/user/*", produces = MediaType.APPLICATION_JSON_UTF8_VALUE) | 47 | @RequestMapping(value = "/user/*", produces = MediaType.APPLICATION_JSON_UTF8_VALUE) |
48 | public class UserControl { | 48 | public class UserControl { |
49 | 49 | ||
50 | - @Autowired | ||
51 | - UserService userService; | 50 | + private final UserService userService; |
52 | 51 | ||
53 | - @Autowired | ||
54 | - SendUserInfoTask sendUserInfoTask; | 52 | + private final SendUserInfoTask sendUserInfoTask; |
55 | 53 | ||
56 | - @Autowired | ||
57 | - MyTask myTasks; | 54 | + private final MyTask myTasks; |
58 | 55 | ||
59 | - @Autowired | ||
60 | - SendRecordDao sendRecordDao; | 56 | + private final SendRecordDao sendRecordDao; |
61 | 57 | ||
62 | - @Autowired | ||
63 | - UserDao userDao; | ||
64 | - | ||
65 | - @Autowired | ||
66 | - BaseService baseService; | 58 | + private final UserDao userDao; |
67 | 59 | ||
60 | + private final BaseService baseService; | ||
68 | 61 | ||
69 | /** | 62 | /** |
70 | * 权限下发至设备 | 63 | * 权限下发至设备 |
@@ -82,235 +75,15 @@ public class UserControl { | @@ -82,235 +75,15 @@ public class UserControl { | ||
82 | * @param file | 75 | * @param file |
83 | * @param schoolId | 76 | * @param schoolId |
84 | * @param studentCode | 77 | * @param studentCode |
85 | - * @param clint_type | ||
86 | * @return | 78 | * @return |
87 | */ | 79 | */ |
88 | @RequestMapping(value = "uploadImgAndUserInfo", method = RequestMethod.GET) | 80 | @RequestMapping(value = "uploadImgAndUserInfo", method = RequestMethod.GET) |
89 | @ApiOperation(value = "上传用户信息") | 81 | @ApiOperation(value = "上传用户信息") |
90 | - public boolean uploadImgAndUserInfo(@RequestParam("file") String file, @RequestParam("schoolId") String schoolId, @RequestParam("studentCode") String studentCode, @RequestParam("clint_type") String clint_type,@RequestParam(value = "deviceId",required = false) String deviceId) { | ||
91 | - return HttpUtils.uploadImgs(new File(file), schoolId, studentCode, clint_type, file.contains("Teacher") ? 1 : 2,deviceId); | ||
92 | - } | ||
93 | - | ||
94 | - /** | ||
95 | - * 单个人脸下发至设备 | ||
96 | - * @param filePath | ||
97 | - * @param schoolId 学校ID | ||
98 | - * @param studentCode 学生学籍号 | ||
99 | - * @param clintType 设备类型 | ||
100 | - * @return | ||
101 | - * @author xuquan | ||
102 | - * @date 2020/12/02 11:16 | ||
103 | - */ | ||
104 | - @RequestMapping(value = "sendUserAndImg", method = RequestMethod.GET) | ||
105 | - @ApiOperation(value = "上传用户信息") | ||
106 | - public boolean sendUserAndImg(@RequestParam("filePath") String filePath, @RequestParam("schoolId") String schoolId, @RequestParam("studentCode") String studentCode, | ||
107 | - @RequestParam("clintType") String clintType,@RequestParam(value = "deviceId",required = false) String deviceId) { | ||
108 | - File file = new File(filePath); | ||
109 | - if (!file.exists()) { | ||
110 | - System.out.println("图片不存在"); | ||
111 | - return false; | ||
112 | - } | ||
113 | - int userType = filePath.contains("Teacher") ? EnumSzBusinessType.EnumUserType.TEACHER.code :EnumSzBusinessType.EnumUserType.STUDENT.code; | ||
114 | - return HttpUtils.sendUserAndImg(file, schoolId, studentCode, clintType,deviceId,userType); | ||
115 | - } | ||
116 | - | ||
117 | - /** | ||
118 | - * 批量下发人脸至学校指定设备。 | ||
119 | - * 注:100服务上处理文件,转发至21服务进行下发操作 | ||
120 | - * @param deviceIds 设备ID集合。 | ||
121 | - * @param schoolId | ||
122 | - * @param userType | ||
123 | - */ | ||
124 | - @RequestMapping(value = "sendFaces", method = RequestMethod.GET) | ||
125 | - @ApiOperation(value = "下发学校下所有人脸给指定设备", notes = "下发所有人脸给指定设备") | ||
126 | - public void sendFaces(@RequestParam("deviceIds") String deviceIds, @RequestParam("schoolId") String schoolId, @RequestParam("userType") String userType) { | ||
127 | - //文件存储目录 | ||
128 | - String typeName = userType.equals(String.valueOf(EnumSzBusinessType.EnumUserType.TEACHER.code)) ? "Teacher" : "Student"; | ||
129 | - //100服务器人脸照绝对路径 | ||
130 | - String imgPath = "E:\\wwwhtdocs\\SmartCampus\\face17e5\\School" + schoolId + "\\" + typeName; | ||
131 | - //目录 | ||
132 | - File imgPathFile = new File(imgPath); | ||
133 | - //设备iD | ||
134 | - String[] deviceIdsStr = deviceIds.split(","); | ||
135 | - //批量文件处理 | ||
136 | - if (imgPathFile.exists()) { | ||
137 | - File[] imgfiles = imgPathFile.listFiles(); | ||
138 | - if (null != imgfiles) { | ||
139 | - for (int i = 0; i < imgfiles.length; i++) { | ||
140 | - File file = imgfiles[i];//图片 | ||
141 | - //压缩后文件路径 | ||
142 | - String targetPath = FilePath.picPathComp + file.getName(); | ||
143 | - try { | ||
144 | - CompressPic.CompressPic(file.getAbsolutePath(), targetPath, ""); | ||
145 | - } catch (Exception e) { | ||
146 | - log.error("文件压缩失败,错误:" + e); | ||
147 | - e.printStackTrace(); | ||
148 | - } | ||
149 | - if (file.exists()) | ||
150 | - for (int j = 0; j < deviceIdsStr.length; j++) { | ||
151 | - String deviceId = deviceIdsStr[j]; | ||
152 | - | ||
153 | - StudentBean studentBean = null; | ||
154 | - String card = "", name = "", studentCode = ""; | ||
155 | - if (userType.equals("1")) { | ||
156 | - studentBean = userDao.getTeacherWithstudentcode(file.getName().split("\\.")[0], schoolId); | ||
157 | - if (null != studentBean) { | ||
158 | - card = studentBean.getTeacher_num(); | ||
159 | - name = studentBean.getName(); | ||
160 | - studentCode = studentBean.getNum(); | ||
161 | - } | ||
162 | - } else if (userType.equals("2")) { | ||
163 | - studentBean = userDao.getStudentWithstudentcode(file.getName().split("\\.")[0], schoolId); | ||
164 | - if (null != studentBean) { | ||
165 | - card = studentBean.getStudent_num(); | ||
166 | - name = studentBean.getName(); | ||
167 | - studentCode = studentBean.getStudentcode(); | ||
168 | - } | ||
169 | - } | ||
170 | - | ||
171 | - if (!StringUtils.isEmpty(card)) { | ||
172 | - String clint_type = userDao.getClintType(deviceId); | ||
173 | - HttpUtils.uploadImgs(new File(targetPath), schoolId, studentCode, clint_type, Integer.parseInt(userType),deviceId); | ||
174 | - } | ||
175 | - | ||
176 | - } | ||
177 | - | ||
178 | - } | ||
179 | - | ||
180 | - } | ||
181 | - } | ||
182 | - | ||
183 | - } | ||
184 | - | ||
185 | - @RequestMapping(value = "sendErrorFaces", method = RequestMethod.GET) | ||
186 | - @ApiOperation(value = "下发失败的人脸", notes = "下发失败的人脸") | ||
187 | - public void sendErrorFaces(@RequestParam("schoolId") String schoolId, @RequestParam("deviceid") String deviceid, @RequestParam("userType") int userType) { | ||
188 | - | ||
189 | - if (!StringUtils.isEmpty(deviceid)) { | ||
190 | - senErrorFace(deviceid, schoolId, userType); | ||
191 | - } else { | ||
192 | - List<String> deviceIds = sendRecordDao.getDeviceIds(schoolId); | ||
193 | - | ||
194 | - if (null != deviceIds) { | ||
195 | - for (int j = 0; j < deviceIds.size(); j++) { | ||
196 | - String deviceId = deviceIds.get(j); | ||
197 | - senErrorFace(deviceId, schoolId, userType); | ||
198 | - } | ||
199 | - } | ||
200 | - } | ||
201 | - } | ||
202 | - | ||
203 | - | ||
204 | - private void senErrorFace(String deviceId, String schoolId, int userType) { | ||
205 | - List<SendRecordBean> sendRecordBeans = sendRecordDao.getSendFailWithDevId(deviceId); | ||
206 | - if (null != sendRecordBeans) { | ||
207 | - | ||
208 | - for (int i = 0; i < sendRecordBeans.size(); i++) { | ||
209 | - | ||
210 | - SendRecordBean sendRecordBean = sendRecordBeans.get(i); | ||
211 | - String typeName = ""; | ||
212 | - if (userType == 0) { | ||
213 | - typeName = sendRecordBean.getUserType() == 1 ? "Teacher" : "Student"; | ||
214 | - } else { | ||
215 | - typeName = userType == 1 ? "Teacher" : "Student"; | ||
216 | - } | ||
217 | - String studentCode = ""; | ||
218 | - | ||
219 | - if (sendRecordBean.getUserType() == 1) { | ||
220 | - studentCode = userDao.getTeaNumWithCard(sendRecordBean.getNum()); | ||
221 | - } else if (sendRecordBean.getUserType() == 2) { | ||
222 | - studentCode = userDao.getStudentCode(sendRecordBean.getCustomerid()); | ||
223 | - } | ||
224 | - | ||
225 | - String imgPath = "E:\\wwwhtdocs\\SmartCampus\\face17e5\\School" + sendRecordBean.getSchoolId() + "\\" + typeName + "\\" + studentCode + ".png"; | ||
226 | - File imgFile = new File(imgPath); | ||
227 | - if (imgFile.exists()) { | ||
228 | - String targetPath = "./picPath/comp/" + imgFile.getName(); | ||
229 | - try { | ||
230 | - CompressPic.CompressPic(imgFile.getAbsolutePath(), targetPath, ""); | ||
231 | - } catch (Exception e) { | ||
232 | - e.printStackTrace(); | ||
233 | - } | ||
234 | - | ||
235 | - String clint_type = userDao.getClintType(sendRecordBean.getDeviceID()); | ||
236 | - HttpUtils.uploadImgs(new File(targetPath), schoolId, studentCode, clint_type, sendRecordBean.getUserType(),deviceId); | ||
237 | - } else { | ||
238 | - System.out.println("文件不存在"); | ||
239 | - } | ||
240 | - } | ||
241 | - | ||
242 | - } | ||
243 | - } | ||
244 | - | ||
245 | - | ||
246 | - @RequestMapping(value = "sendSingle", method = RequestMethod.GET) | ||
247 | - @ApiOperation(value = "单张卡下发") | ||
248 | - public String sendSIngle(@RequestParam("SchoolId") String SchoolId, @RequestParam("Card") String Card) { | ||
249 | - RestTemplate restTemplate = new RestTemplate(); | ||
250 | - String url = "http://campus.myjxt.com/api/OneCard/SendSingle?SchoolId=" + SchoolId + "&Card=" + Card.toUpperCase().trim(); | ||
251 | - String result = restTemplate.getForObject(url, String.class); | ||
252 | - System.out.println("result:" + result); | ||
253 | - try { | ||
254 | - JSONObject jsonObject = new JSONObject(result); | ||
255 | - if (jsonObject.optBoolean("data")) { | ||
256 | - return "下发成功"; | ||
257 | - } | ||
258 | - } catch (JSONException e) { | ||
259 | - e.printStackTrace(); | ||
260 | - } | ||
261 | - return "下发失败"; | ||
262 | - } | ||
263 | - | ||
264 | - @RequestMapping(value = "sendWG", method = RequestMethod.GET) | ||
265 | - @ApiImplicitParams({@ApiImplicitParam(name = "SchoolId", value = "学校id"), | ||
266 | - @ApiImplicitParam(name = "StudentType", value = "学生类型,1:通校生,2:住校,3:通晚,4:其他"), | ||
267 | - @ApiImplicitParam(name = "Sex", value = "性别:1男,2女")}) | ||
268 | - @ApiOperation(value = "下发附属卡") | ||
269 | - public String sendWG(@RequestParam("SchoolId") String SchoolId, @RequestParam("StudentType") String StudentType, @RequestParam("Sex") String Sex) { | ||
270 | - RestTemplate restTemplate = new RestTemplate(); | ||
271 | - String url = "http://campus.myjxt.com/api/OneCard/SendWG?SchoolId=" + SchoolId + "&StudentType=" + StudentType + "&Sex=" + Sex; | ||
272 | - String result = restTemplate.getForObject(url, String.class); | ||
273 | - System.out.println("sendWG:" + result); | ||
274 | - try { | ||
275 | - JSONObject jsonObject = new JSONObject(result); | ||
276 | - if (jsonObject.optBoolean("data")) { | ||
277 | - return "下发成功"; | ||
278 | - } | ||
279 | - } catch (JSONException e) { | ||
280 | - e.printStackTrace(); | ||
281 | - } | ||
282 | - return "下发失败"; | ||
283 | - } | ||
284 | - | ||
285 | - | ||
286 | - @RequestMapping(value = "checkFace", method = RequestMethod.GET) | ||
287 | - @ApiOperation("在线活体检测") | ||
288 | - public boolean checkFace(@RequestParam("url") String httpurl) { | ||
289 | - | ||
290 | - boolean check = BaiduUtils.getBaiduUtils().checkImg(httpurl); | ||
291 | - //获取文件名 | ||
292 | -// File file1 = new File(httpurl); | ||
293 | -// File target = new File("./huoti/"); | ||
294 | -// //压缩后的文件 | ||
295 | -// httpurl = target.getAbsolutePath() + "/"+ file1.getName(); | ||
296 | - System.out.println("人脸图片路径:"+httpurl); | ||
297 | - if (check) { | ||
298 | - File file = new File(httpurl); | ||
299 | - String userCode = file.getName().split("\\.")[0]; | ||
300 | - String schoolId = ""; | ||
301 | - if (httpurl.contains("Student") && !httpurl.startsWith("http")) { | ||
302 | - schoolId = httpurl.substring(httpurl.indexOf("School") + 6, httpurl.indexOf("\\Student")); | ||
303 | - } else if (httpurl.contains("Teacher") && !httpurl.startsWith("http")) { | ||
304 | - schoolId = httpurl.substring(httpurl.indexOf("School") + 6, httpurl.indexOf("\\Teacher")); | ||
305 | - } | ||
306 | - System.out.println("choolId:" + schoolId + "userCode:" + userCode); | ||
307 | - if (!StringUtils.isEmpty(schoolId) && !StringUtils.isEmpty(userCode)) { | ||
308 | - String userId = userService.getUserId(userCode, schoolId); | ||
309 | - BaiduUtils.getBaiduUtils().addFace(new File(httpurl), schoolId, userId, userId); | ||
310 | - FileUtils.getInstance().writeLogs("人脸添加成功:" + userId, "人脸添加成功.txt"); | ||
311 | - } | ||
312 | - } | ||
313 | - return check; | 82 | + public boolean uploadImgAndUserInfo(@RequestParam("file") String file, |
83 | + @RequestParam("schoolId") Integer schoolId, | ||
84 | + @RequestParam("studentCode") String studentCode, | ||
85 | + @RequestParam(value = "deviceId",required = false) String deviceId) { | ||
86 | + return HttpUtils.uploadImg(new File(file), schoolId, studentCode, file.contains("Teacher") ? 1 : 2,deviceId); | ||
314 | } | 87 | } |
315 | 88 | ||
316 | @RequestMapping(value = "delBaiDuFace", method = RequestMethod.GET) | 89 | @RequestMapping(value = "delBaiDuFace", method = RequestMethod.GET) |
@@ -366,7 +139,7 @@ public class UserControl { | @@ -366,7 +139,7 @@ public class UserControl { | ||
366 | File targetFile = new File(targPath); | 139 | File targetFile = new File(targPath); |
367 | if (!targetFile.exists()) targetFile.createNewFile(); | 140 | if (!targetFile.exists()) targetFile.createNewFile(); |
368 | try { | 141 | try { |
369 | - CompressPic.CompressPic(filePath.getAbsolutePath(), targPath, "");//压缩后的图片 | 142 | + CompressPic.CompressPic(filePath.getAbsolutePath(), targPath);//压缩后的图片 |
370 | filePath.deleteOnExit(); | 143 | filePath.deleteOnExit(); |
371 | } catch (Exception e) { | 144 | } catch (Exception e) { |
372 | e.printStackTrace(); | 145 | e.printStackTrace(); |
@@ -378,12 +151,6 @@ public class UserControl { | @@ -378,12 +151,6 @@ public class UserControl { | ||
378 | return true; | 151 | return true; |
379 | } | 152 | } |
380 | 153 | ||
381 | - @RequestMapping(value = "imgsSend", method = RequestMethod.GET) | ||
382 | - @ApiOperation(value = "照片下放") | ||
383 | - public boolean imgsSend(@RequestParam("schoolId") String schoolId, @RequestParam("type") int type) { | ||
384 | - userService.sendUserInfos(schoolId, "22", type); | ||
385 | - return true; | ||
386 | - } | ||
387 | 154 | ||
388 | @RequestMapping(value = "movePic", method = RequestMethod.GET) | 155 | @RequestMapping(value = "movePic", method = RequestMethod.GET) |
389 | @ApiOperation("转移下发失败的图片到批量图片库") | 156 | @ApiOperation("转移下发失败的图片到批量图片库") |
@@ -417,7 +184,7 @@ public class UserControl { | @@ -417,7 +184,7 @@ public class UserControl { | ||
417 | if (!fileCom.exists()) fileCom.mkdirs(); | 184 | if (!fileCom.exists()) fileCom.mkdirs(); |
418 | File target = new File(fileCom.getAbsolutePath(), fileName); | 185 | File target = new File(fileCom.getAbsolutePath(), fileName); |
419 | System.out.println("target:" + target.getAbsolutePath()); | 186 | System.out.println("target:" + target.getAbsolutePath()); |
420 | - CompressPic.CompressPic(file.getAbsolutePath(), target.getAbsolutePath(), "");//压缩后的图片 | 187 | + CompressPic.CompressPic(file.getAbsolutePath(), target.getAbsolutePath());//压缩后的图片 |
421 | } | 188 | } |
422 | } | 189 | } |
423 | } catch (Exception e) { | 190 | } catch (Exception e) { |
cloud/dahua/src/main/java/com/example/dahua/control/UserOperateController.java
1 | package com.example.dahua.control; | 1 | package com.example.dahua.control; |
2 | 2 | ||
3 | import com.example.dahua.async.SendUserInfoTask2; | 3 | import com.example.dahua.async.SendUserInfoTask2; |
4 | +import com.example.dahua.bean.SendFaceBean; | ||
4 | import com.example.dahua.bean.yx.Result; | 5 | import com.example.dahua.bean.yx.Result; |
5 | import com.example.dahua.bean.yx.YxSendFaceDto; | 6 | import com.example.dahua.bean.yx.YxSendFaceDto; |
6 | import com.example.dahua.dao.UserDao; | 7 | import com.example.dahua.dao.UserDao; |
@@ -91,28 +92,15 @@ public class UserOperateController { | @@ -91,28 +92,15 @@ public class UserOperateController { | ||
91 | } | 92 | } |
92 | 93 | ||
93 | @ApiOperation(value = "按班级指定下发") | 94 | @ApiOperation(value = "按班级指定下发") |
94 | - @RequestMapping(value = "sendFaceByClassId", method = RequestMethod.GET) | ||
95 | - public void exportFace(@RequestParam("schoolId") Integer schoolId, | ||
96 | - @RequestParam(value = "classIds",required = false) String classIds, | ||
97 | - @RequestParam(value = "deviceIds",required = false) String deviceIds){ | ||
98 | - userOperateService.sendFaceByClassId(schoolId,classIds,deviceIds,"",null); | 95 | + @RequestMapping(value = "sendFaceByClassId", method = RequestMethod.POST) |
96 | + public void sendFaceByClassId2(@RequestBody SendFaceBean sendFaceBean){ | ||
97 | + userOperateService.sendFaceByClassId(sendFaceBean); | ||
99 | } | 98 | } |
100 | 99 | ||
101 | @ApiOperation(value = "按班级指定下发") | 100 | @ApiOperation(value = "按班级指定下发") |
102 | - @RequestMapping(value = "sendFaceByClassId2", method = RequestMethod.GET) | ||
103 | - public void sendFaceByClassId2(@RequestParam("schoolId") Integer schoolId, | ||
104 | - @RequestParam(value = "classIds",required = false) String classIds, | ||
105 | - @RequestParam(value = "studentType",required = false) Integer studentType, | ||
106 | - @RequestParam(value = "sex",required = false) String sex, | ||
107 | - @RequestParam(value = "deviceIds",required = false) String deviceIds){ | ||
108 | - userOperateService.sendFaceByClassId(schoolId,classIds,deviceIds,sex,studentType); | ||
109 | - } | ||
110 | - | ||
111 | - @ApiOperation(value = "删除指定学校下无效人脸") | ||
112 | - @RequestMapping(value = "deleteFaceByClassId", method = RequestMethod.GET) | ||
113 | - public void exportFace(@RequestParam("schoolId") Integer schoolId, | ||
114 | - @RequestParam(value = "deviceIds",required = false) String deviceIds){ | ||
115 | - userOperateService.deleteFaceByClassId(schoolId,deviceIds); | 101 | + @RequestMapping(value = "sendFaceByRoomId", method = RequestMethod.POST) |
102 | + public void exportFace(@RequestBody SendFaceBean sendFaceBean){ | ||
103 | + userOperateService.sendFaceByRoomId(sendFaceBean); | ||
116 | } | 104 | } |
117 | 105 | ||
118 | @ApiOperation(value = "导入学生信息") | 106 | @ApiOperation(value = "导入学生信息") |
@@ -128,7 +116,6 @@ public class UserOperateController { | @@ -128,7 +116,6 @@ public class UserOperateController { | ||
128 | int beginIndex = originalFileName.lastIndexOf("."); | 116 | int beginIndex = originalFileName.lastIndexOf("."); |
129 | //原名 | 117 | //原名 |
130 | String fileName = originalFileName.substring(0,beginIndex); | 118 | String fileName = originalFileName.substring(0,beginIndex); |
131 | - | ||
132 | userOperateService.saveStudentInfo(readExcel, fileName); | 119 | userOperateService.saveStudentInfo(readExcel, fileName); |
133 | } | 120 | } |
134 | 121 | ||
@@ -142,8 +129,10 @@ public class UserOperateController { | @@ -142,8 +129,10 @@ public class UserOperateController { | ||
142 | @RequestMapping(value = "exportStudent", method = RequestMethod.GET) | 129 | @RequestMapping(value = "exportStudent", method = RequestMethod.GET) |
143 | public void importExcel(@RequestParam("schoolId") Integer schoolId, | 130 | public void importExcel(@RequestParam("schoolId") Integer schoolId, |
144 | HttpServletRequest request, HttpServletResponse response){ | 131 | HttpServletRequest request, HttpServletResponse response){ |
145 | - | ||
146 | - List<Map<String, Object>> sheetList = userOperateService.exportStudent(schoolId,"188368,188369,188370,188371",null,""); | 132 | + SendFaceBean faceBean = new SendFaceBean(); |
133 | + faceBean.setSchoolId(schoolId); | ||
134 | + faceBean.setClassIds("188368,188369,188370,188371"); | ||
135 | + List<Map<String, Object>> sheetList = userOperateService.exportStudent(faceBean); | ||
147 | ExcelUtil2.exportExcelByEasyPoi(sheetList,"中意",request,response); | 136 | ExcelUtil2.exportExcelByEasyPoi(sheetList,"中意",request,response); |
148 | } | 137 | } |
149 | 138 | ||
@@ -159,20 +148,4 @@ public class UserOperateController { | @@ -159,20 +148,4 @@ public class UserOperateController { | ||
159 | @RequestParam("deviceIds") String deviceIds){ | 148 | @RequestParam("deviceIds") String deviceIds){ |
160 | userOperateService.sendCard(cardNum,schoolId,deviceIds); | 149 | userOperateService.sendCard(cardNum,schoolId,deviceIds); |
161 | } | 150 | } |
162 | - | ||
163 | - @ApiOperation(value = "按班级指定下发") | ||
164 | - @RequestMapping(value = "sendFaceByRoomId", method = RequestMethod.GET) | ||
165 | - public void exportFace(@RequestParam("schoolId") Integer schoolId, | ||
166 | - @RequestParam("roomId") Integer roomId, | ||
167 | - @RequestParam(value = "deviceIds",required = false) String deviceIds){ | ||
168 | - userOperateService.sendFaceByRoomId(schoolId,roomId,deviceIds); | ||
169 | - } | ||
170 | - | ||
171 | - @ApiOperation(value = "按关键字指定下发") | ||
172 | - @RequestMapping(value = "sendFaceByKeyword", method = RequestMethod.GET) | ||
173 | - public void sendFaceByKeyword(@RequestParam("schoolId") Integer schoolId, | ||
174 | - @RequestParam("keyword") String keyword, | ||
175 | - @RequestParam(value = "deviceIds",required = false) String deviceIds){ | ||
176 | - userOperateService.sendFaceByKeyword(schoolId,keyword,deviceIds); | ||
177 | - } | ||
178 | } | 151 | } |
cloud/dahua/src/main/java/com/example/dahua/dao/UserDao.java
@@ -6,42 +6,32 @@ import org.apache.ibatis.annotations.*; | @@ -6,42 +6,32 @@ import org.apache.ibatis.annotations.*; | ||
6 | import org.springframework.stereotype.Repository; | 6 | import org.springframework.stereotype.Repository; |
7 | 7 | ||
8 | import java.util.List; | 8 | import java.util.List; |
9 | -import java.util.Map; | ||
10 | 9 | ||
11 | @Repository | 10 | @Repository |
12 | @Mapper | 11 | @Mapper |
13 | public interface UserDao { | 12 | public interface UserDao { |
14 | 13 | ||
15 | - @Select(" select student_num from SZ_V_School_Student where school_id = #{school_id} and studentcode = #{studentcode}") | ||
16 | - public String getStudentNum(@Param("school_id") String school_id, @Param("studentcode") String studentcode); | 14 | + @Select("select clint_id from SZ_Attendance where school_id = #{schoolId} and clint_type = 29") |
15 | + List<String> selectDeviceBySchoolId(@Param("schoolId") Integer schoolId); | ||
17 | 16 | ||
18 | - @Select("select school_id from SZ_Attendance where clint_id = #{clint_id} ") | ||
19 | - String getSchoolIdbyClint_id( @Param("clint_id") String clint_id); | 17 | + @Select("select clint_id from SZ_Attendance where clint_id = #{clintId}") |
18 | + AttendanceBean getDeviceByDeviceId(@Param("clintId") String clintId); | ||
20 | 19 | ||
21 | - @Select("select * from SZ_Attendance where school_id = #{schoolId} and clint_type = 29") | ||
22 | - List<String> selectDeviceBySchoolId(@Param("schoolId") Integer schoolId); | ||
23 | - /** | ||
24 | - * 获取设备出入类型 | ||
25 | - * @param clint_id | ||
26 | - * @return | ||
27 | - */ | ||
28 | - @Select("select * from SZ_Attendance where clint_id = #{clint_id} ") | ||
29 | - AttendanceBean getTypeByClint_id( @Param("clint_id") String clint_id); | 20 | + @Select("select clint_type from SZ_Attendance where clint_id = #{deviceId}") |
21 | + String getClintType(@Param("deviceId") String deviceId); | ||
30 | 22 | ||
31 | - @Select("select * from SZ_Attendance where school_id = #{school_id} and clint_type = #{clint_type}") | ||
32 | - List<AttendanceBean> getAttendanceBeans(@Param("school_id") String school_id, @Param("clint_type") String clint_type); | 23 | + @Select(" select Top(1)* from SZ_V_School_Student where school_id = #{schoolId} and studentCode = #{studentCode}") |
24 | + UserInfoBean getUserInfo(@Param("schoolId") Integer schoolId, @Param("studentCode") String studentCode); | ||
33 | 25 | ||
34 | - @Select("select * from SZ_Attendance where school_id = #{school_id} and clint_type = #{clint_type} and clint_id = #{clint_id}") | ||
35 | - List<AttendanceBean> getAttendanceBeanWithId(@Param("school_id") String school_id, @Param("clint_type") String clint_type, @Param("clint_id") String clint_id); | 26 | + @Select(" select Top(1)* from SZ_V_School_Teacher where school_id = #{schoolId} and num = #{num}") |
27 | + TeacherBean getTeacher(@Param("schoolId") Integer schoolId, @Param("num") String num); | ||
36 | 28 | ||
37 | - @Select(" select Top(1)* from SZ_V_School_Student where school_id = #{school_id} and studentcode = #{studentcode}") | ||
38 | - UserInfoBean getUserInfo(@Param("school_id") String school_id, @Param("studentcode") String studentcode); | 29 | + @Select("select top 1 school_name from SZ_School where school_id = #{schoolId}") |
30 | + String getSchoolName(@Param("schoolId") Integer schoolId); | ||
39 | 31 | ||
40 | @Select("select * from SZ_V_School_Student where school_id = 1066 and class_id between 78506 and 78514") | 32 | @Select("select * from SZ_V_School_Student where school_id = 1066 and class_id between 78506 and 78514") |
41 | List<UserInfoBean> getStuUserInfos(); | 33 | List<UserInfoBean> getStuUserInfos(); |
42 | 34 | ||
43 | - @Select(" select Top(1)* from SZ_V_School_Teacher where school_id = #{school_id} and num = #{num}") | ||
44 | - TeacherBean getTeacher(@Param("school_id") String school_id, @Param("num") String num); | ||
45 | 35 | ||
46 | @Select(" select Top(1)* from SZ_V_School_Teacher where teacher_id = #{teacher_id}") | 36 | @Select(" select Top(1)* from SZ_V_School_Teacher where teacher_id = #{teacher_id}") |
47 | TeacherBean getTeacherWithId(@Param("teacher_id") String teacher_id); | 37 | TeacherBean getTeacherWithId(@Param("teacher_id") String teacher_id); |
@@ -86,9 +76,6 @@ public interface UserDao { | @@ -86,9 +76,6 @@ public interface UserDao { | ||
86 | @Select("select Top(1) * from HS_StudentUpdateCard where CustomerId = #{CustomerId} order by AddTime desc") | 76 | @Select("select Top(1) * from HS_StudentUpdateCard where CustomerId = #{CustomerId} order by AddTime desc") |
87 | StudentBean getStudentUpdate(@Param("CustomerId") String customerid); | 77 | StudentBean getStudentUpdate(@Param("CustomerId") String customerid); |
88 | 78 | ||
89 | - @Select("select school_name from SZ_School where school_id = #{school_id}") | ||
90 | - String getSchoolName(@Param("school_id") String school_id); | ||
91 | - | ||
92 | @Select(" select studentcode from SZ_V_School_Student where student_id = #{customerid}") | 79 | @Select(" select studentcode from SZ_V_School_Student where student_id = #{customerid}") |
93 | String getStudentCode(@Param("customerid") String customerid); | 80 | String getStudentCode(@Param("customerid") String customerid); |
94 | 81 | ||
@@ -175,9 +162,6 @@ public interface UserDao { | @@ -175,9 +162,6 @@ public interface UserDao { | ||
175 | @Select("select top(1) num from SZ_V_School_Teacher where teacher_num=#{num}") | 162 | @Select("select top(1) num from SZ_V_School_Teacher where teacher_num=#{num}") |
176 | String getTeaNumWithCard(@Param("num") String num); | 163 | String getTeaNumWithCard(@Param("num") String num); |
177 | 164 | ||
178 | - @Select("select clint_type from SZ_Attendance where clint_id = #{clint_id}") | ||
179 | - String getClintType(@Param("clint_id") String deviceID); | ||
180 | - | ||
181 | @Select("select v.* from SZ_Student as s inner join SZ_V_School_Student as v on s.student_id = v.student_id where s.intime>'2020-09-01' and school_id = 654 order by student_id desc ") | 165 | @Select("select v.* from SZ_Student as s inner join SZ_V_School_Student as v on s.student_id = v.student_id where s.intime>'2020-09-01' and school_id = 654 order by student_id desc ") |
182 | List<StudentBean> getStus(); | 166 | List<StudentBean> getStus(); |
183 | 167 | ||
@@ -282,10 +266,8 @@ public interface UserDao { | @@ -282,10 +266,8 @@ public interface UserDao { | ||
282 | 266 | ||
283 | List<String> queryStudentIdList(@Param("schoolId") Integer schoolId,@Param("roomId")Integer roomId); | 267 | List<String> queryStudentIdList(@Param("schoolId") Integer schoolId,@Param("roomId")Integer roomId); |
284 | 268 | ||
285 | - List<StudentBean> getStudentByClassId(@Param("schoolId") int schoolId,@Param("classIds") List<String> classIds, | ||
286 | - @Param("studentType")Integer studentType,@Param("sexList") List<Integer> sexList); | ||
287 | - | ||
288 | - List<StudentBean> getStudentByKeyword(@Param("schoolId") int schoolId, @Param("keyword") String keyword); | 269 | + List<StudentBean> getStudentByClassId(@Param("schoolId") Integer schoolId, @Param("studentType")Integer studentType, |
270 | + @Param("classIds") List<String> classIds, @Param("sexList") List<String> sexList); | ||
289 | 271 | ||
290 | List<Integer> getGroupByClassId(@Param("classId") Integer classId); | 272 | List<Integer> getGroupByClassId(@Param("classId") Integer classId); |
291 | 273 |
cloud/dahua/src/main/java/com/example/dahua/lib/CompressPic.java
1 | package com.example.dahua.lib; | 1 | package com.example.dahua.lib; |
2 | 2 | ||
3 | -import com.example.dahua.async.ImageUtils; | ||
4 | import org.apache.tomcat.util.http.fileupload.IOUtils; | 3 | import org.apache.tomcat.util.http.fileupload.IOUtils; |
5 | import org.springframework.web.multipart.MultipartFile; | 4 | import org.springframework.web.multipart.MultipartFile; |
6 | 5 | ||
@@ -16,7 +15,7 @@ import java.io.InputStream; | @@ -16,7 +15,7 @@ import java.io.InputStream; | ||
16 | */ | 15 | */ |
17 | public class CompressPic { | 16 | public class CompressPic { |
18 | 17 | ||
19 | - public static String CompressPic(String srcPath, String targetPath, String studentcode) throws Exception { | 18 | + public static String CompressPic(String srcPath, String targetPath) throws Exception { |
20 | double cutPercent = 0.2; | 19 | double cutPercent = 0.2; |
21 | File file = new File(srcPath.trim()); | 20 | File file = new File(srcPath.trim()); |
22 | FileInputStream fileInputStream = new FileInputStream(file); | 21 | FileInputStream fileInputStream = new FileInputStream(file); |
cloud/dahua/src/main/java/com/example/dahua/lib/FilePath.java
@@ -3,16 +3,11 @@ package com.example.dahua.lib; | @@ -3,16 +3,11 @@ package com.example.dahua.lib; | ||
3 | import java.io.File; | 3 | import java.io.File; |
4 | 4 | ||
5 | public class FilePath { | 5 | public class FilePath { |
6 | - | ||
7 | - public static String picPath = "./picPath/"; | ||
8 | - public static String picPathComp = "./picPath/comp/"; | 6 | + public static String picPathComp = "./picPath/"; |
9 | 7 | ||
10 | public static String fileSuffix = ".jpg"; | 8 | public static String fileSuffix = ".jpg"; |
11 | 9 | ||
12 | public void createFile() { | 10 | public void createFile() { |
13 | - File picPath = new File(this.picPath); | ||
14 | - if (!picPath.exists()) picPath.mkdirs(); | ||
15 | - | ||
16 | File picPathComp = new File(this.picPathComp); | 11 | File picPathComp = new File(this.picPathComp); |
17 | if (!picPathComp.exists()) picPathComp.mkdirs(); | 12 | if (!picPathComp.exists()) picPathComp.mkdirs(); |
18 | 13 |
cloud/dahua/src/main/java/com/example/dahua/service/DeleteBatchTest.java
@@ -16,9 +16,5 @@ public interface DeleteBatchTest { | @@ -16,9 +16,5 @@ public interface DeleteBatchTest { | ||
16 | 16 | ||
17 | void test5(String cardNum,String intime,String sysTime,String clintId); | 17 | void test5(String cardNum,String intime,String sysTime,String clintId); |
18 | 18 | ||
19 | - void test6(Integer schoolId,Integer roomId,Integer type,Integer outof,String intime,String clintId,String startTime,String endTime); | ||
20 | - | ||
21 | - void test7(Integer schoolId,Integer roomId,Integer type,Integer outof,String intime,String clintId,String startTime,String endTime); | ||
22 | - | ||
23 | void test8(Integer schoolId,Integer roomId,Integer type,Integer outof,String startTime,String endTime,int size); | 19 | void test8(Integer schoolId,Integer roomId,Integer type,Integer outof,String startTime,String endTime,int size); |
24 | } | 20 | } |
cloud/dahua/src/main/java/com/example/dahua/service/PermissFaceService.java
@@ -15,8 +15,5 @@ public interface PermissFaceService { | @@ -15,8 +15,5 @@ public interface PermissFaceService { | ||
15 | 15 | ||
16 | public ResponseBeanList<PermissionFaceBean> getPermissionDetail(int permissionId); | 16 | public ResponseBeanList<PermissionFaceBean> getPermissionDetail(int permissionId); |
17 | 17 | ||
18 | - | ||
19 | - ResponseBean<String> addFace(String imgUrl, String userId); | ||
20 | - | ||
21 | public List<PermissionFaceBean> getPermissionList(int schoolId); | 18 | public List<PermissionFaceBean> getPermissionList(int schoolId); |
22 | } | 19 | } |
cloud/dahua/src/main/java/com/example/dahua/service/UserOperateService.java
1 | package com.example.dahua.service; | 1 | package com.example.dahua.service; |
2 | 2 | ||
3 | 3 | ||
4 | +import com.example.dahua.bean.SendFaceBean; | ||
4 | import com.example.dahua.bean.yx.Result; | 5 | import com.example.dahua.bean.yx.Result; |
5 | import com.example.dahua.bean.yx.YxSendFaceDto; | 6 | import com.example.dahua.bean.yx.YxSendFaceDto; |
6 | 7 | ||
@@ -21,19 +22,10 @@ public interface UserOperateService { | @@ -21,19 +22,10 @@ public interface UserOperateService { | ||
21 | void sendUserFaces(Integer schoolId,Integer userType,String deviceIds,Integer studentType,String sex); | 22 | void sendUserFaces(Integer schoolId,Integer userType,String deviceIds,Integer studentType,String sex); |
22 | /** | 23 | /** |
23 | * 按班級下發 | 24 | * 按班級下發 |
24 | - * @param schoolId | ||
25 | - * @param classIds | ||
26 | - * @param deviceIds | ||
27 | */ | 25 | */ |
28 | - void sendFaceByClassId(Integer schoolId,String classIds,String deviceIds,String sex,Integer studentType); | 26 | + void sendFaceByClassId(SendFaceBean faceBean); |
29 | 27 | ||
30 | - void sendFaceByRoomId(Integer schoolId,Integer roomId,String deviceIds); | ||
31 | - | ||
32 | - void sendFaceByKeyword(Integer schoolId,String keyword,String deviceIds); | ||
33 | - | ||
34 | - void deleteFaceByClassId(Integer schoolId,String deviceIds); | ||
35 | - | ||
36 | - void test6(Integer schoolId,Integer roomId,Integer type,Integer outof,String intime,String clintId,String startTime,String endTime); | 28 | + void sendFaceByRoomId(SendFaceBean faceBean); |
37 | 29 | ||
38 | void saveStudentInfo(List<ArrayList<String>> readExcel, String fileName); | 30 | void saveStudentInfo(List<ArrayList<String>> readExcel, String fileName); |
39 | 31 | ||
@@ -46,5 +38,5 @@ public interface UserOperateService { | @@ -46,5 +38,5 @@ public interface UserOperateService { | ||
46 | 38 | ||
47 | void sendCard(String cardNum,Integer schoolId,String deviceIds); | 39 | void sendCard(String cardNum,Integer schoolId,String deviceIds); |
48 | 40 | ||
49 | - List<Map<String, Object>> exportStudent(Integer schoolId, String deviceIds,Integer studentType,String sex); | 41 | + List<Map<String, Object>> exportStudent(SendFaceBean faceBean); |
50 | } | 42 | } |
cloud/dahua/src/main/java/com/example/dahua/service/UserService.java
1 | package com.example.dahua.service; | 1 | package com.example.dahua.service; |
2 | 2 | ||
3 | -import com.example.dahua.bean.AttendanceBean; | ||
4 | import com.example.dahua.bean.PermissionBean; | 3 | import com.example.dahua.bean.PermissionBean; |
5 | import com.example.dahua.bean.UserInfoBean; | 4 | import com.example.dahua.bean.UserInfoBean; |
6 | 5 | ||
@@ -9,22 +8,13 @@ import java.util.List; | @@ -9,22 +8,13 @@ import java.util.List; | ||
9 | public interface UserService { | 8 | public interface UserService { |
10 | 9 | ||
11 | /** | 10 | /** |
12 | - * 获取学校下的大华人脸设备 | ||
13 | - * | ||
14 | - * @param schoolId | ||
15 | - * @param clint_type | ||
16 | - * @return | ||
17 | - */ | ||
18 | - List<AttendanceBean> getAttendanceBeans(String schoolId, String clint_type, String devid); | ||
19 | - | ||
20 | - /** | ||
21 | * 获取学生基本信息 | 11 | * 获取学生基本信息 |
22 | * | 12 | * |
23 | * @param schoolId | 13 | * @param schoolId |
24 | * @param studentCode | 14 | * @param studentCode |
25 | * @return | 15 | * @return |
26 | */ | 16 | */ |
27 | - UserInfoBean getUserInfo(String schoolId, String studentCode); | 17 | + UserInfoBean getUserInfo(Integer schoolId, String studentCode); |
28 | 18 | ||
29 | /** | 19 | /** |
30 | * 上传人脸和学生信息 | 20 | * 上传人脸和学生信息 |
@@ -34,18 +24,7 @@ public interface UserService { | @@ -34,18 +24,7 @@ public interface UserService { | ||
34 | * @param studentCode | 24 | * @param studentCode |
35 | * @return | 25 | * @return |
36 | */ | 26 | */ |
37 | -// boolean uploadImgAndUserInfo(MultipartFile file,String schoolId,String studentCode,String clint_type); | ||
38 | - boolean uploadImgAndUserInfo(String file, String schoolId, String studentCode, String clint_type, int userType, String devid); | ||
39 | - | ||
40 | - | ||
41 | - /** | ||
42 | - * 批量下发人脸 | ||
43 | - * | ||
44 | - * @param schoolId | ||
45 | - * @param clint_type | ||
46 | - * @param type 0:主卡 1:副卡 | ||
47 | - */ | ||
48 | - void sendUserInfos(String schoolId, String clint_type, int type); | 27 | + boolean uploadImgAndUserInfo(String file,Integer schoolId,String studentCode,Integer userType,String deviceIds); |
49 | 28 | ||
50 | /** | 29 | /** |
51 | * 下发权限 | 30 | * 下发权限 |
cloud/dahua/src/main/java/com/example/dahua/service/imp/BaseService.java
1 | package com.example.dahua.service.imp; | 1 | package com.example.dahua.service.imp; |
2 | 2 | ||
3 | 3 | ||
4 | +import com.example.dahua.bean.SendFaceBean; | ||
4 | import com.example.dahua.bean.SendRecordBean; | 5 | import com.example.dahua.bean.SendRecordBean; |
5 | import com.example.dahua.bean.StudentBean; | 6 | import com.example.dahua.bean.StudentBean; |
6 | import com.example.dahua.bean.yx.ImportStudent; | 7 | import com.example.dahua.bean.yx.ImportStudent; |
7 | import com.example.dahua.dao.UserDao; | 8 | import com.example.dahua.dao.UserDao; |
9 | +import com.example.dahua.utils.DateUtils; | ||
8 | import com.example.dahua.xiananDao.SendRecordDao; | 10 | import com.example.dahua.xiananDao.SendRecordDao; |
9 | import lombok.extern.slf4j.Slf4j; | 11 | import lombok.extern.slf4j.Slf4j; |
12 | +import org.apache.commons.lang3.StringUtils; | ||
10 | import org.springframework.beans.factory.annotation.Autowired; | 13 | import org.springframework.beans.factory.annotation.Autowired; |
11 | import org.springframework.stereotype.Service; | 14 | import org.springframework.stereotype.Service; |
12 | import org.springframework.util.CollectionUtils; | 15 | import org.springframework.util.CollectionUtils; |
13 | -import org.springframework.util.StringUtils; | 16 | +import org.springframework.web.multipart.MultipartFile; |
14 | 17 | ||
18 | +import java.io.File; | ||
19 | +import java.io.FileOutputStream; | ||
20 | +import java.io.IOException; | ||
15 | import java.text.SimpleDateFormat; | 21 | import java.text.SimpleDateFormat; |
16 | import java.util.*; | 22 | import java.util.*; |
17 | import java.util.stream.Collectors; | 23 | import java.util.stream.Collectors; |
@@ -133,17 +139,10 @@ public class BaseService { | @@ -133,17 +139,10 @@ public class BaseService { | ||
133 | } | 139 | } |
134 | } | 140 | } |
135 | 141 | ||
136 | - public List<StudentBean> getStudentByClassId(Integer schoolId,String classIds,Integer studentType,String sex) { | ||
137 | - List<String> classList = null; | ||
138 | - if(!StringUtils.isEmpty(classIds)){ | ||
139 | - classList = Arrays.asList(classIds.split(",")); | ||
140 | - } | ||
141 | - List<Integer> sexList = null; | ||
142 | - if(org.apache.commons.lang3.StringUtils.isNotBlank(sex)){ | ||
143 | - sexList = Arrays.asList(sex.split(",")) | ||
144 | - .stream().map(Integer::parseInt).collect(Collectors.toList()); | ||
145 | - } | ||
146 | - List<StudentBean> students = userDao.getStudentByClassId(schoolId,classList,studentType,sexList); | 142 | + public List<StudentBean> getStudentByClassId(SendFaceBean faceBean) { |
143 | + List<String> classList = faceBean.getClassList(); | ||
144 | + List<String> sexList = faceBean.getSexList(); | ||
145 | + List<StudentBean> students = userDao.getStudentByClassId(faceBean.getSchoolId(),faceBean.getStudentType(),classList,sexList); | ||
147 | //去重重复数据 | 146 | //去重重复数据 |
148 | List<StudentBean> studentList = students.stream().collect(Collectors.collectingAndThen( | 147 | List<StudentBean> studentList = students.stream().collect(Collectors.collectingAndThen( |
149 | Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(StudentBean::getStudent_num))), ArrayList::new)); | 148 | Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(StudentBean::getStudent_num))), ArrayList::new)); |
@@ -151,6 +150,25 @@ public class BaseService { | @@ -151,6 +150,25 @@ public class BaseService { | ||
151 | } | 150 | } |
152 | 151 | ||
153 | /** | 152 | /** |
153 | + * 获取宿舍分组管理学生 | ||
154 | + * @param schoolId | ||
155 | + * @param roomId | ||
156 | + * @return | ||
157 | + */ | ||
158 | + public List<StudentBean> getStudentByRoomId(Integer schoolId,Integer roomId) { | ||
159 | + List<Integer> rooms = userDao.getRoomBySchoolId(schoolId,roomId); | ||
160 | + if(!CollectionUtils.isEmpty(rooms)) { | ||
161 | + List<Integer> pIdlIst = rooms.stream().distinct().collect(Collectors.toList()); | ||
162 | + List<StudentBean> studentBeans = userDao.getStudentByRoomIds(schoolId,pIdlIst); | ||
163 | + //去重重复数据 | ||
164 | + List<StudentBean> studentList = studentBeans.stream().collect(Collectors.collectingAndThen( | ||
165 | + Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(StudentBean::getStudent_num))), ArrayList::new)); | ||
166 | + return studentList; | ||
167 | + } | ||
168 | + return null; | ||
169 | + } | ||
170 | + | ||
171 | + /** | ||
154 | * 获取指定学校下的学生卡信息 | 172 | * 获取指定学校下的学生卡信息 |
155 | * @param schoolId | 173 | * @param schoolId |
156 | * @return | 174 | * @return |
@@ -181,35 +199,65 @@ public class BaseService { | @@ -181,35 +199,65 @@ public class BaseService { | ||
181 | } | 199 | } |
182 | 200 | ||
183 | /** | 201 | /** |
184 | - * 获取宿舍分组管理学生 | ||
185 | - * @param schoolId | ||
186 | - * @param roomId | 202 | + * 下发时长统计下发截止时间 |
203 | + * 每条数据执行0.06分钟 | ||
204 | + * @param size 文件数 | ||
205 | + * @param clientNum 设备数 | ||
187 | * @return | 206 | * @return |
188 | */ | 207 | */ |
189 | - public List<StudentBean> getStudentListByRoomId(Integer schoolId,Integer roomId) { | ||
190 | - List<Integer> rooms = userDao.getRoomBySchoolId(schoolId,roomId); | ||
191 | - if(!CollectionUtils.isEmpty(rooms)) { | ||
192 | - List<Integer> pIdlIst = rooms.stream().distinct().collect(Collectors.toList()); | ||
193 | - List<StudentBean> studentBeans = userDao.getStudentByRoomIds(schoolId,pIdlIst); | ||
194 | - //去重重复数据 | ||
195 | - List<StudentBean> studentList = studentBeans.stream().collect(Collectors.collectingAndThen( | ||
196 | - Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(StudentBean::getStudent_num))), ArrayList::new)); | ||
197 | - return studentList; | 208 | + public String getTime(int size,int clientNum,int timeLength){ |
209 | + Date date = new Date(); | ||
210 | + if(clientNum ==0){ | ||
211 | + return DateUtils.date2String(date, DateUtils.format3); | ||
198 | } | 212 | } |
199 | - return null; | 213 | + Date afterDate = DateUtils.getDateByTime(timeLength,date); |
214 | + String dateStr = DateUtils.date2String(afterDate,DateUtils.format3); | ||
215 | + return dateStr; | ||
200 | } | 216 | } |
201 | 217 | ||
202 | - /** | ||
203 | - * 根据班级关键字获取学生数据信息 | ||
204 | - * @param schoolId | ||
205 | - * @param keyword | ||
206 | - * @return | ||
207 | - */ | ||
208 | - public List<StudentBean> getStudentByKeyword(Integer schoolId,String keyword) { | ||
209 | - List<StudentBean> students = userDao.getStudentByKeyword(schoolId,keyword); | ||
210 | - //去重重复数据 | ||
211 | - List<StudentBean> studentList = students.stream().collect(Collectors.collectingAndThen( | ||
212 | - Collectors.toCollection(() -> new TreeSet<>(Comparator.comparing(StudentBean::getStudent_num))), ArrayList::new)); | ||
213 | - return studentList; | 218 | + public List<String> getDeviceList(String deviceIds,Integer schoolId){ |
219 | + if(StringUtils.isEmpty(deviceIds)) return Arrays.asList(deviceIds.split(",")); | ||
220 | + return userDao.selectDeviceBySchoolId(schoolId); | ||
214 | } | 221 | } |
222 | + | ||
223 | + public String checkUserFace(StudentBean studentBean,Integer userType,Integer schoolId){ | ||
224 | + String cardNum = userType.intValue()==1 ? studentBean.getTeacher_num():studentBean.getStudent_num(); | ||
225 | + String photo = userType.intValue()==1?studentBean.getFace():studentBean.getPhoto(); | ||
226 | + if (StringUtils.isBlank(photo) || StringUtils.isBlank(cardNum)) return null; | ||
227 | + String typeName= userType.intValue()==1?"Teacher":"Student"; | ||
228 | + //以学籍号为名的文件名 | ||
229 | + String fileName = photo.substring(photo.lastIndexOf("/") + 1,photo.length()); | ||
230 | + //100服务器人脸照绝对路径 | ||
231 | + String path_1 = "E:\\wwwhtdocs\\SmartCampus\\face17e50\\School" + schoolId + "\\" + typeName; | ||
232 | + String path_2 = "E:\\wwwhtdocs\\SmartCampus\\face17e5\\School" + schoolId + "\\" + typeName; | ||
233 | + String path_3 = "E:\\wwwhtdocs\\SmartCampus\\f0i5l7e5\\"; | ||
234 | + String filePath=""; | ||
235 | + if(photo.indexOf("face17e5")!=-1) filePath = path_2 + "\\" + fileName; | ||
236 | + if(photo.indexOf("face17e50")!=-1) filePath = path_1 + "\\" + fileName; | ||
237 | + if(filePath.indexOf("?v=")!=-1) filePath = filePath.split("\\?")[0]; | ||
238 | + if(photo.indexOf("f0i5l7e5")!=-1){ | ||
239 | + String afterStr = photo.split("f0i5l7e5/")[1].replace("/","\\"); | ||
240 | + filePath = path_3 + afterStr; | ||
241 | + } | ||
242 | + return filePath; | ||
243 | + } | ||
244 | + | ||
245 | + public static String getFilePath(Integer schoolId, String typeName, String fileName, MultipartFile file){ | ||
246 | + //100服务器人脸照绝对路径 | ||
247 | + String path = "E:\\wwwhtdocs\\SmartCampus\\face17e5\\School" + schoolId + "\\" + typeName; | ||
248 | + File saveFile = new File(path); | ||
249 | + if(!saveFile.exists()) saveFile.mkdirs(); | ||
250 | + //人脸文件路径 | ||
251 | + String facePath = path + "\\" + fileName; | ||
252 | + try { | ||
253 | + File absolutePath = new File(facePath); | ||
254 | + FileOutputStream fileOutputStream = new FileOutputStream(absolutePath); | ||
255 | + fileOutputStream.write(file.getBytes()); | ||
256 | + fileOutputStream.close(); | ||
257 | + }catch (IOException e){ | ||
258 | + log.error("文件处理异常: ",e); | ||
259 | + } | ||
260 | + return facePath; | ||
261 | + } | ||
262 | + | ||
215 | } | 263 | } |
cloud/dahua/src/main/java/com/example/dahua/service/imp/DeleteBatchTestImpl.java
@@ -145,73 +145,6 @@ public class DeleteBatchTestImpl implements DeleteBatchTest { | @@ -145,73 +145,6 @@ public class DeleteBatchTestImpl implements DeleteBatchTest { | ||
145 | // searchMapper.insert(userId,"27",com,cardNum,intime,cid,classId,clintId,name,mobile,className,sex,sysTime); | 145 | // searchMapper.insert(userId,"27",com,cardNum,intime,cid,classId,clintId,name,mobile,className,sex,sysTime); |
146 | } | 146 | } |
147 | 147 | ||
148 | - | ||
149 | - @Override | ||
150 | - public void test6(Integer schoolId,Integer roomId,Integer type,Integer outof,String intime,String clintId,String startTime,String endTime) { | ||
151 | - List<String> studentIds = userDao.queryStudentIdList(schoolId,roomId); | ||
152 | - if(!CollectionUtils.isEmpty(studentIds)){ | ||
153 | - System.out.println("总数:"+studentIds.size()); | ||
154 | - int i =0; | ||
155 | - for(String studentId : studentIds){ | ||
156 | - UserInfoBean userInfoBean = userDao.getStudentWithid(studentId); | ||
157 | - if(userInfoBean!=null){ | ||
158 | - if(i== 1168){ | ||
159 | - return; | ||
160 | - } | ||
161 | - String cardNum = userInfoBean.getStudent_num(); | ||
162 | - String userId = userInfoBean.getUser_id(); | ||
163 | - String com = userInfoBean.getStudent_id(); | ||
164 | - String classId = userInfoBean.getClass_id(); | ||
165 | - String className = userInfoBean.getClass_name(); | ||
166 | - String name= userInfoBean.getName(); | ||
167 | - String mobile= userInfoBean.getParentMobile(); | ||
168 | - String sex = String.valueOf(userInfoBean.getSex()); | ||
169 | - String cid= UUID.randomUUID().toString().toUpperCase(); | ||
170 | - int count = sendRecordDao.getSSKaoQin(schoolId,cardNum,type,outof,startTime,endTime); | ||
171 | - System.out.println("count: "+count); | ||
172 | - System.out.println(cardNum); | ||
173 | - if(count ==0){ | ||
174 | - intime = DateFormatUtil.getDateAdd(intime); | ||
175 | - searchMapper.insertSS(userId,String.valueOf(schoolId),com,cardNum,type,outof,intime,cid,classId,clintId,name,mobile,className,sex,intime); | ||
176 | - System.out.println(i); | ||
177 | - i++; | ||
178 | - } | ||
179 | - } | ||
180 | - } | ||
181 | - } | ||
182 | - } | ||
183 | - | ||
184 | - @Override | ||
185 | - public void test7(Integer schoolId,Integer roomId,Integer type,Integer outof,String intime,String clintId,String startTime,String endTime) { | ||
186 | - List<StudentBean> studentIds = userDao.getStudentList(schoolId,1,null); | ||
187 | - int num= (int)Math.random()*40+160; | ||
188 | - if(!CollectionUtils.isEmpty(studentIds)){ | ||
189 | - System.out.println("总数:"+studentIds.size()); | ||
190 | - for(int i=0;i<=studentIds.size();i++){ | ||
191 | - if(i==num){ | ||
192 | - return; | ||
193 | - } | ||
194 | - String cardNum = studentIds.get(i).getStudent_num(); | ||
195 | - String userId = studentIds.get(i).getUser_id(); | ||
196 | - String com = studentIds.get(i).getStudent_id(); | ||
197 | - String classId = studentIds.get(i).getClass_id(); | ||
198 | - String className = studentIds.get(i).getClass_name(); | ||
199 | - String name= studentIds.get(i).getName(); | ||
200 | - String mobile= studentIds.get(i).getParentMobile(); | ||
201 | - String sex = String.valueOf(studentIds.get(i).getSex()); | ||
202 | - String cid= UUID.randomUUID().toString().toUpperCase(); | ||
203 | - int count = sendRecordDao.getKaoQin(schoolId,cardNum,type,outof,startTime,endTime); | ||
204 | - System.out.println("count: "+count); | ||
205 | - System.out.println(cardNum); | ||
206 | - if(count ==0){ | ||
207 | - intime = DateFormatUtil.getDateAdd(intime); | ||
208 | - searchMapper.insert(userId,String.valueOf(schoolId),com,cardNum,type,outof,intime,cid,classId,clintId,name,mobile,className,sex,intime); | ||
209 | - System.out.println(i); | ||
210 | - } | ||
211 | - } | ||
212 | - } | ||
213 | - } | ||
214 | - | ||
215 | @Override | 148 | @Override |
216 | public void test8(Integer schoolId,Integer roomId,Integer type,Integer outof,String startTime,String endTime,int size) { | 149 | public void test8(Integer schoolId,Integer roomId,Integer type,Integer outof,String startTime,String endTime,int size) { |
217 | List<String> studentIds = userDao.queryStudentIdList(schoolId,roomId); | 150 | List<String> studentIds = userDao.queryStudentIdList(schoolId,roomId); |
cloud/dahua/src/main/java/com/example/dahua/service/imp/PermissFaceServiceImp.java
@@ -133,21 +133,21 @@ public class PermissFaceServiceImp implements PermissFaceService { | @@ -133,21 +133,21 @@ public class PermissFaceServiceImp implements PermissFaceService { | ||
133 | 133 | ||
134 | PermissionBean permissionBean = permissionFaceBean.getPermissionBean(); | 134 | PermissionBean permissionBean = permissionFaceBean.getPermissionBean(); |
135 | 135 | ||
136 | - //查询海康人脸权限一体机 | ||
137 | - List<AttendanceBean> attendanceBeanList = userDao.getAttendanceBeans(schoolId + "", "28"); | ||
138 | - | ||
139 | - //查询大华人脸权限一体机 | ||
140 | - List<AttendanceBean> attendanceBeanList1 = userDao.getAttendanceBeans(schoolId + "", "29"); | ||
141 | - | ||
142 | - if (null != attendanceBeanList && attendanceBeanList.size() > 0) { | ||
143 | - if (null != permissionBean) | ||
144 | - HttpUtils.sendPermission2HK(permissionFaceBean); | ||
145 | - } | ||
146 | - | ||
147 | - if (null != attendanceBeanList1 && attendanceBeanList1.size() > 0) { | ||
148 | - if (null != permissionBean) | ||
149 | - HttpUtils.sendPermission(permissionBean); | ||
150 | - } | 136 | +// //查询海康人脸权限一体机 |
137 | +// List<AttendanceBean> attendanceBeanList = userDao.getAttendanceBeans(schoolId + "", "28"); | ||
138 | +// | ||
139 | +// //查询大华人脸权限一体机 | ||
140 | +// List<AttendanceBean> attendanceBeanList1 = userDao.getAttendanceBeans(schoolId + "", "29"); | ||
141 | +// | ||
142 | +// if (null != attendanceBeanList && attendanceBeanList.size() > 0) { | ||
143 | +// if (null != permissionBean) | ||
144 | +// HttpUtils.sendPermission2HK(permissionFaceBean); | ||
145 | +// } | ||
146 | +// | ||
147 | +// if (null != attendanceBeanList1 && attendanceBeanList1.size() > 0) { | ||
148 | +// if (null != permissionBean) | ||
149 | +// HttpUtils.sendPermission(permissionBean); | ||
150 | +// } | ||
151 | 151 | ||
152 | } | 152 | } |
153 | 153 | ||
@@ -192,86 +192,6 @@ public class PermissFaceServiceImp implements PermissFaceService { | @@ -192,86 +192,6 @@ public class PermissFaceServiceImp implements PermissFaceService { | ||
192 | return responseBeanList; | 192 | return responseBeanList; |
193 | } | 193 | } |
194 | 194 | ||
195 | - @Override | ||
196 | - public ResponseBean<String> addFace(String imgUrl, String userId) { | ||
197 | - | ||
198 | - RestTemplate restTemplate = new RestTemplate(); | ||
199 | - try { | ||
200 | - URI uri = new URI(imgUrl); | ||
201 | - ResponseEntity<byte[]> responseEntity = restTemplate.exchange(uri, HttpMethod.GET, null, byte[].class); | ||
202 | - | ||
203 | - byte[] bytes = responseEntity.getBody(); | ||
204 | - | ||
205 | - String savePath = "./imgsave/"; | ||
206 | - File saveFile = new File(savePath); | ||
207 | - if (!saveFile.exists()) saveFile.mkdirs(); | ||
208 | - File saveImgFile = new File(savePath, System.currentTimeMillis() + ".jpg"); | ||
209 | - if (!saveImgFile.exists()) saveImgFile.createNewFile(); | ||
210 | - FileOutputStream fileOutputStream = new FileOutputStream(saveImgFile); | ||
211 | - | ||
212 | - fileOutputStream.write(bytes); | ||
213 | - | ||
214 | - //检测图片 | ||
215 | - BaiduUtils.getBaiduUtils().checkImg(saveImgFile.getAbsolutePath()); | ||
216 | - | ||
217 | - List<StudentBean> studentBeans = userDao.getStudentWithUserId(userId); | ||
218 | - | ||
219 | - if (null != studentBeans && studentBeans.size() > 0) { | ||
220 | - log.error("学生下发"); | ||
221 | - for (int i = 0; i < studentBeans.size(); i++) { | ||
222 | - StudentBean studentBean = studentBeans.get(i); | ||
223 | - int schoolId = studentBean.getSchool_id(); | ||
224 | - String imgPath = "E:\\wwwhtdocs\\SmartCampus\\face17e50\\School" + schoolId + "\\Student" + "\\" + studentBean.getStudentcode() + ".png"; | ||
225 | - File stuFile = new File(imgPath); | ||
226 | - if (!stuFile.exists())stuFile.createNewFile(); | ||
227 | - | ||
228 | - copy(saveImgFile.getAbsolutePath(),imgPath); | ||
229 | - | ||
230 | - uploadImgs(saveImgFile, schoolId + "", studentBean.getStudentcode(), 2, studentBean.getCard(), studentBean.getName()); | ||
231 | - } | ||
232 | - | ||
233 | - } else { | ||
234 | - List<TeacherBean> teacherBeans = userDao.getTeaWithUserId(userId); | ||
235 | - log.error("教师下发"); | ||
236 | - if (null != teacherBeans && teacherBeans.size() > 0) { | ||
237 | - | ||
238 | - for (int i = 0; i < teacherBeans.size(); i++) { | ||
239 | - TeacherBean teacherBean = teacherBeans.get(i); | ||
240 | - | ||
241 | - String schoolId = teacherBean.getSchool_id(); | ||
242 | - | ||
243 | - String imgPath = "E:\\wwwhtdocs\\SmartCampus\\face17e50\\School" + schoolId + "\\Teacher" + "\\" + teacherBean.getNum() + ".png"; | ||
244 | - File stuFile = new File(imgPath); | ||
245 | - if (!stuFile.exists())stuFile.createNewFile(); | ||
246 | - copy(saveImgFile.getAbsolutePath(),imgPath); | ||
247 | - | ||
248 | - uploadImgs(saveImgFile, schoolId, teacherBean.getNum(), 1, teacherBean.getTeacher_num(), teacherBean.getName()); | ||
249 | - | ||
250 | - } | ||
251 | - | ||
252 | - } | ||
253 | - | ||
254 | - } | ||
255 | - | ||
256 | - fileOutputStream.close(); | ||
257 | - } catch (URISyntaxException | IOException e) { | ||
258 | - e.printStackTrace(); | ||
259 | - } | ||
260 | - | ||
261 | -// userDao.getUserWidthUserId(userId); | ||
262 | - | ||
263 | -// HttpUtils.uploadImgs() | ||
264 | - | ||
265 | - ResponseBean responseBean = new ResponseBean(); | ||
266 | - | ||
267 | - responseBean.setData(1); | ||
268 | - responseBean.setMessage("下发成功"); | ||
269 | - responseBean.setData(true); | ||
270 | - | ||
271 | - return responseBean; | ||
272 | - } | ||
273 | - | ||
274 | - | ||
275 | private void copy(String src,String target){ | 195 | private void copy(String src,String target){ |
276 | 196 | ||
277 | try { | 197 | try { |
@@ -296,27 +216,4 @@ public class PermissFaceServiceImp implements PermissFaceService { | @@ -296,27 +216,4 @@ public class PermissFaceServiceImp implements PermissFaceService { | ||
296 | } | 216 | } |
297 | 217 | ||
298 | } | 218 | } |
299 | - | ||
300 | - | ||
301 | - private void uploadImgs(File saveImgFile, String schoolId, String studentcode, int userType, String card, String name) { | ||
302 | - List<AttendanceBean> attendanceBeanList = userDao.getAllDevices(schoolId + ""); | ||
303 | - if (null != attendanceBeanList && attendanceBeanList.size() > 0) | ||
304 | - for (int i = 0; i < attendanceBeanList.size(); i++) { | ||
305 | - AttendanceBean attendanceBean = attendanceBeanList.get(i); | ||
306 | - | ||
307 | - String clintType = attendanceBean.getClint_type(); | ||
308 | - //根据设备类型上传人脸 | ||
309 | - log.error("设备:{}", clintType); | ||
310 | - if (clintType.equals("18") || clintType.equals("28")) { | ||
311 | - HttpUtils.uploadImg2HK(saveImgFile.getAbsolutePath(), card, name, attendanceBean.getClint_id(), String.valueOf(userType)); | ||
312 | - | ||
313 | - } else if (clintType.equals("22") || clintType.equals("29")) { | ||
314 | - HttpUtils.uploadImgs(saveImgFile, schoolId, studentcode | ||
315 | - , clintType, userType,attendanceBean.getClint_id()); | ||
316 | - } | ||
317 | - | ||
318 | - } | ||
319 | - | ||
320 | - | ||
321 | - } | ||
322 | } | 219 | } |
cloud/dahua/src/main/java/com/example/dahua/service/imp/UserOperateServiceImpl.java
@@ -2,6 +2,7 @@ package com.example.dahua.service.imp; | @@ -2,6 +2,7 @@ package com.example.dahua.service.imp; | ||
2 | 2 | ||
3 | import cn.afterturn.easypoi.excel.entity.ExportParams; | 3 | import cn.afterturn.easypoi.excel.entity.ExportParams; |
4 | import com.example.dahua.MyTask; | 4 | import com.example.dahua.MyTask; |
5 | +import com.example.dahua.bean.SendFaceBean; | ||
5 | import com.example.dahua.bean.SendRecordBean; | 6 | import com.example.dahua.bean.SendRecordBean; |
6 | import com.example.dahua.bean.StudentBean; | 7 | import com.example.dahua.bean.StudentBean; |
7 | import com.example.dahua.bean.UserInfoBean; | 8 | import com.example.dahua.bean.UserInfoBean; |
@@ -12,21 +13,18 @@ import com.example.dahua.lib.FilePath; | @@ -12,21 +13,18 @@ import com.example.dahua.lib.FilePath; | ||
12 | import com.example.dahua.lib.NetSDKLib; | 13 | import com.example.dahua.lib.NetSDKLib; |
13 | import com.example.dahua.module.GateModule2; | 14 | import com.example.dahua.module.GateModule2; |
14 | import com.example.dahua.service.UserOperateService; | 15 | import com.example.dahua.service.UserOperateService; |
15 | -import com.example.dahua.utils.DateFormatUtil; | ||
16 | -import com.example.dahua.utils.DateUtils; | ||
17 | import com.example.dahua.utils.HttpUtils; | 16 | import com.example.dahua.utils.HttpUtils; |
18 | import com.example.dahua.xiananDao.SearchMapper; | 17 | import com.example.dahua.xiananDao.SearchMapper; |
19 | import com.example.dahua.xiananDao.SendRecordDao; | 18 | import com.example.dahua.xiananDao.SendRecordDao; |
20 | import com.google.gson.Gson; | 19 | import com.google.gson.Gson; |
20 | +import lombok.RequiredArgsConstructor; | ||
21 | import lombok.extern.slf4j.Slf4j; | 21 | import lombok.extern.slf4j.Slf4j; |
22 | -import org.springframework.beans.BeanUtils; | 22 | +import org.apache.commons.collections4.CollectionUtils; |
23 | +import org.apache.commons.lang3.StringUtils; | ||
23 | import org.springframework.beans.factory.annotation.Autowired; | 24 | import org.springframework.beans.factory.annotation.Autowired; |
24 | import org.springframework.stereotype.Service; | 25 | import org.springframework.stereotype.Service; |
25 | -import org.springframework.util.CollectionUtils; | ||
26 | -import org.springframework.util.StringUtils; | ||
27 | 26 | ||
28 | import java.io.File; | 27 | import java.io.File; |
29 | -import java.text.SimpleDateFormat; | ||
30 | import java.util.*; | 28 | import java.util.*; |
31 | import java.util.stream.Collectors; | 29 | import java.util.stream.Collectors; |
32 | 30 | ||
@@ -35,18 +33,13 @@ import java.util.stream.Collectors; | @@ -35,18 +33,13 @@ import java.util.stream.Collectors; | ||
35 | * @author xuquan | 33 | * @author xuquan |
36 | * @date 2020/12/1 11:12 | 34 | * @date 2020/12/1 11:12 |
37 | */ | 35 | */ |
36 | +@RequiredArgsConstructor | ||
38 | @Slf4j | 37 | @Slf4j |
39 | @Service | 38 | @Service |
40 | public class UserOperateServiceImpl implements UserOperateService { | 39 | public class UserOperateServiceImpl implements UserOperateService { |
41 | 40 | ||
42 | - @Autowired | ||
43 | - private UserDao userDao; | ||
44 | - @Autowired | ||
45 | - private BaseService baseService; | ||
46 | - @Autowired | ||
47 | - private SendRecordDao sendRecordDao; | ||
48 | - @Autowired | ||
49 | - private SearchMapper searchMapper; | 41 | + private final UserDao userDao; |
42 | + private final BaseService baseService; | ||
50 | 43 | ||
51 | @Override | 44 | @Override |
52 | public void sendUserFaces(Integer schoolId,Integer userType,String deviceIds,Integer studentType,String sex) { | 45 | public void sendUserFaces(Integer schoolId,Integer userType,String deviceIds,Integer studentType,String sex) { |
@@ -70,200 +63,51 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -70,200 +63,51 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
70 | 63 | ||
71 | 64 | ||
72 | @Override | 65 | @Override |
73 | - public void sendFaceByClassId(Integer schoolId,String classIds,String deviceIds,String sex,Integer studentType) { | ||
74 | - //下发设备集合 | ||
75 | - List<String> deviceList = new ArrayList<>(); | ||
76 | - if(StringUtils.isEmpty(deviceIds)){ | ||
77 | - deviceList = userDao.selectDeviceBySchoolId(schoolId); | ||
78 | - }else{ | ||
79 | - String[] deviceArr = deviceIds.split(","); | ||
80 | - deviceList= new ArrayList<>(Arrays.asList(deviceArr)); | ||
81 | - } | ||
82 | - //根据类型获取下发用户信息 | ||
83 | - List<StudentBean> studentBeanList = baseService.getStudentByClassId(schoolId,classIds,studentType,sex); | ||
84 | - log.info("统计共有下发用户数量:{}",studentBeanList.size()); | ||
85 | - //下發人臉 | ||
86 | - sendFace(studentBeanList,deviceList,schoolId,2); | ||
87 | - } | ||
88 | - | ||
89 | - @Override | ||
90 | - public void sendFaceByRoomId(Integer schoolId,Integer roomId,String deviceIds) { | ||
91 | - //下发设备集合 | ||
92 | - List<String> deviceList = null; | ||
93 | - if(StringUtils.isEmpty(deviceIds)){ | ||
94 | - deviceList = userDao.selectDeviceBySchoolId(schoolId); | ||
95 | - }else{ | ||
96 | - deviceList= Arrays.asList( deviceIds.split(",")); | ||
97 | - } | 66 | + public void sendFaceByClassId(SendFaceBean faceBean) { |
67 | + List<String> deviceList = baseService.getDeviceList(faceBean.getDeviceIds(),faceBean.getSchoolId()); | ||
98 | //根据类型获取下发用户信息 | 68 | //根据类型获取下发用户信息 |
99 | - List<StudentBean> studentBeanList = baseService.getStudentListByRoomId(schoolId,roomId); | ||
100 | - log.info("统计共有下发用户数量:{}",studentBeanList.size()); | ||
101 | - //下發人臉 | ||
102 | - sendFace(studentBeanList,deviceList,schoolId,2); | 69 | + List<StudentBean> studentBeans = null; |
70 | + if(Objects.equals(faceBean.getUserType(),2)) studentBeans = baseService.getStudentByClassId(faceBean); | ||
71 | + else studentBeans = baseService.getTeacherList(faceBean.getSchoolId()); | ||
72 | + if(CollectionUtils.isEmpty(studentBeans)) return; | ||
73 | + log.info("统计共有下发用户数量:{}",studentBeans.size()); | ||
74 | + //下发人脸 | ||
75 | + sendFace(studentBeans,deviceList, faceBean.getSchoolId(), faceBean.getUserType()); | ||
103 | } | 76 | } |
104 | 77 | ||
105 | @Override | 78 | @Override |
106 | - public void sendFaceByKeyword(Integer schoolId,String keyword,String deviceIds) { | ||
107 | - //下发设备集合 | ||
108 | - List<String> deviceList = null; | ||
109 | - if(StringUtils.isEmpty(deviceIds)){ | ||
110 | - deviceList = userDao.selectDeviceBySchoolId(schoolId); | ||
111 | - }else{ | ||
112 | - deviceList= Arrays.asList( deviceIds.split(",")); | ||
113 | - } | 79 | + public void sendFaceByRoomId(SendFaceBean faceBean) { |
80 | + List<String> deviceList = baseService.getDeviceList(faceBean.getDeviceIds(),faceBean.getSchoolId()); | ||
114 | //根据类型获取下发用户信息 | 81 | //根据类型获取下发用户信息 |
115 | - List<StudentBean> studentBeanList = baseService.getStudentByKeyword(schoolId,keyword); | ||
116 | - log.info("统计共有下发用户数量:{}",studentBeanList.size()); | 82 | + List<StudentBean> studentBeans = baseService.getStudentByRoomId(faceBean.getSchoolId(),faceBean.getRoomId()); |
83 | + log.info("统计共有下发用户数量:{}",studentBeans.size()); | ||
117 | //下發人臉 | 84 | //下發人臉 |
118 | - sendFace(studentBeanList,deviceList,schoolId,2); | 85 | + sendFace(studentBeans,deviceList, faceBean.getSchoolId(),faceBean.getUserType()); |
119 | } | 86 | } |
120 | 87 | ||
121 | - private void sendFace(List<StudentBean> studentBeanList,List<String> deviceList,Integer schoolId,Integer userType){ | ||
122 | - for(StudentBean studentBean : studentBeanList){ | 88 | + private void sendFace(List<StudentBean> studentBeans,List<String> deviceList,Integer schoolId,Integer userType){ |
89 | + studentBeans.stream().forEach(s->{ | ||
123 | try{ | 90 | try{ |
124 | - String photo= userType.intValue()==1?studentBean.getFace():studentBean.getPhoto(); | ||
125 | - //学籍号 | ||
126 | - String studentCode=userType.intValue()==1?studentBean.getNum():studentBean.getStudentcode(); | ||
127 | - if (StringUtils.isEmpty(photo) || StringUtils.isEmpty(studentCode)){ | ||
128 | - continue; | ||
129 | - } | ||
130 | - //以学籍号为名的文件名 | ||
131 | - String fileName = photo.substring(photo.lastIndexOf("/") + 1,photo.length()); | ||
132 | - String typeName = userType.intValue() ==1?"Teacher":"Student"; | ||
133 | - String filePath=""; | ||
134 | - //100服务器人脸照绝对路径 | ||
135 | - String path_1 = "E:\\wwwhtdocs\\SmartCampus\\face17e50\\School" + schoolId + "\\" + typeName; | ||
136 | - String path_2 = "E:\\wwwhtdocs\\SmartCampus\\face17e5\\School" + schoolId + "\\" + typeName; | ||
137 | - String path_3 = "E:\\wwwhtdocs\\SmartCampus\\f0i5l7e5\\"; | ||
138 | - if(photo.indexOf("f0i5l7e5")!=-1){ | ||
139 | - String afterStr = photo.split("f0i5l7e5/")[1].replace("/","\\"); | ||
140 | - filePath= path_3 + afterStr; | ||
141 | - } | ||
142 | - if(photo.indexOf("face17e5")!=-1){ | ||
143 | - filePath = path_2 + "\\" + fileName; | ||
144 | - } | ||
145 | - if(photo.indexOf("face17e50")!=-1){ | ||
146 | - filePath = path_1 + "\\" + fileName; | ||
147 | - } | ||
148 | - if(filePath.indexOf("?v=")!=-1){ | ||
149 | - filePath = filePath.split("\\?")[0]; | ||
150 | - } | ||
151 | - log.info("学籍号:{},人脸路径:{}, ",studentCode,filePath); | ||
152 | - //100服务人脸照图片路径 | 91 | + String studentCode = s.getStudentcode(); |
92 | + String filePath = baseService.checkUserFace(s,userType,schoolId); | ||
93 | + if(org.apache.commons.lang3.StringUtils.isBlank(filePath)) return; | ||
153 | File file = new File(filePath); | 94 | File file = new File(filePath); |
154 | - if (!file.exists()) { | ||
155 | - log.error("文件不存在:" + filePath); | ||
156 | - continue; | ||
157 | - } | ||
158 | - String targetPath = FilePath.picPathComp+ file.getName(); | 95 | + if(!file.exists()) return; |
96 | + String targetPath = FilePath.picPathComp + file.getName(); | ||
159 | try { | 97 | try { |
160 | - CompressPic.CompressPic(file.getAbsolutePath(), targetPath,""); | 98 | + CompressPic.CompressPic(file.getAbsolutePath(), targetPath); |
161 | } catch (Exception e) { | 99 | } catch (Exception e) { |
162 | - log.error("压缩图片失败"); | ||
163 | - e.printStackTrace(); | ||
164 | - continue; | 100 | + log.error("压缩图片失败:",e); |
101 | + return; | ||
165 | } | 102 | } |
166 | for(String sno : deviceList){ | 103 | for(String sno : deviceList){ |
167 | - String clint_type = userDao.getClintType(sno); | ||
168 | - HttpUtils.uploadImgs(new File(targetPath), String.valueOf(schoolId), studentCode, clint_type, userType, sno); | 104 | + HttpUtils.uploadImg(new File(targetPath),schoolId, studentCode, userType, sno); |
169 | } | 105 | } |
170 | }catch (Exception e){ | 106 | }catch (Exception e){ |
171 | - log.error("人脸下发失败"); | ||
172 | - e.printStackTrace(); | ||
173 | - continue; | 107 | + log.error("人脸下发失败,异常信息:",e); |
108 | + return; | ||
174 | } | 109 | } |
175 | - } | ||
176 | - } | ||
177 | - | ||
178 | - public static void main(String[] args) { | ||
179 | - File file = new File("http://campus.myjxt.com//face17e5/School1485/Student/202170214.png?v=1635478750130"); | ||
180 | - if (!file.isFile()) { | ||
181 | - System.out.println(false); | ||
182 | - }else{ | ||
183 | - System.out.println(true); | ||
184 | - } | ||
185 | - } | ||
186 | - | ||
187 | - @Override | ||
188 | - public void test6(Integer schoolId, Integer roomId, Integer type, Integer outof, String intime, String clintId, String startTime, String endTime) { | ||
189 | - List<String> studentIds = userDao.queryStudentIdList(schoolId,roomId); | ||
190 | - if(!CollectionUtils.isEmpty(studentIds)){ | ||
191 | - System.out.println("总数:"+studentIds.size()); | ||
192 | - int i =0; | ||
193 | - for(String studentId : studentIds){ | ||
194 | - UserInfoBean userInfoBean = userDao.getStudentWithid(studentId); | ||
195 | - if(userInfoBean!=null){ | ||
196 | - String cardNum = userInfoBean.getStudent_num(); | ||
197 | - String userId = userInfoBean.getUser_id(); | ||
198 | - String com = userInfoBean.getStudent_id(); | ||
199 | - String classId = userInfoBean.getClass_id(); | ||
200 | - String className = userInfoBean.getClass_name(); | ||
201 | - String name= userInfoBean.getName(); | ||
202 | - String mobile= userInfoBean.getParentMobile(); | ||
203 | - String sex = String.valueOf(userInfoBean.getSex()); | ||
204 | - String cid= UUID.randomUUID().toString().toUpperCase(); | ||
205 | - int count = sendRecordDao.getSSKaoQin(schoolId,cardNum,type,outof,startTime,endTime); | ||
206 | - System.out.println("count: "+count); | ||
207 | - if(count ==0){ | ||
208 | - intime = DateFormatUtil.getDateAdd(intime); | ||
209 | - searchMapper.insertSS(userId,String.valueOf(schoolId),com,cardNum,type,outof,intime,cid,classId,clintId,name,mobile,className,sex,intime); | ||
210 | - i++; | ||
211 | - } | ||
212 | - } | ||
213 | - } | ||
214 | - } | ||
215 | - } | ||
216 | - | ||
217 | - /** | ||
218 | - * 下发时长统计下发截止时间 | ||
219 | - * 每条数据执行0.06分钟 | ||
220 | - * @param size 文件数 | ||
221 | - * @param clientNum 设备数 | ||
222 | - * @return | ||
223 | - */ | ||
224 | - public String getTime(int size,int clientNum,int timeLength){ | ||
225 | - Date date = new Date(); | ||
226 | - if(clientNum ==0){ | ||
227 | - return DateUtils.date2String(date, DateUtils.format3); | ||
228 | - } | ||
229 | - Date afterDate = DateUtils.getDateByTime(timeLength,date); | ||
230 | - String dateStr = DateUtils.date2String(afterDate,DateUtils.format3); | ||
231 | - return dateStr; | ||
232 | - } | ||
233 | - | ||
234 | - @Override | ||
235 | - public void deleteFaceByClassId(Integer schoolId,String deviceIds) { | ||
236 | - //下发设备集合 | ||
237 | - List<String> deviceList = new ArrayList<>(); | ||
238 | - if(StringUtils.isEmpty(deviceIds)){ | ||
239 | - deviceList = userDao.selectDeviceBySchoolId(schoolId); | ||
240 | - }else{ | ||
241 | - String[] deviceArr = deviceIds.split(","); | ||
242 | - deviceList= new ArrayList<>(Arrays.asList(deviceArr)); | ||
243 | - } | ||
244 | - List<SendRecordBean> students= baseService.getRecordCardBySchoolId(schoolId.intValue()); | ||
245 | - if(!CollectionUtils.isEmpty(students)){ | ||
246 | - for(SendRecordBean s : students){ | ||
247 | - String cardNum = s.getNum(); | ||
248 | - String userId = s.getUserId(); | ||
249 | - StudentBean studentBean = userDao.getStudentWithCard(cardNum,schoolId.intValue()); | ||
250 | - if(studentBean == null){ | ||
251 | - deviceList.stream().forEach(deviceId->{ | ||
252 | - int isOk = 1; | ||
253 | - //登录设备 | ||
254 | - NetSDKLib.LLong loginHandleLong = MyTask.lLongSendMap.get(deviceId); | ||
255 | - if (loginHandleLong !=null) { | ||
256 | - isOk = GateModule2.deleteFace(userId,loginHandleLong); | ||
257 | - } | ||
258 | - if(isOk ==0){ | ||
259 | - log.info("删除成功: 用户:{}, 卡号: {}, 设备:{}", s.getName(),cardNum,deviceId); | ||
260 | - //删除成功记录 | ||
261 | - sendRecordDao.deleteRecordById(schoolId,deviceId,cardNum); | ||
262 | - } | ||
263 | - }); | ||
264 | - } | ||
265 | - } | ||
266 | - } | 110 | + }); |
267 | } | 111 | } |
268 | 112 | ||
269 | @Override | 113 | @Override |
@@ -338,9 +182,7 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -338,9 +182,7 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
338 | //下发设备集合 | 182 | //下发设备集合 |
339 | String[] deviceArr = deviceIds.split(","); | 183 | String[] deviceArr = deviceIds.split(","); |
340 | List<String> deviceList= new ArrayList<>(Arrays.asList(deviceArr)); | 184 | List<String> deviceList= new ArrayList<>(Arrays.asList(deviceArr)); |
341 | - if(deviceList.size()<1){ | ||
342 | - return; | ||
343 | - } | 185 | + if(deviceList.size()<1) return; |
344 | deviceList.stream().forEach(s -> { | 186 | deviceList.stream().forEach(s -> { |
345 | //登录设备 | 187 | //登录设备 |
346 | NetSDKLib.LLong loginHandleLong = MyTask.lLongSendMap.get(s); | 188 | NetSDKLib.LLong loginHandleLong = MyTask.lLongSendMap.get(s); |
@@ -357,11 +199,11 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -357,11 +199,11 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
357 | 199 | ||
358 | 200 | ||
359 | @Override | 201 | @Override |
360 | - public List<Map<String, Object>> exportStudent(Integer schoolId,String classIds,Integer studentType,String sex) { | 202 | + public List<Map<String, Object>> exportStudent(SendFaceBean faceBean) { |
361 | // 将sheet1、sheet2使用得map进行包装 | 203 | // 将sheet1、sheet2使用得map进行包装 |
362 | List<Map<String, Object>> sheetsList = new ArrayList<>(); | 204 | List<Map<String, Object>> sheetsList = new ArrayList<>(); |
363 | //根据类型获取下发用户信息 | 205 | //根据类型获取下发用户信息 |
364 | - List<StudentBean> studentBeanList = baseService.getStudentByClassId(schoolId,classIds,studentType,sex); | 206 | + List<StudentBean> studentBeanList = baseService.getStudentByClassId(faceBean); |
365 | log.info("统计共有下发用户数量:{}",studentBeanList.size()); | 207 | log.info("统计共有下发用户数量:{}",studentBeanList.size()); |
366 | 208 | ||
367 | List<ExportStudentBean> studentBeans = studentBeanList.stream().map(s->{ | 209 | List<ExportStudentBean> studentBeans = studentBeanList.stream().map(s->{ |
cloud/dahua/src/main/java/com/example/dahua/service/imp/UserServiceImp.java
@@ -11,7 +11,9 @@ import com.example.dahua.module.GateModule; | @@ -11,7 +11,9 @@ import com.example.dahua.module.GateModule; | ||
11 | import com.example.dahua.service.UserService; | 11 | import com.example.dahua.service.UserService; |
12 | import com.example.dahua.utils.BaiduUtils; | 12 | import com.example.dahua.utils.BaiduUtils; |
13 | import com.example.dahua.utils.FileUtils; | 13 | import com.example.dahua.utils.FileUtils; |
14 | +import lombok.RequiredArgsConstructor; | ||
14 | import lombok.extern.slf4j.Slf4j; | 15 | import lombok.extern.slf4j.Slf4j; |
16 | +import org.apache.commons.collections4.CollectionUtils; | ||
15 | import org.apache.commons.lang.StringUtils; | 17 | import org.apache.commons.lang.StringUtils; |
16 | import org.springframework.beans.factory.annotation.Autowired; | 18 | import org.springframework.beans.factory.annotation.Autowired; |
17 | import org.springframework.stereotype.Repository; | 19 | import org.springframework.stereotype.Repository; |
@@ -19,37 +21,24 @@ import org.springframework.stereotype.Service; | @@ -19,37 +21,24 @@ import org.springframework.stereotype.Service; | ||
19 | 21 | ||
20 | import java.io.File; | 22 | import java.io.File; |
21 | import java.util.List; | 23 | import java.util.List; |
24 | +import java.util.Objects; | ||
22 | 25 | ||
23 | -@Repository | 26 | + |
27 | +@RequiredArgsConstructor | ||
24 | @Service | 28 | @Service |
25 | @Slf4j | 29 | @Slf4j |
26 | public class UserServiceImp implements UserService { | 30 | public class UserServiceImp implements UserService { |
27 | 31 | ||
28 | - @Autowired | ||
29 | - UserDao userDao; | 32 | + private final UserDao userDao; |
30 | 33 | ||
31 | - @Autowired | ||
32 | - SendUserInfoTask myTask; | ||
33 | - @Autowired | ||
34 | - SendUserInfoTask2 sendUserInfoTask2; | 34 | + private final BaseService baseService; |
35 | 35 | ||
36 | - @Override | ||
37 | - public List<AttendanceBean> getAttendanceBeans(String schoolId, String clint_type, String devid) { | ||
38 | - //如果设备ID未传,则返回该学校下所有设备,反之,查询对应设备 | ||
39 | - if (!StringUtils.isEmpty(devid)) { | ||
40 | - return userDao.getAttendanceBeanWithId(schoolId, clint_type, devid); | ||
41 | - } | 36 | + private final SendUserInfoTask myTask; |
42 | 37 | ||
43 | - List<AttendanceBean> attendanceBeanList = userDao.getAttendanceBeans(schoolId, clint_type); | ||
44 | - if (attendanceBeanList.size()==0){ | ||
45 | - //若未查询到结果,则查询大华人脸一体机 29 | ||
46 | - attendanceBeanList = userDao.getAttendanceBeans(schoolId,String.valueOf(EnumDeviceType.DH_FACE_YTJ.deviceType)); | ||
47 | - } | ||
48 | - return attendanceBeanList; | ||
49 | - } | 38 | + private final SendUserInfoTask2 sendUserInfoTask2; |
50 | 39 | ||
51 | @Override | 40 | @Override |
52 | - public UserInfoBean getUserInfo(String schoolId, String studentCode) { | 41 | + public UserInfoBean getUserInfo(Integer schoolId, String studentCode) { |
53 | return userDao.getUserInfo(schoolId, studentCode); | 42 | return userDao.getUserInfo(schoolId, studentCode); |
54 | } | 43 | } |
55 | 44 | ||
@@ -59,24 +48,19 @@ public class UserServiceImp implements UserService { | @@ -59,24 +48,19 @@ public class UserServiceImp implements UserService { | ||
59 | * @param file | 48 | * @param file |
60 | * @param schoolId | 49 | * @param schoolId |
61 | * @param studentCode | 50 | * @param studentCode |
62 | - * @param clint_type | ||
63 | * @return | 51 | * @return |
64 | */ | 52 | */ |
65 | @Override | 53 | @Override |
66 | - public boolean uploadImgAndUserInfo(String file, String schoolId, String studentCode, String clint_type, int userType, String devid) { | 54 | + public boolean uploadImgAndUserInfo(String file, Integer schoolId, String studentCode, Integer userType, String deviceId) { |
67 | //获取学校下的大华设备 | 55 | //获取学校下的大华设备 |
68 | - List<AttendanceBean> attendanceBeans = getAttendanceBeans(schoolId, clint_type, devid); | ||
69 | - if(attendanceBeans.size()<1){ | ||
70 | - log.warn("下发用户人脸信息失败,学校ID: {},该学校下无设备!设备类型:{}",schoolId,clint_type); | ||
71 | - return false; | ||
72 | - } | 56 | + List<String> deviceList = baseService.getDeviceList(deviceId, schoolId); |
57 | + if(CollectionUtils.isEmpty(deviceList)) return false; | ||
73 | UserInfoBean userInfoBean = null; | 58 | UserInfoBean userInfoBean = null; |
74 | try { | 59 | try { |
75 | if (userType == 2) { | 60 | if (userType == 2) { |
76 | //根据文件命名来判断学籍号 | 61 | //根据文件命名来判断学籍号 |
77 | String studentCodes = file.split("\\.")[0]; | 62 | String studentCodes = file.split("\\.")[0]; |
78 | String[] studentInfo = studentCodes.split("_"); | 63 | String[] studentInfo = studentCodes.split("_"); |
79 | - | ||
80 | if (studentInfo.length > 1) {//附属卡 | 64 | if (studentInfo.length > 1) {//附属卡 |
81 | String studentCodeF = studentInfo[0]; | 65 | String studentCodeF = studentInfo[0]; |
82 | String CardType = studentInfo[1]; | 66 | String CardType = studentInfo[1]; |
@@ -90,7 +74,7 @@ public class UserServiceImp implements UserService { | @@ -90,7 +74,7 @@ public class UserServiceImp implements UserService { | ||
90 | } | 74 | } |
91 | } else if (userType == 1) { | 75 | } else if (userType == 1) { |
92 | TeacherBean teacher = userDao.getTeacher(schoolId, studentCode); | 76 | TeacherBean teacher = userDao.getTeacher(schoolId, studentCode); |
93 | - if (null != teacher) { | 77 | + if (Objects.nonNull(teacher)) { |
94 | userInfoBean = new UserInfoBean(); | 78 | userInfoBean = new UserInfoBean(); |
95 | userInfoBean.setStudent_num(teacher.getTeacher_num()); | 79 | userInfoBean.setStudent_num(teacher.getTeacher_num()); |
96 | userInfoBean.setName(teacher.getName()); | 80 | userInfoBean.setName(teacher.getName()); |
@@ -100,8 +84,7 @@ public class UserServiceImp implements UserService { | @@ -100,8 +84,7 @@ public class UserServiceImp implements UserService { | ||
100 | } | 84 | } |
101 | } | 85 | } |
102 | //下发任务 | 86 | //下发任务 |
103 | -// myTask.doTaskOne(file, attendanceBeans, userInfoBean, schoolId, -1, userType); | ||
104 | - sendUserInfoTask2.doTaskOne(file, attendanceBeans, userInfoBean, schoolId, -1, userType); | 87 | + sendUserInfoTask2.doTaskOne(file, deviceList, userInfoBean, schoolId, -1, userType); |
105 | return true; | 88 | return true; |
106 | } catch (Exception e) { | 89 | } catch (Exception e) { |
107 | log.info("方法:uploadImgAndUserInfo,执行时,发生异常",e); | 90 | log.info("方法:uploadImgAndUserInfo,执行时,发生异常",e); |
@@ -110,18 +93,6 @@ public class UserServiceImp implements UserService { | @@ -110,18 +93,6 @@ public class UserServiceImp implements UserService { | ||
110 | } | 93 | } |
111 | 94 | ||
112 | /** | 95 | /** |
113 | - * 照片下放 | ||
114 | - * | ||
115 | - * @param schoolId | ||
116 | - * @param clint_type | ||
117 | - * @param type 0:主卡 1:副卡 | ||
118 | - */ | ||
119 | - @Override | ||
120 | - public void sendUserInfos(String schoolId, String clint_type, int type) { | ||
121 | - myTask.doTaskSendUserInfos(schoolId, clint_type, type, -1); | ||
122 | - } | ||
123 | - | ||
124 | - /** | ||
125 | * 下发权限至设备 | 96 | * 下发权限至设备 |
126 | * @param permissionBean | 97 | * @param permissionBean |
127 | * @return | 98 | * @return |
@@ -145,7 +116,7 @@ public class UserServiceImp implements UserService { | @@ -145,7 +116,7 @@ public class UserServiceImp implements UserService { | ||
145 | public String getUserId(String code,String schoolId) { | 116 | public String getUserId(String code,String schoolId) { |
146 | String userId = userDao.getStuWithCode(code); | 117 | String userId = userDao.getStuWithCode(code); |
147 | if (StringUtils.isEmpty(userId)){ | 118 | if (StringUtils.isEmpty(userId)){ |
148 | - TeacherBean teacherBean = userDao.getTeacher(schoolId,code); | 119 | + TeacherBean teacherBean = userDao.getTeacher(Integer.parseInt(schoolId),code); |
149 | if(teacherBean !=null){ | 120 | if(teacherBean !=null){ |
150 | userId = teacherBean.getUser_id(); | 121 | userId = teacherBean.getUser_id(); |
151 | } | 122 | } |
cloud/dahua/src/main/java/com/example/dahua/utils/BaiduUtils.java
@@ -43,7 +43,7 @@ public class BaiduUtils { | @@ -43,7 +43,7 @@ public class BaiduUtils { | ||
43 | File target1 = new File(target.getAbsolutePath(), new File(httpurl).getName()); | 43 | File target1 = new File(target.getAbsolutePath(), new File(httpurl).getName()); |
44 | if (httpurl.startsWith("http")) image_type = "URL"; | 44 | if (httpurl.startsWith("http")) image_type = "URL"; |
45 | else { | 45 | else { |
46 | - CompressPic.CompressPic(httpurl, target1.getAbsolutePath(), "");//压缩后的图片 | 46 | + CompressPic.CompressPic(httpurl, target1.getAbsolutePath());//压缩后的图片 |
47 | image_type = "BASE64"; | 47 | image_type = "BASE64"; |
48 | httpurl = Base64Util.encode(image2byte(target1.getAbsolutePath())); | 48 | httpurl = Base64Util.encode(image2byte(target1.getAbsolutePath())); |
49 | } | 49 | } |
cloud/dahua/src/main/java/com/example/dahua/utils/HttpUtils.java
1 | package com.example.dahua.utils; | 1 | package com.example.dahua.utils; |
2 | 2 | ||
3 | import com.example.dahua.bean.PermissionBean; | 3 | import com.example.dahua.bean.PermissionBean; |
4 | -import com.example.dahua.bean.PermissionFaceBean; | ||
5 | -import com.example.dahua.bean.PermissionHKBean; | ||
6 | import com.example.dahua.lib.CompressPic; | 4 | import com.example.dahua.lib.CompressPic; |
7 | import com.example.dahua.lib.FilePath; | 5 | import com.example.dahua.lib.FilePath; |
8 | import org.springframework.core.io.FileSystemResource; | 6 | import org.springframework.core.io.FileSystemResource; |
@@ -13,12 +11,9 @@ import org.springframework.http.ResponseEntity; | @@ -13,12 +11,9 @@ import org.springframework.http.ResponseEntity; | ||
13 | import org.springframework.util.LinkedMultiValueMap; | 11 | import org.springframework.util.LinkedMultiValueMap; |
14 | import org.springframework.util.MultiValueMap; | 12 | import org.springframework.util.MultiValueMap; |
15 | import org.springframework.util.StringUtils; | 13 | import org.springframework.util.StringUtils; |
16 | -import org.springframework.web.bind.annotation.RequestParam; | ||
17 | import org.springframework.web.client.RestTemplate; | 14 | import org.springframework.web.client.RestTemplate; |
18 | 15 | ||
19 | import java.io.File; | 16 | import java.io.File; |
20 | -import java.util.HashMap; | ||
21 | -import java.util.Map; | ||
22 | 17 | ||
23 | public class HttpUtils { | 18 | public class HttpUtils { |
24 | 19 | ||
@@ -28,19 +23,13 @@ public class HttpUtils { | @@ -28,19 +23,13 @@ public class HttpUtils { | ||
28 | * @param file | 23 | * @param file |
29 | * @param schoolId | 24 | * @param schoolId |
30 | * @param studentCode | 25 | * @param studentCode |
31 | - * @param clint_type | ||
32 | * @param userType | 26 | * @param userType |
33 | * @param deviceId | 27 | * @param deviceId |
34 | * @return | 28 | * @return |
35 | */ | 29 | */ |
36 | - public static boolean uploadImgs(File file, String schoolId, String studentCode, String clint_type, int userType,String deviceId) { | ||
37 | - | ||
38 | - if (!file.exists()) { | ||
39 | - System.out.println("图片不存在"); | ||
40 | - return false; | ||
41 | - } | 30 | + public static boolean uploadImg(File file, Integer schoolId, String studentCode,Integer userType, String deviceId) { |
31 | + if (!file.exists()) return false; | ||
42 | String targPath = FilePath.picPathComp + studentCode + ".jpg"; | 32 | String targPath = FilePath.picPathComp + studentCode + ".jpg"; |
43 | -// String url = "http://121.40.109.21:8991/file/uploadImg"; | ||
44 | String url = "http://116.62.155.137:8991/file/uploadImg"; | 33 | String url = "http://116.62.155.137:8991/file/uploadImg"; |
45 | MultiValueMap<String, Object> multivaluedMap = new LinkedMultiValueMap<>(); | 34 | MultiValueMap<String, Object> multivaluedMap = new LinkedMultiValueMap<>(); |
46 | HttpHeaders headers = new HttpHeaders(); | 35 | HttpHeaders headers = new HttpHeaders(); |
@@ -48,25 +37,20 @@ public class HttpUtils { | @@ -48,25 +37,20 @@ public class HttpUtils { | ||
48 | HttpEntity<MultiValueMap<String, Object>> httpEntity = null; | 37 | HttpEntity<MultiValueMap<String, Object>> httpEntity = null; |
49 | ResponseEntity<String> responseEntity = null; | 38 | ResponseEntity<String> responseEntity = null; |
50 | try { | 39 | try { |
51 | - CompressPic.CompressPic(file.getAbsolutePath(), targPath, studentCode);//压缩后的图片 | ||
52 | - | 40 | + CompressPic.CompressPic(file.getAbsolutePath(), targPath);//压缩后的图片 |
53 | MediaType mediaType = MediaType.parseMediaType(MediaType.MULTIPART_FORM_DATA_VALUE); | 41 | MediaType mediaType = MediaType.parseMediaType(MediaType.MULTIPART_FORM_DATA_VALUE); |
54 | - | ||
55 | headers.setContentType(mediaType); | 42 | headers.setContentType(mediaType); |
56 | - | ||
57 | FileSystemResource fileSystemResource = new FileSystemResource(targPath); | 43 | FileSystemResource fileSystemResource = new FileSystemResource(targPath); |
58 | 44 | ||
59 | multivaluedMap.add("file", fileSystemResource); | 45 | multivaluedMap.add("file", fileSystemResource); |
60 | multivaluedMap.add("schoolId", schoolId); | 46 | multivaluedMap.add("schoolId", schoolId); |
61 | multivaluedMap.add("studentCode", studentCode); | 47 | multivaluedMap.add("studentCode", studentCode); |
62 | - multivaluedMap.add("clint_type", clint_type); | ||
63 | multivaluedMap.add("userType", userType); | 48 | multivaluedMap.add("userType", userType); |
64 | if(!StringUtils.isEmpty(deviceId)){ | 49 | if(!StringUtils.isEmpty(deviceId)){ |
65 | - multivaluedMap.add("deviceId", deviceId); | 50 | + multivaluedMap.add("deviceIds", deviceId); |
66 | } | 51 | } |
67 | httpEntity = new HttpEntity<>(multivaluedMap, headers); | 52 | httpEntity = new HttpEntity<>(multivaluedMap, headers); |
68 | responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); | 53 | responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); |
69 | - | ||
70 | System.out.println("responseEntity:" + responseEntity.getBody()); | 54 | System.out.println("responseEntity:" + responseEntity.getBody()); |
71 | return responseEntity.getBody().equals("1"); | 55 | return responseEntity.getBody().equals("1"); |
72 | } catch (Exception e) { | 56 | } catch (Exception e) { |
@@ -75,78 +59,6 @@ public class HttpUtils { | @@ -75,78 +59,6 @@ public class HttpUtils { | ||
75 | } | 59 | } |
76 | } | 60 | } |
77 | 61 | ||
78 | - /** | ||
79 | - * 下发用户信息及人脸 | ||
80 | - * @param file | ||
81 | - * @param schoolId | ||
82 | - * @param studentCode | ||
83 | - * @param clintType | ||
84 | - * @param deviceId | ||
85 | - * @param userType | ||
86 | - * @return | ||
87 | - */ | ||
88 | - public static boolean sendUserAndImg(File file, String schoolId, String studentCode, String clintType, String deviceId,int userType) { | ||
89 | - | ||
90 | - String targetPath = FilePath.picPathComp + studentCode + FilePath.fileSuffix; | ||
91 | - | ||
92 | -// String url = "http://121.40.109.21:8991/operate/sendUserAndImg"; | ||
93 | - String url = "http://116.62.155.137:8991/operate/sendUserAndImg"; | ||
94 | - | ||
95 | - MultiValueMap<String, Object> multivaluedMap = new LinkedMultiValueMap<>(); | ||
96 | - HttpHeaders headers = new HttpHeaders(); | ||
97 | - RestTemplate restTemplate = new RestTemplate(); | ||
98 | - HttpEntity<MultiValueMap<String, Object>> httpEntity = null; | ||
99 | - ResponseEntity<String> responseEntity = null; | ||
100 | - try { | ||
101 | - //压缩图片 | ||
102 | - CompressPic.CompressPic(file.getAbsolutePath(), targetPath, studentCode); | ||
103 | - | ||
104 | - MediaType mediaType = MediaType.parseMediaType(MediaType.MULTIPART_FORM_DATA_VALUE); | ||
105 | - | ||
106 | - headers.setContentType(mediaType); | ||
107 | - | ||
108 | - FileSystemResource fileSystemResource = new FileSystemResource(targetPath); | ||
109 | - | ||
110 | - multivaluedMap.add("file", fileSystemResource); | ||
111 | - multivaluedMap.add("schoolId", schoolId); | ||
112 | - multivaluedMap.add("studentCode", studentCode); | ||
113 | - multivaluedMap.add("clintType", clintType); | ||
114 | - multivaluedMap.add("userType", userType); | ||
115 | - if(!StringUtils.isEmpty(deviceId)){ | ||
116 | - multivaluedMap.add("deviceId", deviceId); | ||
117 | - } | ||
118 | - httpEntity = new HttpEntity<>(multivaluedMap, headers); | ||
119 | - responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); | ||
120 | - | ||
121 | - System.out.println("responseEntity:" + responseEntity.getBody()); | ||
122 | - return responseEntity.getBody().equals("1"); | ||
123 | - } catch (Exception e) { | ||
124 | - e.printStackTrace(); | ||
125 | - return responseEntity.getBody().equals("0"); | ||
126 | - } | ||
127 | - } | ||
128 | - | ||
129 | - public static String uploadImg2HK(String filePath,String card,String name,String deviceId,String userType){ | ||
130 | - | ||
131 | - String url = String.format("http://114.55.30.100:8089/facereco/sendCardAndImg1?filePath=%s&card=%s&name=%s&userType=%s&deviceId=%s", | ||
132 | - filePath,card,name,userType,deviceId); | ||
133 | - | ||
134 | - RestTemplate restTemplate = new RestTemplate(); | ||
135 | - | ||
136 | - ResponseEntity<String> responseEntity = restTemplate.getForEntity(url, String.class); | ||
137 | - | ||
138 | - System.out.println("responseEntity:" + responseEntity.getBody()); | ||
139 | - return responseEntity.getBody(); | ||
140 | - } | ||
141 | - | ||
142 | - | ||
143 | - public static boolean imgsSend(String schoolId, int type) { | ||
144 | - String url = "http://121.40.109.21:8991/file/imgsSend?schoolId=" + schoolId + "&type=" + type; | ||
145 | - RestTemplate restTemplate = new RestTemplate(); | ||
146 | - ResponseEntity<Boolean> result = restTemplate.getForEntity(url, Boolean.class); | ||
147 | - System.out.println("result:" + result.getBody()); | ||
148 | - return result.getBody(); | ||
149 | - } | ||
150 | 62 | ||
151 | public static void deleteFace(Integer schoolId) { | 63 | public static void deleteFace(Integer schoolId) { |
152 | String url = "http://116.62.155.137:8991/operate/deleteFailFace?schoolId=" + schoolId; | 64 | String url = "http://116.62.155.137:8991/operate/deleteFailFace?schoolId=" + schoolId; |
@@ -161,51 +73,15 @@ public class HttpUtils { | @@ -161,51 +73,15 @@ public class HttpUtils { | ||
161 | * @return | 73 | * @return |
162 | */ | 74 | */ |
163 | public static boolean sendPermission(PermissionBean permissionBean) { | 75 | public static boolean sendPermission(PermissionBean permissionBean) { |
164 | -// String url = "http://121.40.109.21:8991/file/sendPermission"; | ||
165 | String url = "http://116.62.155.137:8991/file/sendPermission"; | 76 | String url = "http://116.62.155.137:8991/file/sendPermission"; |
166 | RestTemplate restTemplate = new RestTemplate(); | 77 | RestTemplate restTemplate = new RestTemplate(); |
167 | 78 | ||
168 | HttpHeaders headers = new HttpHeaders(); | 79 | HttpHeaders headers = new HttpHeaders(); |
169 | - | ||
170 | MediaType mediaType = MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE); | 80 | MediaType mediaType = MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE); |
171 | - | ||
172 | headers.setContentType(mediaType); | 81 | headers.setContentType(mediaType); |
173 | - | ||
174 | HttpEntity<PermissionBean> httpEntity = new HttpEntity<>(permissionBean, headers); | 82 | HttpEntity<PermissionBean> httpEntity = new HttpEntity<>(permissionBean, headers); |
175 | - | ||
176 | ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); | 83 | ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); |
177 | - | ||
178 | System.out.println("大华设备下发权限:" + responseEntity.getBody()); | 84 | System.out.println("大华设备下发权限:" + responseEntity.getBody()); |
179 | return responseEntity.getBody().equals("1"); | 85 | return responseEntity.getBody().equals("1"); |
180 | } | 86 | } |
181 | - | ||
182 | - /** | ||
183 | - * 权限下发至海康设备 | ||
184 | - * @param permissionFaceBean | ||
185 | - */ | ||
186 | - public static void sendPermission2HK(PermissionFaceBean permissionFaceBean) { | ||
187 | - String url = "http://114.55.30.100:8089/facereco/sendPermiss"; | ||
188 | - PermissionBean permissionBean = permissionFaceBean.getPermissionBean(); | ||
189 | - if (null!=permissionBean){ | ||
190 | - PermissionHKBean permissionHKBean = new PermissionHKBean(); | ||
191 | - permissionHKBean.setDeviceIds(permissionBean.getDeviceIds()); | ||
192 | - permissionHKBean.setSchoolId(permissionFaceBean.getSchoolId()+""); | ||
193 | - permissionHKBean.setUserType("2"); | ||
194 | - permissionHKBean.setWeekDays(permissionBean.getWeekDays()); | ||
195 | - | ||
196 | - RestTemplate restTemplate = new RestTemplate(); | ||
197 | - | ||
198 | - HttpHeaders headers = new HttpHeaders(); | ||
199 | - | ||
200 | - MediaType mediaType = MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE); | ||
201 | - | ||
202 | - headers.setContentType(mediaType); | ||
203 | - | ||
204 | - HttpEntity<PermissionHKBean> httpEntity = new HttpEntity<>(permissionHKBean, headers); | ||
205 | - | ||
206 | - ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); | ||
207 | - | ||
208 | - System.out.println("海康设备下发权限:" + responseEntity.getBody()); | ||
209 | - } | ||
210 | - } | ||
211 | } | 87 | } |
cloud/dahua/src/main/java/com/example/dahua/xiananDao/SearchMapper.java
@@ -11,12 +11,5 @@ public interface SearchMapper { | @@ -11,12 +11,5 @@ public interface SearchMapper { | ||
11 | */ | 11 | */ |
12 | void checkIn(CheckIn checkIn); | 12 | void checkIn(CheckIn checkIn); |
13 | 13 | ||
14 | - void insert(String user_id,String school_id,String customerId,String card_num,Integer card_type,Integer outof,String intime,String cid,String class_id,String attendance_id, | ||
15 | - String name,String mobile,String class_name,String sex,String systime); | ||
16 | - | ||
17 | - void insertSS(String user_id,String school_id,String customerId,String card_num,Integer card_type,Integer outof,String intime,String cid,String class_id,String attendance_id, | ||
18 | - String name,String mobile,String class_name,String sex,String systime); | ||
19 | - | ||
20 | void insertFace(FaceBean faceBean); | 14 | void insertFace(FaceBean faceBean); |
21 | - | ||
22 | } | 15 | } |
cloud/dahua/src/main/resources/mapper/usermapper.xml
@@ -2,13 +2,6 @@ | @@ -2,13 +2,6 @@ | ||
2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > | 2 | <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" > |
3 | <mapper namespace="com.example.dahua.dao.UserDao"> | 3 | <mapper namespace="com.example.dahua.dao.UserDao"> |
4 | 4 | ||
5 | - <!--<select id="getStudentNum" resultType="String" parameterType="String">--> | ||
6 | - <!--select student_num--> | ||
7 | - <!--from SZ_V_School_Student--> | ||
8 | - <!--where school_id = #{school_id}--> | ||
9 | - <!--and studentcode = #{studentcode}--> | ||
10 | - <!--</select>--> | ||
11 | - | ||
12 | <select id="getStudentList" resultType="com.example.dahua.bean.StudentBean"> | 5 | <select id="getStudentList" resultType="com.example.dahua.bean.StudentBean"> |
13 | select * from SZ_V_School_Student where school_id = #{schoolId} | 6 | select * from SZ_V_School_Student where school_id = #{schoolId} |
14 | <if test="studentType != null"> | 7 | <if test="studentType != null"> |
@@ -59,6 +52,7 @@ | @@ -59,6 +52,7 @@ | ||
59 | from SS_RoomNumber ssr | 52 | from SS_RoomNumber ssr |
60 | LEFT JOIN SZ_V_School_Student ssu ON ssr.studentId = ssu.student_id | 53 | LEFT JOIN SZ_V_School_Student ssu ON ssr.studentId = ssu.student_id |
61 | <where> | 54 | <where> |
55 | + student_num != '' and photo !='' | ||
62 | <if test="schoolId != null"> | 56 | <if test="schoolId != null"> |
63 | and ssr.schoolId = #{schoolId} | 57 | and ssr.schoolId = #{schoolId} |
64 | </if> | 58 | </if> |
@@ -72,7 +66,7 @@ | @@ -72,7 +66,7 @@ | ||
72 | </select> | 66 | </select> |
73 | 67 | ||
74 | <select id="getStudentByClassId" resultType="com.example.dahua.bean.StudentBean"> | 68 | <select id="getStudentByClassId" resultType="com.example.dahua.bean.StudentBean"> |
75 | - select * from SZ_V_School_Student where school_id = #{schoolId} | 69 | + select * from SZ_V_School_Student where school_id = #{schoolId} and student_num != '' and photo !='' |
76 | <if test="studentType != null"> | 70 | <if test="studentType != null"> |
77 | and student_type = #{studentType} | 71 | and student_type = #{studentType} |
78 | </if> | 72 | </if> |
@@ -88,25 +82,10 @@ | @@ -88,25 +82,10 @@ | ||
88 | #{item} | 82 | #{item} |
89 | </foreach> | 83 | </foreach> |
90 | </if> | 84 | </if> |
91 | - and student_num != '' and photo !='' | ||
92 | - </select> | ||
93 | - | ||
94 | - <select id="getStudentByKeyword" resultType="com.example.dahua.bean.StudentBean"> | ||
95 | - select * from SZ_V_School_Student where school_id = #{schoolId} | ||
96 | - <if test="keyword != null and keyword !=''"> | ||
97 | - and class_name like concat('%', #{keyword}, '%') | ||
98 | - </if> | ||
99 | - and student_num != '' and photo !='' | ||
100 | </select> | 85 | </select> |
101 | 86 | ||
102 | <select id="getGroupByClassId" resultType="java.lang.Integer"> | 87 | <select id="getGroupByClassId" resultType="java.lang.Integer"> |
103 | - SELECT | ||
104 | - Pid | ||
105 | - FROM | ||
106 | - SZ_OneCardGrouping | ||
107 | - WHERE | ||
108 | - ClassId = #{classId} | ||
109 | - AND state = 1 | 88 | + SELECT Pid FROM SZ_OneCardGrouping WHEREClassId = #{classId} AND state = 1 |
110 | </select> | 89 | </select> |
111 | 90 | ||
112 | <resultMap id="YxStudentMap" type="com.example.dahua.bean.yx.ImportStudent"> | 91 | <resultMap id="YxStudentMap" type="com.example.dahua.bean.yx.ImportStudent"> |
cloud/dahua/src/test/java/com/example/dahua/mapper/SearchMapperTest.java
@@ -1,270 +0,0 @@ | @@ -1,270 +0,0 @@ | ||
1 | -package com.example.dahua.mapper; | ||
2 | - | ||
3 | -import com.alibaba.fastjson.JSON; | ||
4 | -import com.example.dahua.MyTask; | ||
5 | -import com.example.dahua.Tester; | ||
6 | -import com.example.dahua.async.MyScheduledTask; | ||
7 | -import com.example.dahua.async.SendFaceBatchTask2; | ||
8 | -import com.example.dahua.bean.*; | ||
9 | -import com.example.dahua.dao.PermissionFaceDao; | ||
10 | -import com.example.dahua.dao.UserDao; | ||
11 | -import com.example.dahua.enums.EnumSzBusinessType; | ||
12 | -import com.example.dahua.mqtt.MqttManager; | ||
13 | -import com.example.dahua.service.DeleteBatchTest; | ||
14 | -import com.example.dahua.service.PermissFaceService; | ||
15 | -import com.example.dahua.service.UserService; | ||
16 | -import com.example.dahua.utils.BaiduUtils; | ||
17 | -import com.example.dahua.utils.DateUtils; | ||
18 | -import com.example.dahua.utils.HttpUtil; | ||
19 | -import com.example.dahua.utils.JsonUtils; | ||
20 | -import com.example.dahua.xiananDao.SearchMapper; | ||
21 | -import com.example.dahua.xiananDao.SendRecordDao; | ||
22 | -import com.google.common.util.concurrent.ThreadFactoryBuilder; | ||
23 | -import org.junit.Test; | ||
24 | -import org.springframework.beans.factory.annotation.Autowired; | ||
25 | - | ||
26 | -import java.io.File; | ||
27 | -import java.util.ArrayList; | ||
28 | -import java.util.Arrays; | ||
29 | -import java.util.Date; | ||
30 | -import java.util.List; | ||
31 | -import java.util.concurrent.*; | ||
32 | - | ||
33 | -/** | ||
34 | - * TODO | ||
35 | - * | ||
36 | - * @author xuquan | ||
37 | - * @date 2020/11/11 12:13 | ||
38 | - */ | ||
39 | - | ||
40 | -public class SearchMapperTest extends Tester { | ||
41 | - | ||
42 | - @Autowired | ||
43 | - private SearchMapper searchMapper; | ||
44 | - | ||
45 | - @Autowired | ||
46 | - private UserDao userDao; | ||
47 | - | ||
48 | - @Autowired | ||
49 | - private UserService userService; | ||
50 | - | ||
51 | - @Autowired | ||
52 | - private PermissionFaceDao permissionFaceDao; | ||
53 | - | ||
54 | - @Autowired | ||
55 | - private PermissFaceService permissFaceService; | ||
56 | - | ||
57 | - @Autowired | ||
58 | - private DeleteBatchTest deleteBatchTest; | ||
59 | - | ||
60 | - @Test | ||
61 | - public void test(){ | ||
62 | - AttendanceBean attendanceBean =userDao.getTypeByClint_id("ytj01hzszdddddddd"); | ||
63 | - String outOrIn = attendanceBean.getOutOrIn(); | ||
64 | - //有效刷卡调考勤存储过程 | ||
65 | - CheckIn checkIn = new CheckIn(); | ||
66 | - checkIn.setDeviceId("ytj01hzszdddddddd"); | ||
67 | - checkIn.setCardNo("611621AC"); | ||
68 | - checkIn.setFunNo(8); | ||
69 | - checkIn.setFlag(Integer.parseInt(outOrIn) == EnumSzBusinessType.EnumDeviceInAndOut.INT.code ? 0:1); | ||
70 | - checkIn.setCheckTime("2020-11-20 12:19:12"); | ||
71 | - searchMapper.checkIn(checkIn); | ||
72 | - System.out.println(JSON.toJSON(checkIn)); | ||
73 | - } | ||
74 | - | ||
75 | - @Test | ||
76 | - public void test2(){ | ||
77 | - userDao.checkLeave("234232"); | ||
78 | - System.out.println(JSON.toJSON(userDao.checkLeave("234232"))); | ||
79 | - userDao.selectByParentMobile("234232"); | ||
80 | - System.out.println(JSON.toJSON(userDao.selectByParentMobile("234232"))); | ||
81 | -// userDao.checkLeave("234232"); | ||
82 | -// System.out.println(JSON.toJSON(userDao.checkLeave("234232"))); | ||
83 | - } | ||
84 | - | ||
85 | - @Test | ||
86 | - public void test3(){ | ||
87 | - ShortMsg shortMsg = new ShortMsg(); | ||
88 | - String tableSuffix = DateUtils.date2String(new Date(), DateUtils.format); | ||
89 | - shortMsg.setTableName("smsNew" + tableSuffix); | ||
90 | - shortMsg.setSchoolId(23); | ||
91 | - shortMsg.setMobile("124124242"); | ||
92 | -// userDao.insertMessage(); | ||
93 | -// System.out.println(JSON.toJSON(userDao.checkLeave("234232"))); | ||
94 | - | ||
95 | - } | ||
96 | - | ||
97 | - @Test | ||
98 | - public void test4(){ | ||
99 | - PermissionFaceBean faceBean = permissionFaceDao.getPerFaceWithId(45); | ||
100 | - System.out.println(JsonUtils.nonDefaultMapper().toJson(faceBean)); | ||
101 | - faceBean.setType(1); | ||
102 | - | ||
103 | - String json = "{\"studentType\":\"1\",\"deviceIds\":[\"ytj01hzszdddddddd\"],\"weekDays\":[{\"weekTimes\":[{\"startTime\":\"10:00\",\"endTime\":\"12:05\"}],\"sex\":\"1\",\"weekDay\":\"3,4,5\"}]}"; | ||
104 | - PermissionBean permissionBean = JsonUtils.nonDefaultMapper().fromJson(json,PermissionBean.class); | ||
105 | - faceBean.setPermissionBean(permissionBean); | ||
106 | - faceBean.setPerrmissName("顺治测试学校"); | ||
107 | - faceBean.setChannel(""); | ||
108 | - faceBean.setCustomName(""); | ||
109 | - permissFaceService.addPermissionFace(faceBean); | ||
110 | - | ||
111 | - } | ||
112 | - | ||
113 | - | ||
114 | - private MqttManager mqttManager; | ||
115 | - | ||
116 | -// @Autowired | ||
117 | -// private MyTask myTask; | ||
118 | - | ||
119 | -// @Test | ||
120 | -// public void test5(){ | ||
121 | -// if(null == mqttManager){ | ||
122 | -// mqttManager = new MqttManager(); | ||
123 | -// mqttManager.init(); | ||
124 | -// } | ||
125 | -// | ||
126 | -// String eventTime = DateUtils.date2String(new Date(), DateUtils.format2); | ||
127 | -// String deviceId =""; | ||
128 | -// String cardNo =""; | ||
129 | -// String content = "考勤成功!,设备:" + deviceId + "卡号:" + cardNo + "方向:进门" + "______" + eventTime; | ||
130 | -// | ||
131 | -// myTask.sendMQMess(deviceId,cardNo,1); | ||
132 | -// System.out.println("发送成功"); | ||
133 | -// } | ||
134 | - | ||
135 | - @Test | ||
136 | - public void test6() { | ||
137 | -// String path = "D://dahua-logs/sxzx2020889.png"; | ||
138 | - String path = "D://dahua-logs/sxzx2020002.png"; | ||
139 | - userService.test(path); | ||
140 | - } | ||
141 | - | ||
142 | - @Test | ||
143 | - public void test7() { | ||
144 | - String schoolId = "1037"; | ||
145 | - deleteBatchTest.test(schoolId); | ||
146 | - } | ||
147 | - | ||
148 | - @Test | ||
149 | - public void test8() { | ||
150 | -// String schoolId = "1037"; | ||
151 | -// deleteBatchTest.test2(schoolId); | ||
152 | - String schoolId = "1485"; | ||
153 | - deleteBatchTest.test3(schoolId); | ||
154 | - | ||
155 | - } | ||
156 | - | ||
157 | - @Test | ||
158 | - public void test9() { | ||
159 | - String cardNum="8733277A"; | ||
160 | - String intime= "2021-01-28 20:47:14"; | ||
161 | - String systime="2021-01-28 20:47:23"; | ||
162 | - String clientId ="253169469"; | ||
163 | - deleteBatchTest.test5(cardNum,intime,systime,clientId); | ||
164 | - } | ||
165 | - | ||
166 | - @Test | ||
167 | - public void test10() { | ||
168 | - //男 | ||
169 | - Integer roomId =11748; | ||
170 | -// String roomId ="12226"; | ||
171 | - Integer type = 12; | ||
172 | - Integer outof = 0; | ||
173 | - String intime = "2021-01-24 20:26:14"; | ||
174 | - String clintId="253169240"; | ||
175 | - String startTime= "2021-01-24 00:00:00"; | ||
176 | - String endTime ="2021-01-24 23:59:59"; | ||
177 | - deleteBatchTest.test6(27,roomId,type,outof,intime,clintId,startTime,endTime); | ||
178 | - } | ||
179 | - | ||
180 | - @Test | ||
181 | - public void test11() { | ||
182 | - //男11748 | ||
183 | - Integer roomId =11748; | ||
184 | -// String roomId ="12226"; | ||
185 | - Integer type = 7; | ||
186 | - Integer outof = 1; | ||
187 | - String intime = "2021-01-08 06:03:39"; | ||
188 | - String clintId="253169240"; | ||
189 | - String startTime= "2021-01-08 00:00:00"; | ||
190 | - String endTime ="2021-01-08 23:59:59"; | ||
191 | - deleteBatchTest.test6(27,roomId,type,outof,intime,clintId,startTime,endTime); | ||
192 | - } | ||
193 | - | ||
194 | - @Test | ||
195 | - public void test12() { | ||
196 | - //男 | ||
197 | - Integer roomId =11748; | ||
198 | -// String roomId ="12226"; | ||
199 | -// Integer type = 7; | ||
200 | -// Integer outof = 1; | ||
201 | - Integer type = 12; | ||
202 | - Integer outof = 0; | ||
203 | - String startTime= "2021-01-24 00:00:00"; | ||
204 | - String endTime ="2021-01-09 23:59:59"; | ||
205 | - deleteBatchTest.test8(27,roomId,type,outof,startTime,endTime,47); | ||
206 | - } | ||
207 | - | ||
208 | - @Test | ||
209 | - public void test13() { | ||
210 | - //男11748 | ||
211 | - Integer roomId =12226; | ||
212 | -// String roomId ="12226"; | ||
213 | - Integer type =1; | ||
214 | - Integer outof = 0; | ||
215 | - String intime = "2021-01-21 06:03:39"; | ||
216 | - String clintId="253185199"; | ||
217 | - String startTime= "2021-01-21 00:00:00"; | ||
218 | - String endTime ="2021-01-21 23:59:59"; | ||
219 | - deleteBatchTest.test7(27,roomId,type,outof,intime,clintId,startTime,endTime); | ||
220 | - } | ||
221 | - | ||
222 | - @Test | ||
223 | - public void test14() { | ||
224 | - //男11748 | ||
225 | - Integer roomId =12226; | ||
226 | -// String roomId ="12226"; | ||
227 | - Integer type =4; | ||
228 | - Integer outof = 1; | ||
229 | - String intime = "2021-01-20 17:14:39"; | ||
230 | - String clintId="253185199"; | ||
231 | - String startTime= "2021-01-20 00:00:00"; | ||
232 | - String endTime ="2021-01-20 23:59:59"; | ||
233 | - deleteBatchTest.test7(27,roomId,type,outof,intime,clintId,startTime,endTime); | ||
234 | - } | ||
235 | - | ||
236 | - @Autowired | ||
237 | - private SendRecordDao sendRecordDao; | ||
238 | - | ||
239 | - @Test | ||
240 | - public void test15() { | ||
241 | - //男 | ||
242 | - Integer schoolId=27; | ||
243 | - Integer roomId =12226; | ||
244 | - Integer type = 4; | ||
245 | - Integer outof = 0; | ||
246 | - String clintId="253169212"; | ||
247 | - String timeIds = "2021-01-08,2021-01-11,2021-01-12,2021-01-13,2021-01-14,2021-01-15,2021-01-18,2021-01-19,2021-01-20,2021-01-21,2021-01-22"; | ||
248 | - String[] deviceArr = timeIds.split(","); | ||
249 | - List<String> deviceList= new ArrayList<>(Arrays.asList(deviceArr)); | ||
250 | - //启用多线程执行 | ||
251 | - CountDownLatch begin = new CountDownLatch(1); | ||
252 | - CountDownLatch end = new CountDownLatch(deviceList.size()); | ||
253 | - ThreadFactory namedThreadFactory = new ThreadFactoryBuilder().setNameFormat("thread-sendFace-runner-%d").build(); | ||
254 | - ExecutorService exe = new ThreadPoolExecutor(8,16,0L, TimeUnit.MILLISECONDS,new LinkedBlockingQueue<Runnable>(),namedThreadFactory); | ||
255 | - for(String s : deviceList){ | ||
256 | - String intime = s + " 06:03:39"; | ||
257 | - String startTime= s + " 00:00:00"; | ||
258 | - String endTime = s+" 23:59:59"; | ||
259 | - exe.execute(new SendFaceBatchTask2(userDao,sendRecordDao,searchMapper,schoolId,roomId,type,outof,intime,clintId,startTime,endTime,begin,end)); | ||
260 | - } | ||
261 | - begin.countDown(); | ||
262 | - try { | ||
263 | - end.await(); | ||
264 | - }catch (Exception e){ | ||
265 | - e.printStackTrace(); | ||
266 | - } | ||
267 | - exe.shutdown(); | ||
268 | - System.out.println("统计100服务器总共有"+deviceList.size()+"个设备,处理完毕"); | ||
269 | - } | ||
270 | -} |
cloud/haikangface/log/2019-11-27/14_文件保存回调.txt
@@ -1,56 +0,0 @@ | @@ -1,56 +0,0 @@ | ||
1 | -2019-11-27 14:58:01 文件名:240256BFB15899CB852F0327B1D8E2AD2019-11-27.jpg | ||
2 | - | ||
3 | -2019-11-27 14:58:04 文件名:5492401DA9797A7A9C649853299327322019-11-27.jpg | ||
4 | - | ||
5 | -2019-11-27 14:58:07 文件名:1F2A2FB8217D89D876DA4BABC29089422019-11-27.jpg | ||
6 | - | ||
7 | -2019-11-27 14:58:09 文件名:37A458A8393E9529A1AB955936E76EAE2019-11-27.jpg | ||
8 | - | ||
9 | -2019-11-27 14:58:11 文件名:4A27C2DFD968685A7CDD63C6B42B6CD32019-11-27.jpg | ||
10 | - | ||
11 | -2019-11-27 14:58:16 文件名:29484B8F5FEEDAEC90AEB6819D29D83D2019-11-27.jpg | ||
12 | - | ||
13 | -2019-11-27 14:58:22 文件名:A115F1CCD8BD9C2E381020478991569C2019-11-27.jpg | ||
14 | - | ||
15 | -2019-11-27 14:58:24 文件名:7633E5FCE303434F456A4AA9612E3B2B2019-11-27.jpg | ||
16 | - | ||
17 | -2019-11-27 14:58:27 文件名:1DF874A95CA39FC1341DD2F96CED50DF2019-11-27.jpg | ||
18 | - | ||
19 | -2019-11-27 14:58:29 文件名:FC3D7FC6C495B2F9AE93690CBF0DCB0F2019-11-27.jpg | ||
20 | - | ||
21 | -2019-11-27 14:58:42 文件名:7B31258127F29406ED7B6A4F9ED586452019-11-27.jpg | ||
22 | - | ||
23 | -2019-11-27 14:58:47 文件名:CE6B11159D351AC2D687E2A2AF38C9DF2019-11-27.jpg | ||
24 | - | ||
25 | -2019-11-27 14:58:56 文件名:D50AC7C7394D8B26F0CC538A7B9A0CD72019-11-27.jpg | ||
26 | - | ||
27 | -2019-11-27 14:58:58 文件名:1A5D65633ED346003D22105A10C3A04F2019-11-27.jpg | ||
28 | - | ||
29 | -2019-11-27 14:59:01 文件名:956A04C08E5D951689B7426BAB0F0C932019-11-27.jpg | ||
30 | - | ||
31 | -2019-11-27 14:59:01 文件名:8DB04C3281C8B259A86990683217DD882019-11-27.jpg | ||
32 | - | ||
33 | -2019-11-27 14:59:03 文件名:DC95E7D6E514BFB6282A40A7CC1F8ED22019-11-27.jpg | ||
34 | - | ||
35 | -2019-11-27 14:59:06 文件名:FC0FB7DB7171191273D53FCF23330C3B2019-11-27.jpg | ||
36 | - | ||
37 | -2019-11-27 14:59:10 文件名:3886EF65B9A52E9C5DB03E9C2EC1EA742019-11-27.jpg | ||
38 | - | ||
39 | -2019-11-27 14:59:12 文件名:88A509141333B2032014863E3B7C70082019-11-27.jpg | ||
40 | - | ||
41 | -2019-11-27 14:59:15 文件名:1A17F7336A974488DA6E989005028EED2019-11-27.jpg | ||
42 | - | ||
43 | -2019-11-27 14:59:17 文件名:3EDA4457B8F8907F754FD8F9E04A20CB2019-11-27.jpg | ||
44 | - | ||
45 | -2019-11-27 14:59:20 文件名:24A9869359C16E4F871CE7FC615E1D6A2019-11-27.jpg | ||
46 | - | ||
47 | -2019-11-27 14:59:25 文件名:1237A807F0F2DF57B32EE2169BD2C3F62019-11-27.jpg | ||
48 | - | ||
49 | -2019-11-27 14:59:26 文件名:753FCC2F3E625BB942AED66A4C9B319B2019-11-27.jpg | ||
50 | - | ||
51 | -2019-11-27 14:59:32 文件名:189A00266EC44E27D7ADA5F07BC9032E2019-11-27.jpg | ||
52 | - | ||
53 | -2019-11-27 14:59:34 文件名:20F81E2EE606943B511D9D82628E950F2019-11-27.jpg | ||
54 | - | ||
55 | -2019-11-27 14:59:39 文件名:9D7E1E55D9FF22F9C3B8160FA46A0A722019-11-27.jpg | ||
56 | - |
cloud/haikangface/log/2019-11-27/15_文件保存回调.txt
@@ -1,16 +0,0 @@ | @@ -1,16 +0,0 @@ | ||
1 | -2019-11-27 15:00:03 文件名:DE0837278E797237A3389C4DA8786BAF2019-11-27.jpg | ||
2 | - | ||
3 | -2019-11-27 15:00:08 文件名:FF3E15321E6C322DFF050AF2DA8555042019-11-27.jpg | ||
4 | - | ||
5 | -2019-11-27 15:00:10 文件名:FFFFD6E68ABA41141990944BE27EBEE82019-11-27.jpg | ||
6 | - | ||
7 | -2019-11-27 15:00:15 文件名:290F91155F17AD756F8CC6FE4729F53C2019-11-27.jpg | ||
8 | - | ||
9 | -2019-11-27 15:00:15 文件名:AC54D8EDC7BB52C727069163E774EB802019-11-27.jpg | ||
10 | - | ||
11 | -2019-11-27 15:00:20 文件名:7AED07B919CA855C23998E7155196A902019-11-27.jpg | ||
12 | - | ||
13 | -2019-11-27 15:00:30 文件名:7993FF7F5ED31E7C62F2AB46BDDA11552019-11-27.jpg | ||
14 | - | ||
15 | -2019-11-27 15:00:35 文件名:4783FF1E79D914B135287B146E43D3792019-11-27.jpg | ||
16 | - |
cloud/haikangface/log/2019-12-04/17_文件保存回调.txt
@@ -1,26 +0,0 @@ | @@ -1,26 +0,0 @@ | ||
1 | -2019-12-04 17:39:42 文件名:A38DBF515020CE1B884DA4D8A0B12EFC2019-12-04.jpg | ||
2 | - | ||
3 | -2019-12-04 17:39:48 文件名:53279343AD42FE392FD3424098AF36812019-12-04.jpg | ||
4 | - | ||
5 | -2019-12-04 17:41:24 文件名:F9655C0FD13615BBD9B1070ED28BC24C2019-12-04.jpg | ||
6 | - | ||
7 | -2019-12-04 17:41:30 文件名:BC30A4282D2FF66EE3AE669BE9FE2D3D2019-12-04.jpg | ||
8 | - | ||
9 | -2019-12-04 17:42:31 文件名:35AC177BF66B817C91FDEF59CB23FE802019-12-04.jpg | ||
10 | - | ||
11 | -2019-12-04 17:44:51 文件名:CBA93648B16BF37256E3D2C984FE8AA62019-12-04.jpg | ||
12 | - | ||
13 | -2019-12-04 17:44:57 文件名:B43686A091D26DB93FE3F5917D0F52D02019-12-04.jpg | ||
14 | - | ||
15 | -2019-12-04 17:44:59 文件名:820D45CBACD7674663B813F95DA4D8EF2019-12-04.jpg | ||
16 | - | ||
17 | -2019-12-04 17:45:04 文件名:E094FBFF22AB3D48C7B400C47F201C212019-12-04.jpg | ||
18 | - | ||
19 | -2019-12-04 17:45:13 文件名:8AFE884497ED73034930BCAE38C61D862019-12-04.jpg | ||
20 | - | ||
21 | -2019-12-04 17:45:18 文件名:BC502A2B766E5F5AAEB920B3163330E52019-12-04.jpg | ||
22 | - | ||
23 | -2019-12-04 17:51:07 文件名:D0310F45310AE02AA9E91B28697B31C72019-12-04.jpg | ||
24 | - | ||
25 | -2019-12-04 17:51:12 文件名:77C9E6A6E3BC4FF106F881548B9770112019-12-04.jpg | ||
26 | - |
cloud/haikangface/src/main/java/com/sincere/haikangface/CMSServer.java
@@ -18,15 +18,14 @@ import com.sincere.haikangface.mqtt.MqtUtils; | @@ -18,15 +18,14 @@ import com.sincere.haikangface.mqtt.MqtUtils; | ||
18 | import com.sincere.haikangface.service.impl.BaseService; | 18 | import com.sincere.haikangface.service.impl.BaseService; |
19 | import com.sincere.haikangface.utils.AlarmUtils; | 19 | import com.sincere.haikangface.utils.AlarmUtils; |
20 | import com.sincere.haikangface.utils.HttpUtil; | 20 | import com.sincere.haikangface.utils.HttpUtil; |
21 | -import com.sincere.haikangface.utils.JsonUtils; | ||
22 | import com.sincere.haikangface.utils.SpringContextHolder; | 21 | import com.sincere.haikangface.utils.SpringContextHolder; |
23 | import com.sincere.haikangface.xiananDao.SendRecordDao; | 22 | import com.sincere.haikangface.xiananDao.SendRecordDao; |
24 | import com.sun.jna.NativeLong; | 23 | import com.sun.jna.NativeLong; |
25 | import com.sun.jna.Pointer; | 24 | import com.sun.jna.Pointer; |
25 | +import lombok.RequiredArgsConstructor; | ||
26 | import lombok.extern.slf4j.Slf4j; | 26 | import lombok.extern.slf4j.Slf4j; |
27 | import org.apache.commons.lang3.StringUtils; | 27 | import org.apache.commons.lang3.StringUtils; |
28 | import org.apache.http.util.TextUtils; | 28 | import org.apache.http.util.TextUtils; |
29 | -import org.springframework.beans.factory.annotation.Autowired; | ||
30 | import org.springframework.boot.ApplicationArguments; | 29 | import org.springframework.boot.ApplicationArguments; |
31 | import org.springframework.boot.ApplicationRunner; | 30 | import org.springframework.boot.ApplicationRunner; |
32 | import org.springframework.stereotype.Component; | 31 | import org.springframework.stereotype.Component; |
@@ -40,18 +39,16 @@ import java.text.SimpleDateFormat; | @@ -40,18 +39,16 @@ import java.text.SimpleDateFormat; | ||
40 | import java.util.*; | 39 | import java.util.*; |
41 | import java.util.regex.Pattern; | 40 | import java.util.regex.Pattern; |
42 | 41 | ||
42 | +@RequiredArgsConstructor | ||
43 | @Component | 43 | @Component |
44 | @Slf4j | 44 | @Slf4j |
45 | public class CMSServer implements ApplicationRunner { | 45 | public class CMSServer implements ApplicationRunner { |
46 | 46 | ||
47 | - @Autowired | ||
48 | - DeviceDao deviceDao; | 47 | + private final DeviceDao deviceDao; |
49 | 48 | ||
50 | - @Autowired | ||
51 | - UserDao userDao; | 49 | + private final UserDao userDao; |
52 | 50 | ||
53 | - @Autowired | ||
54 | - SendRecordDao sendRecordDao; | 51 | + private final SendRecordDao sendRecordDao; |
55 | 52 | ||
56 | public static HCEHomeCMS hCEhomeCMS = HCEHomeCMS.INSTANCE; | 53 | public static HCEHomeCMS hCEhomeCMS = HCEHomeCMS.INSTANCE; |
57 | //注册回调函数实现 | 54 | //注册回调函数实现 |
@@ -61,10 +58,10 @@ public class CMSServer implements ApplicationRunner { | @@ -61,10 +58,10 @@ public class CMSServer implements ApplicationRunner { | ||
61 | // 存储设备登录句柄 | 58 | // 存储设备登录句柄 |
62 | static Map<String, NativeLong> map = new HashMap<>(); | 59 | static Map<String, NativeLong> map = new HashMap<>(); |
63 | 60 | ||
64 | -// private String ip_cloud = "114.55.30.100"; | ||
65 | -// private String strPath = "E://EhomePicServer/"; | ||
66 | - private String ip_cloud = "120.26.116.253"; | ||
67 | - private String strPath = "D://EhomePicServer/"; | 61 | + private String ip_cloud = "114.55.30.100"; |
62 | + private String strPath = "E://EhomePicServer/"; | ||
63 | +// private String ip_cloud = "120.26.116.253"; | ||
64 | +// private String strPath = "D://EhomePicServer/"; | ||
68 | 65 | ||
69 | private String ip; | 66 | private String ip; |
70 | { | 67 | { |
cloud/haikangface/src/main/java/com/sincere/haikangface/bean/face/FaceBean.java
@@ -1,118 +0,0 @@ | @@ -1,118 +0,0 @@ | ||
1 | -package com.sincere.haikangface.bean.face; | ||
2 | - | ||
3 | -import com.fasterxml.jackson.annotation.JsonInclude; | ||
4 | - | ||
5 | -import java.io.Serializable; | ||
6 | - | ||
7 | -/** | ||
8 | - * 下发人脸参数对象 | ||
9 | - */ | ||
10 | -@JsonInclude(JsonInclude.Include.NON_EMPTY) | ||
11 | -public class FaceBean implements Serializable { | ||
12 | - | ||
13 | - | ||
14 | - private String srcFilePath;//源文件路径 | ||
15 | - | ||
16 | - private String targetFilePath;//压缩后的目标文件路径 | ||
17 | - | ||
18 | - private String cardNum;//卡号 | ||
19 | - | ||
20 | - private String cardStartTime;//卡有效开始时间 | ||
21 | - | ||
22 | - private String cardEndTime;//卡失效时间 | ||
23 | - | ||
24 | - private String validTimeEnabled;//卡是否生效 1:生效 0:失效 | ||
25 | - | ||
26 | - private String stuName;//学生名字 | ||
27 | - | ||
28 | - private String deviceId;//设备id | ||
29 | - | ||
30 | - private String userType;//身份类型 | ||
31 | - | ||
32 | - public String getSrcFilePath() { | ||
33 | - return srcFilePath; | ||
34 | - } | ||
35 | - | ||
36 | - public void setSrcFilePath(String srcFilePath) { | ||
37 | - this.srcFilePath = srcFilePath; | ||
38 | - } | ||
39 | - | ||
40 | - public String getTargetFilePath() { | ||
41 | - return targetFilePath; | ||
42 | - } | ||
43 | - | ||
44 | - public void setTargetFilePath(String targetFilePath) { | ||
45 | - this.targetFilePath = targetFilePath; | ||
46 | - } | ||
47 | - | ||
48 | - public String getCardNum() { | ||
49 | - return cardNum; | ||
50 | - } | ||
51 | - | ||
52 | - public void setCardNum(String cardNum) { | ||
53 | - this.cardNum = cardNum; | ||
54 | - } | ||
55 | - | ||
56 | - public String getCardStartTime() { | ||
57 | - return cardStartTime; | ||
58 | - } | ||
59 | - | ||
60 | - public void setCardStartTime(String cardStartTime) { | ||
61 | - this.cardStartTime = cardStartTime; | ||
62 | - } | ||
63 | - | ||
64 | - public String getCardEndTime() { | ||
65 | - return cardEndTime; | ||
66 | - } | ||
67 | - | ||
68 | - public void setCardEndTime(String cardEndTime) { | ||
69 | - this.cardEndTime = cardEndTime; | ||
70 | - } | ||
71 | - | ||
72 | - public String getValidTimeEnabled() { | ||
73 | - return validTimeEnabled; | ||
74 | - } | ||
75 | - | ||
76 | - public void setValidTimeEnabled(String validTimeEnabled) { | ||
77 | - this.validTimeEnabled = validTimeEnabled; | ||
78 | - } | ||
79 | - | ||
80 | - public String getStuName() { | ||
81 | - return stuName; | ||
82 | - } | ||
83 | - | ||
84 | - public void setStuName(String stuName) { | ||
85 | - this.stuName = stuName; | ||
86 | - } | ||
87 | - | ||
88 | - public String getDeviceId() { | ||
89 | - return deviceId; | ||
90 | - } | ||
91 | - | ||
92 | - public void setDeviceId(String deviceId) { | ||
93 | - this.deviceId = deviceId; | ||
94 | - } | ||
95 | - | ||
96 | - public String getUserType() { | ||
97 | - return userType; | ||
98 | - } | ||
99 | - | ||
100 | - public void setUserType(String userType) { | ||
101 | - this.userType = userType; | ||
102 | - } | ||
103 | - | ||
104 | - @Override | ||
105 | - public String toString() { | ||
106 | - return "FaceBean{" + | ||
107 | - "srcFilePath='" + srcFilePath + '\'' + | ||
108 | - ", targetFilePath='" + targetFilePath + '\'' + | ||
109 | - ", cardNum='" + cardNum + '\'' + | ||
110 | - ", cardStartTime='" + cardStartTime + '\'' + | ||
111 | - ", cardEndTime='" + cardEndTime + '\'' + | ||
112 | - ", validTimeEnabled='" + validTimeEnabled + '\'' + | ||
113 | - ", stuName='" + stuName + '\'' + | ||
114 | - ", deviceId='" + deviceId + '\'' + | ||
115 | - ", userType='" + userType + '\'' + | ||
116 | - '}'; | ||
117 | - } | ||
118 | -} |
cloud/haikangface/src/main/java/com/sincere/haikangface/control/UserOperateController.java
@@ -75,30 +75,12 @@ public class UserOperateController { | @@ -75,30 +75,12 @@ public class UserOperateController { | ||
75 | return userOperateService.againNoSendOneFace(file,schoolId,cardNum,userType,deviceIds); | 75 | return userOperateService.againNoSendOneFace(file,schoolId,cardNum,userType,deviceIds); |
76 | } | 76 | } |
77 | 77 | ||
78 | - @ApiOperation(value = "删除下发失败人脸2.0") | ||
79 | - @RequestMapping(value = "deleteFailFace", method = RequestMethod.POST) | ||
80 | - public Result deleteFailFace(@RequestParam("schoolId") Integer schoolId) { | ||
81 | - return userOperateService.deleteFailFace(schoolId); | ||
82 | - } | ||
83 | - | ||
84 | @RequestMapping(value = "sendFailFace", method = RequestMethod.POST) | 78 | @RequestMapping(value = "sendFailFace", method = RequestMethod.POST) |
85 | @ApiOperation(value = "重新下发失败人脸2.0") | 79 | @ApiOperation(value = "重新下发失败人脸2.0") |
86 | public Result sendFailFace(@Validated @RequestBody SendFaceBean faceBean) { | 80 | public Result sendFailFace(@Validated @RequestBody SendFaceBean faceBean) { |
87 | return userOperateService.sendFailFace(faceBean); | 81 | return userOperateService.sendFailFace(faceBean); |
88 | } | 82 | } |
89 | 83 | ||
90 | - @ApiOperation(value = "删除指定人脸2.0") | ||
91 | - @RequestMapping(value = "deleteFace", method = RequestMethod.POST) | ||
92 | - public Result deleteFace(@Validated @RequestBody SendFaceBean faceBean) { | ||
93 | - return userOperateService.deleteFace(faceBean); | ||
94 | - } | ||
95 | - | ||
96 | - @ApiOperation(value = "捷安成闸机导入") | ||
97 | - @RequestMapping(value = "insertUpdateCard", method = RequestMethod.POST) | ||
98 | - public Result insertUpdateCard(@RequestParam("cardNums") String cardNums){ | ||
99 | - return userOperateService.insertUpdateCard(cardNums); | ||
100 | - } | ||
101 | - | ||
102 | @ApiOperation(value = "按条件指定下发") | 84 | @ApiOperation(value = "按条件指定下发") |
103 | @RequestMapping(value = "sendFaceByClassId", method = RequestMethod.POST) | 85 | @RequestMapping(value = "sendFaceByClassId", method = RequestMethod.POST) |
104 | public Result sendFaceByClassId(@Validated @RequestBody SendFaceBean faceBean){ | 86 | public Result sendFaceByClassId(@Validated @RequestBody SendFaceBean faceBean){ |
@@ -117,6 +99,18 @@ public class UserOperateController { | @@ -117,6 +99,18 @@ public class UserOperateController { | ||
117 | return userOperateService.sendFaceByRoomId(faceBean); | 99 | return userOperateService.sendFaceByRoomId(faceBean); |
118 | } | 100 | } |
119 | 101 | ||
102 | + @ApiOperation(value = "删除指定人脸2.0") | ||
103 | + @RequestMapping(value = "deleteFace", method = RequestMethod.POST) | ||
104 | + public Result deleteFace(@Validated @RequestBody SendFaceBean faceBean) { | ||
105 | + return userOperateService.deleteFace(faceBean); | ||
106 | + } | ||
107 | + | ||
108 | + @ApiOperation(value = "捷安成闸机导入") | ||
109 | + @RequestMapping(value = "insertUpdateCard", method = RequestMethod.POST) | ||
110 | + public Result insertUpdateCard(@RequestParam("cardNums") String cardNums){ | ||
111 | + return userOperateService.insertUpdateCard(cardNums); | ||
112 | + } | ||
113 | + | ||
120 | @ApiOperation(value = "按条件删除学校下人脸照片") | 114 | @ApiOperation(value = "按条件删除学校下人脸照片") |
121 | @RequestMapping(value = "deleteByCondition", method = RequestMethod.POST) | 115 | @RequestMapping(value = "deleteByCondition", method = RequestMethod.POST) |
122 | public Result deleteByCondition(@Validated @RequestBody SendFaceBean faceBean){ | 116 | public Result deleteByCondition(@Validated @RequestBody SendFaceBean faceBean){ |
@@ -131,4 +125,10 @@ public class UserOperateController { | @@ -131,4 +125,10 @@ public class UserOperateController { | ||
131 | @RequestParam("faceSrcPath") String faceSrcPath){ | 125 | @RequestParam("faceSrcPath") String faceSrcPath){ |
132 | return userOperateService.exportFace(schoolId,userType,deviceIds,faceSrcPath); | 126 | return userOperateService.exportFace(schoolId,userType,deviceIds,faceSrcPath); |
133 | } | 127 | } |
128 | + | ||
129 | + @ApiOperation(value = "删除下发失败人脸2.0") | ||
130 | + @RequestMapping(value = "deleteFailFace", method = RequestMethod.POST) | ||
131 | + public Result deleteFailFace(@RequestParam("schoolId") Integer schoolId) { | ||
132 | + return userOperateService.deleteFailFace(schoolId); | ||
133 | + } | ||
134 | } | 134 | } |
cloud/haikangface/src/main/java/com/sincere/haikangface/service/UserOperateService.java
@@ -55,25 +55,12 @@ public interface UserOperateService { | @@ -55,25 +55,12 @@ public interface UserOperateService { | ||
55 | Result againSendFace(String userId,String deviceId,Integer userType); | 55 | Result againSendFace(String userId,String deviceId,Integer userType); |
56 | 56 | ||
57 | /** | 57 | /** |
58 | - * 删除失败表人脸 | ||
59 | - * @param schoolId | ||
60 | - * @return | ||
61 | - */ | ||
62 | - Result deleteFailFace(Integer schoolId); | ||
63 | - | ||
64 | - /** | ||
65 | * 下发失败表人脸 | 58 | * 下发失败表人脸 |
66 | * @return | 59 | * @return |
67 | */ | 60 | */ |
68 | Result sendFailFace(SendFaceBean faceBean); | 61 | Result sendFailFace(SendFaceBean faceBean); |
69 | 62 | ||
70 | /** | 63 | /** |
71 | - * 删除指定人脸 | ||
72 | - * @return | ||
73 | - */ | ||
74 | - Result deleteFace(SendFaceBean faceBean); | ||
75 | - | ||
76 | - /** | ||
77 | * 补发单个人脸至指定设备 | 64 | * 补发单个人脸至指定设备 |
78 | * @param file | 65 | * @param file |
79 | * @param schoolId | 66 | * @param schoolId |
@@ -85,14 +72,6 @@ public interface UserOperateService { | @@ -85,14 +72,6 @@ public interface UserOperateService { | ||
85 | Result againNoSendOneFace(MultipartFile file,Integer schoolId,String cardNum,Integer userType,String deviceIds); | 72 | Result againNoSendOneFace(MultipartFile file,Integer schoolId,String cardNum,Integer userType,String deviceIds); |
86 | 73 | ||
87 | /** | 74 | /** |
88 | - * 捷安成闸机导入 | ||
89 | - * @param cardNums | ||
90 | - * @return | ||
91 | - */ | ||
92 | - Result insertUpdateCard(String cardNums); | ||
93 | - | ||
94 | - /** | ||
95 | - * | ||
96 | * @param faceBean | 75 | * @param faceBean |
97 | * @return | 76 | * @return |
98 | */ | 77 | */ |
@@ -120,12 +99,27 @@ public interface UserOperateService { | @@ -120,12 +99,27 @@ public interface UserOperateService { | ||
120 | Result deleteByCondition(SendFaceBean faceBean); | 99 | Result deleteByCondition(SendFaceBean faceBean); |
121 | 100 | ||
122 | /** | 101 | /** |
102 | + * 删除指定人脸 | ||
103 | + * @return | ||
104 | + */ | ||
105 | + Result deleteFace(SendFaceBean faceBean); | ||
106 | + | ||
107 | + /** | ||
108 | + * 捷安成闸机导入 | ||
109 | + * @param cardNums | ||
110 | + * @return | ||
111 | + */ | ||
112 | + Result insertUpdateCard(String cardNums); | ||
113 | + | ||
114 | + /** | ||
123 | * 压缩包上传下发人脸 | 115 | * 压缩包上传下发人脸 |
124 | - * @param schoolId | ||
125 | - * @param userType | ||
126 | - * @param deviceIds | ||
127 | - * @param faceSrcPath | ||
128 | * @return | 116 | * @return |
129 | */ | 117 | */ |
130 | Result exportFace(Integer schoolId,Integer userType,String deviceIds,String faceSrcPath); | 118 | Result exportFace(Integer schoolId,Integer userType,String deviceIds,String faceSrcPath); |
119 | + | ||
120 | + /** | ||
121 | + * 删除失败表人脸 | ||
122 | + * @return | ||
123 | + */ | ||
124 | + Result deleteFailFace(Integer schoolId); | ||
131 | } | 125 | } |
cloud/haikangface/src/main/java/com/sincere/haikangface/service/impl/BaseService.java
1 | package com.sincere.haikangface.service.impl; | 1 | package com.sincere.haikangface.service.impl; |
2 | 2 | ||
3 | 3 | ||
4 | -import com.google.common.util.concurrent.ThreadFactoryBuilder; | ||
5 | import com.sincere.haikangface.CMSServer; | 4 | import com.sincere.haikangface.CMSServer; |
6 | -import com.sincere.haikangface.async.AsyncTask; | ||
7 | import com.sincere.haikangface.async.SendUserAsync; | 5 | import com.sincere.haikangface.async.SendUserAsync; |
8 | import com.sincere.haikangface.bean.AttendanceBean; | 6 | import com.sincere.haikangface.bean.AttendanceBean; |
9 | import com.sincere.haikangface.bean.SendRecordBean; | 7 | import com.sincere.haikangface.bean.SendRecordBean; |
@@ -15,6 +13,7 @@ import com.sincere.haikangface.enums.EnumSzBusinessType; | @@ -15,6 +13,7 @@ import com.sincere.haikangface.enums.EnumSzBusinessType; | ||
15 | import com.sincere.haikangface.utils.CompressPic; | 13 | import com.sincere.haikangface.utils.CompressPic; |
16 | import com.sincere.haikangface.utils.DateUtils; | 14 | import com.sincere.haikangface.utils.DateUtils; |
17 | import com.sincere.haikangface.utils.FileUtils; | 15 | import com.sincere.haikangface.utils.FileUtils; |
16 | +import com.sincere.haikangface.utils.HttpUtil; | ||
18 | import com.sincere.haikangface.xiananDao.SendRecordDao; | 17 | import com.sincere.haikangface.xiananDao.SendRecordDao; |
19 | import lombok.extern.slf4j.Slf4j; | 18 | import lombok.extern.slf4j.Slf4j; |
20 | import org.apache.commons.lang3.StringUtils; | 19 | import org.apache.commons.lang3.StringUtils; |
@@ -22,14 +21,14 @@ import org.springframework.beans.factory.annotation.Autowired; | @@ -22,14 +21,14 @@ import org.springframework.beans.factory.annotation.Autowired; | ||
22 | import org.springframework.scheduling.annotation.Async; | 21 | import org.springframework.scheduling.annotation.Async; |
23 | import org.springframework.stereotype.Service; | 22 | import org.springframework.stereotype.Service; |
24 | import org.springframework.util.CollectionUtils; | 23 | import org.springframework.util.CollectionUtils; |
24 | +import org.springframework.web.multipart.MultipartFile; | ||
25 | 25 | ||
26 | import java.io.File; | 26 | import java.io.File; |
27 | import java.io.FileInputStream; | 27 | import java.io.FileInputStream; |
28 | import java.io.FileOutputStream; | 28 | import java.io.FileOutputStream; |
29 | +import java.io.IOException; | ||
29 | import java.text.SimpleDateFormat; | 30 | import java.text.SimpleDateFormat; |
30 | import java.util.*; | 31 | import java.util.*; |
31 | -import java.util.concurrent.*; | ||
32 | -import java.util.function.Function; | ||
33 | import java.util.stream.Collectors; | 32 | import java.util.stream.Collectors; |
34 | 33 | ||
35 | /** | 34 | /** |
@@ -289,9 +288,9 @@ public class BaseService { | @@ -289,9 +288,9 @@ public class BaseService { | ||
289 | else deviceId253.add(sno); | 288 | else deviceId253.add(sno); |
290 | } | 289 | } |
291 | //100服务器 | 290 | //100服务器 |
292 | - sendFaceToDevice100(deviceId100,studentBeanList,schoolId,userType); | 291 | + if(!CollectionUtils.isEmpty(deviceId100)) sendFaceToDevice100(deviceId100,studentBeanList,schoolId,userType); |
293 | //253服务器 | 292 | //253服务器 |
294 | - sendFaceToDevice253(deviceId100,studentBeanList,schoolId,userType); | 293 | + if(!CollectionUtils.isEmpty(deviceId253)) sendFaceToDevice253(deviceId253,studentBeanList,schoolId,userType); |
295 | } | 294 | } |
296 | 295 | ||
297 | 296 | ||
@@ -589,6 +588,24 @@ public class BaseService { | @@ -589,6 +588,24 @@ public class BaseService { | ||
589 | return filePath; | 588 | return filePath; |
590 | } | 589 | } |
591 | 590 | ||
591 | + public static String getFilePath(Integer schoolId, String typeName, String fileName, MultipartFile file){ | ||
592 | + //100服务器人脸照绝对路径 | ||
593 | + String path = "E:\\wwwhtdocs\\SmartCampus\\face17e5\\School" + schoolId + "\\" + typeName; | ||
594 | + File saveFile = new File(path); | ||
595 | + if(!saveFile.exists()) saveFile.mkdirs(); | ||
596 | + //人脸文件路径 | ||
597 | + String facePath = path + "\\" + fileName; | ||
598 | + try { | ||
599 | + File absolutePath = new File(facePath); | ||
600 | + FileOutputStream fileOutputStream = new FileOutputStream(absolutePath); | ||
601 | + fileOutputStream.write(file.getBytes()); | ||
602 | + fileOutputStream.close(); | ||
603 | + }catch (IOException e){ | ||
604 | + log.error("文件处理异常: ",e); | ||
605 | + } | ||
606 | + return facePath; | ||
607 | + } | ||
608 | + | ||
592 | public static void copy(String srcPathStr, String desPathStr) { | 609 | public static void copy(String srcPathStr, String desPathStr) { |
593 | //获取源文件的名称 | 610 | //获取源文件的名称 |
594 | try { | 611 | try { |
@@ -616,4 +633,15 @@ public class BaseService { | @@ -616,4 +633,15 @@ public class BaseService { | ||
616 | if(Objects.nonNull(record)) return true; | 633 | if(Objects.nonNull(record)) return true; |
617 | return false; | 634 | return false; |
618 | } | 635 | } |
636 | + | ||
637 | + public void deleteCardFace(Integer schoolId,String deviceId,String cardNo) { | ||
638 | + //1.先删除人脸 | ||
639 | + if (cmsServer.getIsDeviceOnline(deviceId)) { | ||
640 | + cardNo = Long.parseLong(this.getCard(cardNo),16) + ""; | ||
641 | + cmsServer.deleteFace(deviceId, cardNo,schoolId); | ||
642 | + }else{ | ||
643 | + //不在线,去253服务器上删除 | ||
644 | + HttpUtil.deleteCard(deviceId, cardNo); | ||
645 | + } | ||
646 | + } | ||
619 | } | 647 | } |
cloud/haikangface/src/main/java/com/sincere/haikangface/service/impl/UserOperateServiceImpl.java
@@ -21,8 +21,6 @@ import org.springframework.stereotype.Service; | @@ -21,8 +21,6 @@ import org.springframework.stereotype.Service; | ||
21 | import org.springframework.web.multipart.MultipartFile; | 21 | import org.springframework.web.multipart.MultipartFile; |
22 | 22 | ||
23 | import java.io.File; | 23 | import java.io.File; |
24 | -import java.io.FileOutputStream; | ||
25 | -import java.io.IOException; | ||
26 | import java.util.*; | 24 | import java.util.*; |
27 | import java.util.function.Function; | 25 | import java.util.function.Function; |
28 | import java.util.stream.Collectors; | 26 | import java.util.stream.Collectors; |
@@ -82,7 +80,8 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -82,7 +80,8 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
82 | return false; | 80 | return false; |
83 | } | 81 | } |
84 | 82 | ||
85 | - private void saveDeviceAuth(Integer schoolId, String sno, Integer studentType, Date start, Date end, String json, String sexStr, Integer type, Integer authType,Integer deviceType) { | 83 | + private void saveDeviceAuth(Integer schoolId, String sno, Integer studentType, Date start, Date end, String json, |
84 | + String sexStr, Integer type, Integer authType,Integer deviceType) { | ||
86 | //设置权限信息 | 85 | //设置权限信息 |
87 | DeviceAuthRecord record = new DeviceAuthRecord(); | 86 | DeviceAuthRecord record = new DeviceAuthRecord(); |
88 | //学校ID | 87 | //学校ID |
@@ -221,59 +220,12 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -221,59 +220,12 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
221 | //设备类型 | 220 | //设备类型 |
222 | Integer clintType = userDao.getClintTypeByDeviceId(deviceId); | 221 | Integer clintType = userDao.getClintTypeByDeviceId(deviceId); |
223 | if(clintType.intValue()== 18 || clintType.intValue()== 28){ | 222 | if(clintType.intValue()== 18 || clintType.intValue()== 28){ |
224 | - //1.先删除人脸 | ||
225 | - if (cmsServer.getIsDeviceOnline(deviceId)) { | ||
226 | - String cardNo = Long.parseLong(baseService.getCard(cardNum),16) + ""; | ||
227 | - cmsServer.deleteFace(deviceId, cardNo,schoolId); | ||
228 | - }else{ | ||
229 | - //不在线,去253服务器上删除 | ||
230 | - HttpUtil.deleteCard(deviceId, cardNum); | ||
231 | - } | ||
232 | - //2.重新下发 | ||
233 | - boolean isOk = baseService.sendImg(file.getAbsolutePath(), targetPath, deviceId, cardNum, userName, String.valueOf(userType), schoolId); | ||
234 | - if (!isOk) return ResultGenerator.genFailResult("重新下发失败"); | 223 | + baseService.deleteCardFace(schoolId,deviceId,cardNum); |
224 | + baseService.sendImg(file.getAbsolutePath(), targetPath, deviceId, cardNum, userName, String.valueOf(userType), schoolId); | ||
235 | } | 225 | } |
236 | - //下大华人脸 | ||
237 | if(clintType.intValue()== 22 || clintType.intValue()== 29){ | 226 | if(clintType.intValue()== 22 || clintType.intValue()== 29){ |
238 | //下发单个人脸至大华设备 | 227 | //下发单个人脸至大华设备 |
239 | - HttpUtil.uploadDHImgForOne(filePath,schoolId,studentCode,clintType,deviceId); | ||
240 | - } | ||
241 | - return ResultGenerator.genSuccessResult(); | ||
242 | - } | ||
243 | - | ||
244 | - @Override | ||
245 | - public Result deleteFailFace(Integer schoolId) { | ||
246 | - if(schoolId ==null) return ResultGenerator.genFailResult("删除失败人脸,学校ID不能为空"); | ||
247 | - List<SendRecordBean> recordBeanList = sendRecordDao.getFailRecord(schoolId); | ||
248 | - if(recordBeanList.size()>0){ | ||
249 | - for(SendRecordBean recordBean : recordBeanList){ | ||
250 | - try{ | ||
251 | - //人脸卡号 | ||
252 | - String cardNum = recordBean.getNum(); | ||
253 | - //设备ID、设备类型 | ||
254 | - String deviceId = recordBean.getDeviceID(); | ||
255 | - Integer clintType = userDao.getClintTypeByDeviceId(deviceId); | ||
256 | - //删除海康人脸 | ||
257 | - if(clintType.intValue()== 18 || clintType.intValue()== 28){ | ||
258 | - if (cmsServer.getIsDeviceOnline(deviceId)) { | ||
259 | - String cardNo = Long.parseLong(baseService.getCard(cardNum),16) + ""; | ||
260 | - cmsServer.deleteFace(deviceId, cardNo,schoolId); | ||
261 | - }else{ | ||
262 | - //不在线,去253服务器上删除 | ||
263 | - HttpUtil.deleteCard(deviceId, cardNum); | ||
264 | - } | ||
265 | - } | ||
266 | - //删除大华人脸 | ||
267 | - if(clintType.intValue()== 22 || clintType.intValue()== 29){ | ||
268 | - HttpUtil.deleteDHFace(schoolId,cardNum,deviceId); | ||
269 | - } | ||
270 | - //删除成功记录 | ||
271 | - sendRecordDao.deleteRecord(schoolId,deviceId,cardNum); | ||
272 | - }catch (Exception e){ | ||
273 | - log.error("删除失败人脸失败,异常信息:{}",e); | ||
274 | - continue; | ||
275 | - } | ||
276 | - } | 228 | + HttpUtil.uploadDHImgForOne(filePath,schoolId,studentCode,deviceId); |
277 | } | 229 | } |
278 | return ResultGenerator.genSuccessResult(); | 230 | return ResultGenerator.genSuccessResult(); |
279 | } | 231 | } |
@@ -320,7 +272,7 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -320,7 +272,7 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
320 | baseService.sendImg(file.getAbsolutePath(), targetPath, deviceId, cardNum, userName, String.valueOf(userType), schoolId); | 272 | baseService.sendImg(file.getAbsolutePath(), targetPath, deviceId, cardNum, userName, String.valueOf(userType), schoolId); |
321 | } | 273 | } |
322 | if(clintType.intValue()== 22 || clintType.intValue()== 29){ | 274 | if(clintType.intValue()== 22 || clintType.intValue()== 29){ |
323 | - HttpUtil.uploadDHImgForOne(filePath,schoolId,studentCode,clintType,deviceId); | 275 | + HttpUtil.uploadDHImgForOne(filePath,schoolId,studentCode,deviceId); |
324 | } | 276 | } |
325 | }catch (Exception e){ | 277 | }catch (Exception e){ |
326 | log.error("下发失败表人脸失败,异常信息:{}",e); | 278 | log.error("下发失败表人脸失败,异常信息:{}",e); |
@@ -397,13 +349,12 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -397,13 +349,12 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
397 | try{ | 349 | try{ |
398 | if(baseService.checkSendRecord(list,sno, faceBean.getSchoolId(), studentNum)) continue; | 350 | if(baseService.checkSendRecord(list,sno, faceBean.getSchoolId(), studentNum)) continue; |
399 | Integer clintType = userDao.getClintTypeByDeviceId(sno); | 351 | Integer clintType = userDao.getClintTypeByDeviceId(sno); |
400 | - //大华 | ||
401 | if(clintType.intValue()== 18 || clintType.intValue()== 28) | 352 | if(clintType.intValue()== 18 || clintType.intValue()== 28) |
353 | + HttpUtil.uploadDHImgForOne(filePath, faceBean.getSchoolId(), studentCode,sno); | ||
354 | + | ||
355 | + if(clintType.intValue()== 22 || clintType.intValue()== 29) | ||
402 | baseService.sendImg(file.getAbsolutePath(), targetPath, sno, studentNum, userName, | 356 | baseService.sendImg(file.getAbsolutePath(), targetPath, sno, studentNum, userName, |
403 | String.valueOf(faceBean.getUserType()), faceBean.getSchoolId()); | 357 | String.valueOf(faceBean.getUserType()), faceBean.getSchoolId()); |
404 | - //海康 | ||
405 | - if(clintType.intValue()== 22 || clintType.intValue()== 29) | ||
406 | - HttpUtil.uploadDHImgForOne(filePath, faceBean.getSchoolId(), studentCode,clintType,sno); | ||
407 | }catch (Exception e){ | 358 | }catch (Exception e){ |
408 | log.error("人脸下发失败"); | 359 | log.error("人脸下发失败"); |
409 | e.printStackTrace(); | 360 | e.printStackTrace(); |
@@ -427,7 +378,7 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -427,7 +378,7 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
427 | //以学籍号为名的文件名 | 378 | //以学籍号为名的文件名 |
428 | String fileName = studentCode + ".png"; | 379 | String fileName = studentCode + ".png"; |
429 | String facePath = ""; | 380 | String facePath = ""; |
430 | - if(file.isEmpty()) facePath = this.getFilePath(schoolId,typeName,fileName,file); | 381 | + if(file.isEmpty()) facePath = baseService.getFilePath(schoolId,typeName,fileName,file); |
431 | else facePath = baseService.checkUserFace(studentBean,userType,schoolId); | 382 | else facePath = baseService.checkUserFace(studentBean,userType,schoolId); |
432 | String targetPath = FileUtils.picPathComp + file.getName(); | 383 | String targetPath = FileUtils.picPathComp + file.getName(); |
433 | try { | 384 | try { |
@@ -445,7 +396,7 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -445,7 +396,7 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
445 | } | 396 | } |
446 | //下发大华人脸 | 397 | //下发大华人脸 |
447 | if (clintType.intValue() == 22 || clintType.intValue() == 29) { | 398 | if (clintType.intValue() == 22 || clintType.intValue() == 29) { |
448 | - HttpUtil.uploadDHImgForOne(facePath, schoolId, studentCode, clintType, deviceId); | 399 | + HttpUtil.uploadDHImgForOne(facePath, schoolId, studentCode, deviceId); |
449 | } | 400 | } |
450 | } | 401 | } |
451 | } | 402 | } |
@@ -455,71 +406,6 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -455,71 +406,6 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
455 | return ResultGenerator.genSuccessResult(); | 406 | return ResultGenerator.genSuccessResult(); |
456 | } | 407 | } |
457 | 408 | ||
458 | - private String getFilePath(Integer schoolId,String typeName,String fileName,MultipartFile file){ | ||
459 | - //100服务器人脸照绝对路径 | ||
460 | - String path = "E:\\wwwhtdocs\\SmartCampus\\face17e5\\School" + schoolId + "\\" + typeName; | ||
461 | - File saveFile = new File(path); | ||
462 | - if(!saveFile.exists()) saveFile.mkdirs(); | ||
463 | - //人脸文件路径 | ||
464 | - String facePath = path + "\\" + fileName; | ||
465 | - try { | ||
466 | - File absolutePath = new File(facePath); | ||
467 | - FileOutputStream fileOutputStream = new FileOutputStream(absolutePath); | ||
468 | - fileOutputStream.write(file.getBytes()); | ||
469 | - fileOutputStream.close(); | ||
470 | - }catch (IOException e){ | ||
471 | - log.error("文件处理异常: ",e); | ||
472 | - } | ||
473 | - return facePath; | ||
474 | - } | ||
475 | - | ||
476 | - @Override | ||
477 | - public Result insertUpdateCard(String cardNums) { | ||
478 | - String[] cardArr = cardNums.split(","); | ||
479 | - List<String> cardList = new ArrayList<>(Arrays.asList(cardArr)); | ||
480 | - if(CollectionUtils.isNotEmpty(cardList)) { | ||
481 | - for (String card : cardList) { | ||
482 | - StudentBean studentBean = userDao.getStudentWithCard(card,null); | ||
483 | - if(studentBean ==null){ | ||
484 | - log.error("慧校园中此卡号不存在"); | ||
485 | - continue; | ||
486 | - } | ||
487 | - UpdateCardBean bean = new UpdateCardBean(); | ||
488 | - bean.setAddTime(new Date()); | ||
489 | - bean.setCard(studentBean.getStudent_num()); | ||
490 | - bean.setClassId(studentBean.getClass_id()); | ||
491 | - bean.setClassName(studentBean.getClass_name()); | ||
492 | - bean.setCustomerId(studentBean.getStudent_id()); | ||
493 | - bean.setFace(studentBean.getFace()); | ||
494 | - bean.setIsNew(1); | ||
495 | - bean.setMobile(studentBean.getParentMobile()); | ||
496 | - bean.setName(studentBean.getName()); | ||
497 | - bean.setSchoolId(studentBean.getSchool_id()); | ||
498 | - bean.setSex(studentBean.getSex()); | ||
499 | - bean.setUserType(studentBean.getUserType()); | ||
500 | - bean.setUserId(studentBean.getUser_id()); | ||
501 | - bean.setStudentType(studentBean.getStudent_type()); | ||
502 | - bean.setStudentCode(studentBean.getStudentCode()); | ||
503 | - bean.setOldCard(studentBean.getOldCard()); | ||
504 | - bean.setUpdateType(1); | ||
505 | - userDao.insertCard(bean); | ||
506 | - } | ||
507 | - } | ||
508 | - return new Result(); | ||
509 | - } | ||
510 | - | ||
511 | - public void asyncSendFace(List<StudentBean> sendFaces,List<String> deviceList,Integer schoolId,Integer userType){ | ||
512 | - log.info("总共检测到:{},张人脸照片。",sendFaces.size()); | ||
513 | - //设备类型 | ||
514 | - Integer clintType = userDao.getClintTypeByDeviceId(deviceList.get(0)); | ||
515 | - if(clintType.intValue()== 18 || clintType.intValue()== 28){ | ||
516 | - //发送海康设备:异步执行 | ||
517 | - baseService.sendUserFaceByAsyncThread(schoolId,userType,sendFaces,deviceList); | ||
518 | - } | ||
519 | - } | ||
520 | - | ||
521 | - | ||
522 | - | ||
523 | @Override | 409 | @Override |
524 | public Result sendFaceByClassId(SendFaceBean faceBean) { | 410 | public Result sendFaceByClassId(SendFaceBean faceBean) { |
525 | //下发设备集合 | 411 | //下发设备集合 |
@@ -558,8 +444,7 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -558,8 +444,7 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
558 | //设备类型 | 444 | //设备类型 |
559 | Integer clintType = userDao.getClintTypeByDeviceId(deviceList.get(0)); | 445 | Integer clintType = userDao.getClintTypeByDeviceId(deviceList.get(0)); |
560 | //发送大华设备 | 446 | //发送大华设备 |
561 | - if(clintType.intValue()== 22 || clintType.intValue()== 29) | ||
562 | - HttpUtil.uploadDHImgByClassId(String.valueOf(faceBean.getSchoolId()),faceBean.getDeviceIds(),faceBean.getClassIds()); | 447 | + if(clintType.intValue()== 22 || clintType.intValue()== 29) HttpUtil.uploadDHImgByClassId(faceBean); |
563 | //发送海康设备:异步执行 | 448 | //发送海康设备:异步执行 |
564 | if(clintType.intValue()== 18 || clintType.intValue()== 28) | 449 | if(clintType.intValue()== 18 || clintType.intValue()== 28) |
565 | baseService.sendUserFaceByAsyncThread(faceBean.getSchoolId(),2,studentBeanList,deviceList); | 450 | baseService.sendUserFaceByAsyncThread(faceBean.getSchoolId(),2,studentBeanList,deviceList); |
@@ -600,6 +485,7 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -600,6 +485,7 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
600 | 485 | ||
601 | @Override | 486 | @Override |
602 | public Result sendFaceByRoomId(SendFaceBean faceBean) { | 487 | public Result sendFaceByRoomId(SendFaceBean faceBean) { |
488 | + if(Objects.isNull(faceBean.getRoomId())) ResultGenerator.genFailResult("宿舍ID必传"); | ||
603 | //下发设备集合 | 489 | //下发设备集合 |
604 | List<String> deviceList = baseService.getDeviceList(faceBean.getDeviceIds(),faceBean.getSchoolId()); | 490 | List<String> deviceList = baseService.getDeviceList(faceBean.getDeviceIds(),faceBean.getSchoolId()); |
605 | //根据类型获取下发用户信息 | 491 | //根据类型获取下发用户信息 |
@@ -607,14 +493,9 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -607,14 +493,9 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
607 | log.info("统计共有下发用户数量:{}",studentBeanList.size()); | 493 | log.info("统计共有下发用户数量:{}",studentBeanList.size()); |
608 | //设备类型 | 494 | //设备类型 |
609 | Integer clintType = userDao.getClintTypeByDeviceId(deviceList.get(0)); | 495 | Integer clintType = userDao.getClintTypeByDeviceId(deviceList.get(0)); |
610 | -// if(clintType.intValue()== 22 || clintType.intValue()== 29){ | ||
611 | -// //发送大华设备 | ||
612 | -// HttpUtil.uploadDHImgByClassId(String.valueOf(schoolId),deviceIds,roomId); | ||
613 | -// } | ||
614 | - if(clintType.intValue()== 18 || clintType.intValue()== 28){ | ||
615 | - //发送海康设备:异步执行 | 496 | + if(clintType.intValue()== 22 || clintType.intValue()== 29) HttpUtil.uploadDHImgByRoomId(faceBean); |
497 | + if(clintType.intValue()== 18 || clintType.intValue()== 28) | ||
616 | baseService.sendUserFaceByAsyncThread(faceBean.getSchoolId(),faceBean.getUserType(),studentBeanList,deviceList); | 498 | baseService.sendUserFaceByAsyncThread(faceBean.getSchoolId(),faceBean.getUserType(),studentBeanList,deviceList); |
617 | - } | ||
618 | int fileSize = studentBeanList.size(); | 499 | int fileSize = studentBeanList.size(); |
619 | int clintNum = deviceList.size(); | 500 | int clintNum = deviceList.size(); |
620 | //下发所用时长 | 501 | //下发所用时长 |
@@ -658,6 +539,41 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -658,6 +539,41 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
658 | } | 539 | } |
659 | 540 | ||
660 | @Override | 541 | @Override |
542 | + public Result insertUpdateCard(String cardNums) { | ||
543 | + String[] cardArr = cardNums.split(","); | ||
544 | + List<String> cardList = new ArrayList<>(Arrays.asList(cardArr)); | ||
545 | + if(CollectionUtils.isNotEmpty(cardList)) { | ||
546 | + for (String card : cardList) { | ||
547 | + StudentBean studentBean = userDao.getStudentWithCard(card,null); | ||
548 | + if(studentBean ==null){ | ||
549 | + log.error("慧校园中此卡号不存在"); | ||
550 | + continue; | ||
551 | + } | ||
552 | + UpdateCardBean bean = new UpdateCardBean(); | ||
553 | + bean.setAddTime(new Date()); | ||
554 | + bean.setCard(studentBean.getStudent_num()); | ||
555 | + bean.setClassId(studentBean.getClass_id()); | ||
556 | + bean.setClassName(studentBean.getClass_name()); | ||
557 | + bean.setCustomerId(studentBean.getStudent_id()); | ||
558 | + bean.setFace(studentBean.getFace()); | ||
559 | + bean.setIsNew(1); | ||
560 | + bean.setMobile(studentBean.getParentMobile()); | ||
561 | + bean.setName(studentBean.getName()); | ||
562 | + bean.setSchoolId(studentBean.getSchool_id()); | ||
563 | + bean.setSex(studentBean.getSex()); | ||
564 | + bean.setUserType(studentBean.getUserType()); | ||
565 | + bean.setUserId(studentBean.getUser_id()); | ||
566 | + bean.setStudentType(studentBean.getStudent_type()); | ||
567 | + bean.setStudentCode(studentBean.getStudentCode()); | ||
568 | + bean.setOldCard(studentBean.getOldCard()); | ||
569 | + bean.setUpdateType(1); | ||
570 | + userDao.insertCard(bean); | ||
571 | + } | ||
572 | + } | ||
573 | + return new Result(); | ||
574 | + } | ||
575 | + | ||
576 | + @Override | ||
661 | public Result exportFace(Integer schoolId,Integer userType,String deviceIds,String faceSrcPath) { | 577 | public Result exportFace(Integer schoolId,Integer userType,String deviceIds,String faceSrcPath) { |
662 | File imgPathFile = new File(faceSrcPath);//目录 | 578 | File imgPathFile = new File(faceSrcPath);//目录 |
663 | File[] imgfiles = imgPathFile.listFiles(); | 579 | File[] imgfiles = imgPathFile.listFiles(); |
@@ -716,4 +632,51 @@ public class UserOperateServiceImpl implements UserOperateService { | @@ -716,4 +632,51 @@ public class UserOperateServiceImpl implements UserOperateService { | ||
716 | map.put("fileSize",fileSize); | 632 | map.put("fileSize",fileSize); |
717 | return ResultGenerator.genSuccessResult(objectMapper.toJson(map)); | 633 | return ResultGenerator.genSuccessResult(objectMapper.toJson(map)); |
718 | } | 634 | } |
635 | + | ||
636 | + @Override | ||
637 | + public Result deleteFailFace(Integer schoolId) { | ||
638 | + if(schoolId ==null) return ResultGenerator.genFailResult("删除失败人脸,学校ID不能为空"); | ||
639 | + List<SendRecordBean> recordBeanList = sendRecordDao.getFailRecord(schoolId); | ||
640 | + if(recordBeanList.size()>0){ | ||
641 | + for(SendRecordBean recordBean : recordBeanList){ | ||
642 | + try{ | ||
643 | + //人脸卡号 | ||
644 | + String cardNum = recordBean.getNum(); | ||
645 | + //设备ID、设备类型 | ||
646 | + String deviceId = recordBean.getDeviceID(); | ||
647 | + Integer clintType = userDao.getClintTypeByDeviceId(deviceId); | ||
648 | + //删除海康人脸 | ||
649 | + if(clintType.intValue()== 18 || clintType.intValue()== 28){ | ||
650 | + if (cmsServer.getIsDeviceOnline(deviceId)) { | ||
651 | + String cardNo = Long.parseLong(baseService.getCard(cardNum),16) + ""; | ||
652 | + cmsServer.deleteFace(deviceId, cardNo,schoolId); | ||
653 | + }else{ | ||
654 | + //不在线,去253服务器上删除 | ||
655 | + HttpUtil.deleteCard(deviceId, cardNum); | ||
656 | + } | ||
657 | + } | ||
658 | + //删除大华人脸 | ||
659 | + if(clintType.intValue()== 22 || clintType.intValue()== 29){ | ||
660 | + HttpUtil.deleteDHFace(schoolId,cardNum,deviceId); | ||
661 | + } | ||
662 | + //删除成功记录 | ||
663 | + sendRecordDao.deleteRecord(schoolId,deviceId,cardNum); | ||
664 | + }catch (Exception e){ | ||
665 | + log.error("删除失败人脸失败,异常信息:{}",e); | ||
666 | + continue; | ||
667 | + } | ||
668 | + } | ||
669 | + } | ||
670 | + return ResultGenerator.genSuccessResult(); | ||
671 | + } | ||
672 | + | ||
673 | + public void asyncSendFace(List<StudentBean> sendFaces,List<String> deviceList,Integer schoolId,Integer userType){ | ||
674 | + log.info("总共检测到:{},张人脸照片。",sendFaces.size()); | ||
675 | + //设备类型 | ||
676 | + Integer clintType = userDao.getClintTypeByDeviceId(deviceList.get(0)); | ||
677 | + if(clintType.intValue()== 18 || clintType.intValue()== 28){ | ||
678 | + //发送海康设备:异步执行 | ||
679 | + baseService.sendUserFaceByAsyncThread(schoolId,userType,sendFaces,deviceList); | ||
680 | + } | ||
681 | + } | ||
719 | } | 682 | } |
cloud/haikangface/src/main/java/com/sincere/haikangface/utils/HttpUtil.java
@@ -4,17 +4,15 @@ import com.alibaba.fastjson.JSON; | @@ -4,17 +4,15 @@ import com.alibaba.fastjson.JSON; | ||
4 | import com.alibaba.fastjson.JSONObject; | 4 | import com.alibaba.fastjson.JSONObject; |
5 | import com.sincere.haikangface.bean.face.PermissionBean; | 5 | import com.sincere.haikangface.bean.face.PermissionBean; |
6 | import com.sincere.haikangface.bean.face.PermissionDHBean; | 6 | import com.sincere.haikangface.bean.face.PermissionDHBean; |
7 | +import com.sincere.haikangface.bean.face.SendFaceBean; | ||
7 | import lombok.extern.slf4j.Slf4j; | 8 | import lombok.extern.slf4j.Slf4j; |
8 | import org.springframework.core.io.FileSystemResource; | 9 | import org.springframework.core.io.FileSystemResource; |
9 | import org.springframework.http.HttpEntity; | 10 | import org.springframework.http.HttpEntity; |
10 | import org.springframework.http.HttpHeaders; | 11 | import org.springframework.http.HttpHeaders; |
11 | import org.springframework.http.MediaType; | 12 | import org.springframework.http.MediaType; |
12 | import org.springframework.http.ResponseEntity; | 13 | import org.springframework.http.ResponseEntity; |
13 | -import org.springframework.scheduling.annotation.Async; | ||
14 | import org.springframework.util.LinkedMultiValueMap; | 14 | import org.springframework.util.LinkedMultiValueMap; |
15 | import org.springframework.util.MultiValueMap; | 15 | import org.springframework.util.MultiValueMap; |
16 | -import org.springframework.util.StringUtils; | ||
17 | -import org.springframework.web.bind.annotation.RequestParam; | ||
18 | import org.springframework.web.client.RestTemplate; | 16 | import org.springframework.web.client.RestTemplate; |
19 | 17 | ||
20 | import java.io.BufferedReader; | 18 | import java.io.BufferedReader; |
@@ -23,7 +21,6 @@ import java.io.File; | @@ -23,7 +21,6 @@ import java.io.File; | ||
23 | import java.io.InputStreamReader; | 21 | import java.io.InputStreamReader; |
24 | import java.net.HttpURLConnection; | 22 | import java.net.HttpURLConnection; |
25 | import java.net.URL; | 23 | import java.net.URL; |
26 | -import java.util.HashMap; | ||
27 | import java.util.List; | 24 | import java.util.List; |
28 | import java.util.Map; | 25 | import java.util.Map; |
29 | 26 | ||
@@ -228,27 +225,6 @@ public class HttpUtil { | @@ -228,27 +225,6 @@ public class HttpUtil { | ||
228 | } | 225 | } |
229 | 226 | ||
230 | /** | 227 | /** |
231 | - * 下发单个人脸至大华设备 | ||
232 | - * @param filePath | ||
233 | - * @param schoolId | ||
234 | - * @param studentCode | ||
235 | - * @param clintType | ||
236 | - * @param deviceId | ||
237 | - * @return | ||
238 | - */ | ||
239 | - public static void uploadDHImgForOne(String filePath,Integer schoolId,String studentCode,int clintType,String deviceId) { | ||
240 | - String api = "http://114.55.30.100:8991/user/uploadImgAndUserInfo"; | ||
241 | - try { | ||
242 | - String url = String.format(api +"?schoolId=%s&studentCode=%s&deviceId=%s&clint_type=%s&file=%s",schoolId,studentCode,deviceId,clintType,filePath); | ||
243 | - RestTemplate restTemplate = new RestTemplate(); | ||
244 | - ResponseEntity<String> responseEntity = restTemplate.getForEntity(url, String.class); | ||
245 | - log.info("发送请求,下发单个人脸至大华设备,请求地址:{} ,返回信息:{}",url, responseEntity.getBody()); | ||
246 | - } catch (Exception e) { | ||
247 | - log.error("发送请求,下发单个人脸至大华,异常信息: {}",e); | ||
248 | - } | ||
249 | - } | ||
250 | - | ||
251 | - /** | ||
252 | * 下发权限至大华设备 | 228 | * 下发权限至大华设备 |
253 | * @param permissionBean | 229 | * @param permissionBean |
254 | * @return | 230 | * @return |
@@ -304,15 +280,53 @@ public class HttpUtil { | @@ -304,15 +280,53 @@ public class HttpUtil { | ||
304 | } | 280 | } |
305 | } | 281 | } |
306 | 282 | ||
307 | - public static void uploadDHImgByClassId(String schoolId,String deviceIds,String classIds) { | ||
308 | - String api = "http://114.55.30.100:8991/operate/sendFaceByClassId"; | 283 | + /** |
284 | + * 下发单个人脸至大华设备 | ||
285 | + * @param filePath | ||
286 | + * @param schoolId | ||
287 | + * @param studentCode | ||
288 | + * @param deviceId | ||
289 | + * @return | ||
290 | + */ | ||
291 | + public static void uploadDHImgForOne(String filePath,Integer schoolId,String studentCode,String deviceId) { | ||
292 | + String api = "http://114.55.30.100:8991/user/uploadImgAndUserInfo"; | ||
309 | try { | 293 | try { |
310 | - String url = String.format(api +"?schoolId=%s&deviceIds=%s&classIds%s",schoolId,deviceIds,classIds); | 294 | + String url = String.format(api +"?schoolId=%s&studentCode=%s&deviceId=%s&file=%s",schoolId,studentCode,deviceId,filePath); |
311 | RestTemplate restTemplate = new RestTemplate(); | 295 | RestTemplate restTemplate = new RestTemplate(); |
312 | ResponseEntity<String> responseEntity = restTemplate.getForEntity(url, String.class); | 296 | ResponseEntity<String> responseEntity = restTemplate.getForEntity(url, String.class); |
313 | - log.info("发送请求,照片下发至大华设备,请求地址:{},返回信息: {}",url,responseEntity.getBody()); | 297 | + log.info("发送请求,下发单个人脸至大华设备,请求地址:{} ,返回信息:{}",url, responseEntity.getBody()); |
314 | } catch (Exception e) { | 298 | } catch (Exception e) { |
315 | - log.error("发送请求,照片下发至大华设备,异常信息:{}",e); | 299 | + log.error("发送请求,下发单个人脸至大华,异常信息: {}",e); |
300 | + } | ||
301 | + } | ||
302 | + | ||
303 | + public static void uploadDHImgByClassId(SendFaceBean faceBean) { | ||
304 | + try{ | ||
305 | + String url = "http://114.55.30.100:8991/operate/sendFaceByClassId"; | ||
306 | + RestTemplate restTemplate = new RestTemplate(); | ||
307 | + HttpHeaders headers = new HttpHeaders(); | ||
308 | + MediaType mediaType = MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE); | ||
309 | + headers.setContentType(mediaType); | ||
310 | + HttpEntity<SendFaceBean> httpEntity = new HttpEntity<>(faceBean, headers); | ||
311 | + ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); | ||
312 | + log.info("发送请求,下发权限至大华设备,请求地址:{} ,返回信息:{}",url, responseEntity.getBody()); | ||
313 | + }catch (Exception e){ | ||
314 | + log.error("发送请求,下发权限至大华设备,异常信息,{}",e); | ||
315 | + } | ||
316 | + } | ||
317 | + | ||
318 | + public static void uploadDHImgByRoomId(SendFaceBean faceBean) { | ||
319 | + try{ | ||
320 | + String url = "http://114.55.30.100:8991/operate/sendFaceByRoomId"; | ||
321 | + RestTemplate restTemplate = new RestTemplate(); | ||
322 | + HttpHeaders headers = new HttpHeaders(); | ||
323 | + MediaType mediaType = MediaType.parseMediaType(MediaType.APPLICATION_JSON_UTF8_VALUE); | ||
324 | + headers.setContentType(mediaType); | ||
325 | + HttpEntity<SendFaceBean> httpEntity = new HttpEntity<>(faceBean, headers); | ||
326 | + ResponseEntity<String> responseEntity = restTemplate.postForEntity(url, httpEntity, String.class); | ||
327 | + log.info("发送请求,下发权限至大华设备,请求地址:{} ,返回信息:{}",url, responseEntity.getBody()); | ||
328 | + }catch (Exception e){ | ||
329 | + log.error("发送请求,下发权限至大华设备,异常信息,{}",e); | ||
316 | } | 330 | } |
317 | } | 331 | } |
318 | 332 |
cloud/haikangface/src/main/resources/mapper/usermapper.xml
@@ -182,6 +182,7 @@ | @@ -182,6 +182,7 @@ | ||
182 | from SS_RoomNumber ssr | 182 | from SS_RoomNumber ssr |
183 | LEFT JOIN SZ_V_School_Student ssu ON ssr.studentId = ssu.student_id | 183 | LEFT JOIN SZ_V_School_Student ssu ON ssr.studentId = ssu.student_id |
184 | <where> | 184 | <where> |
185 | + and ssu.teacher_num != '' and ssu.photo !='' | ||
185 | <if test="schoolId != null"> | 186 | <if test="schoolId != null"> |
186 | and ssr.schoolId = #{schoolId} | 187 | and ssr.schoolId = #{schoolId} |
187 | </if> | 188 | </if> |
cloud/log/2019-11-27/11_文件保存回调.txt
@@ -1,440 +0,0 @@ | @@ -1,440 +0,0 @@ | ||
1 | -2019-11-27 11:05:02 文件名:CEC0FB8DAB99F18AC2EC39B0D9EB60F82019-11-27.jpg | ||
2 | - | ||
3 | -2019-11-27 11:05:07 文件名:B69F037D75D2D6365C26D43F1C88945B2019-11-27.jpg | ||
4 | - | ||
5 | -2019-11-27 11:06:56 文件名:8F3D262CD78375B43DD5CE4847995E2F2019-11-27.jpg | ||
6 | - | ||
7 | -2019-11-27 11:07:01 文件名:2BE336BEFC1E072714146F8247BB05942019-11-27.jpg | ||
8 | - | ||
9 | -2019-11-27 11:07:16 文件名:E417F7120624C2FB870079751A586A412019-11-27.jpg | ||
10 | - | ||
11 | -2019-11-27 11:07:21 文件名:DE5512F70819D3BE94294392D6825BA82019-11-27.jpg | ||
12 | - | ||
13 | -2019-11-27 11:08:07 文件名:0E8ED28883D3BD528B29AF75A80A7BCC2019-11-27.jpg | ||
14 | - | ||
15 | -2019-11-27 11:08:12 文件名:481194D5178A85C3769D7B988FE2D83D2019-11-27.jpg | ||
16 | - | ||
17 | -2019-11-27 11:09:03 文件名:C3A80C424657AA90810AB92C179020CA2019-11-27.jpg | ||
18 | - | ||
19 | -2019-11-27 11:09:08 文件名:66C00B0053C9EF0DE3C9711710480C682019-11-27.jpg | ||
20 | - | ||
21 | -2019-11-27 11:09:21 文件名:4A9AB16FC60DFCE3F712DF3A3960C8E22019-11-27.jpg | ||
22 | - | ||
23 | -2019-11-27 11:09:25 文件名:A0F3D5FA2663F0EB1890FDCC9C4460242019-11-27.jpg | ||
24 | - | ||
25 | -2019-11-27 11:09:26 文件名:47F1D71C69401B0C26946CC4CEBCDCAC2019-11-27.jpg | ||
26 | - | ||
27 | -2019-11-27 11:09:30 文件名:5B782BA4B4591A78FD83AD12B57C240A2019-11-27.jpg | ||
28 | - | ||
29 | -2019-11-27 11:09:32 文件名:A1DEB95A21D22A9DD49156CFBACD7C992019-11-27.jpg | ||
30 | - | ||
31 | -2019-11-27 11:09:32 文件名:05C91673E3304B51EB8CC3B2D12B09402019-11-27.jpg | ||
32 | - | ||
33 | -2019-11-27 11:09:36 文件名:38789C28F1FDA40949DBB1CE841318E82019-11-27.jpg | ||
34 | - | ||
35 | -2019-11-27 11:09:36 文件名:812E8D840E64B241C5AE8467EDB5FE8D2019-11-27.jpg | ||
36 | - | ||
37 | -2019-11-27 11:09:37 文件名:DE1BC0441308227344CADF05B1D816C22019-11-27.jpg | ||
38 | - | ||
39 | -2019-11-27 11:09:37 文件名:C08A97327F948DAFC57B288F2D03C0BF2019-11-27.jpg | ||
40 | - | ||
41 | -2019-11-27 11:09:41 文件名:362F82AF673BB1C1FD4E6D4F11CFCFE42019-11-27.jpg | ||
42 | - | ||
43 | -2019-11-27 11:09:41 文件名:6CDE631B9AE6253971F4E0F1746D99B02019-11-27.jpg | ||
44 | - | ||
45 | -2019-11-27 11:10:02 文件名:BB6771449F2C6742648FFE0836EA84D12019-11-27.jpg | ||
46 | - | ||
47 | -2019-11-27 11:10:07 文件名:D8BC672629F0F94E6C8E313E9E12034A2019-11-27.jpg | ||
48 | - | ||
49 | -2019-11-27 11:10:11 文件名:FC7FC6695977F88B901B7C2BC14352BD2019-11-27.jpg | ||
50 | - | ||
51 | -2019-11-27 11:10:16 文件名:2ABCF15F74FD04248D8AB32CB986469D2019-11-27.jpg | ||
52 | - | ||
53 | -2019-11-27 11:10:27 文件名:0C8D16D765068CC9723DD95FE3BF1BC12019-11-27.jpg | ||
54 | - | ||
55 | -2019-11-27 11:10:28 文件名:71B6598FA6381ADAC7CBC9B1718362EF2019-11-27.jpg | ||
56 | - | ||
57 | -2019-11-27 11:10:32 文件名:4C50230E730100A40C94CBA8D8223E9D2019-11-27.jpg | ||
58 | - | ||
59 | -2019-11-27 11:10:33 文件名:FB6094E2253A95630707939CB88FE6892019-11-27.jpg | ||
60 | - | ||
61 | -2019-11-27 11:10:46 文件名:98171D2C74994CA236C737161DA2A9072019-11-27.jpg | ||
62 | - | ||
63 | -2019-11-27 11:10:52 文件名:74064C9C63C87CF83667EC87220014F12019-11-27.jpg | ||
64 | - | ||
65 | -2019-11-27 11:10:55 文件名:33EA55032C6C5545CA539AFBC004E5F52019-11-27.jpg | ||
66 | - | ||
67 | -2019-11-27 11:10:58 文件名:35675705A0644FB431EE633F6809A57F2019-11-27.jpg | ||
68 | - | ||
69 | -2019-11-27 11:11:00 文件名:1864D5EF98ECC160C0ABD2E6C2475F4F2019-11-27.jpg | ||
70 | - | ||
71 | -2019-11-27 11:11:03 文件名:CCD73BDFFE0DD1D7740118743B890AB62019-11-27.jpg | ||
72 | - | ||
73 | -2019-11-27 11:11:05 文件名:DA92F430D90219E1C1C216277AEBF0182019-11-27.jpg | ||
74 | - | ||
75 | -2019-11-27 11:11:05 文件名:023035D85F05805FEB2426B226B03B052019-11-27.jpg | ||
76 | - | ||
77 | -2019-11-27 11:11:06 文件名:A6DE115FB64C44796B019BCB2A4902732019-11-27.jpg | ||
78 | - | ||
79 | -2019-11-27 11:11:10 文件名:2FD55C92D46B864423F726AE7C68AF272019-11-27.jpg | ||
80 | - | ||
81 | -2019-11-27 11:11:10 文件名:21E3AB2D99E9839B63E261668D7E77EA2019-11-27.jpg | ||
82 | - | ||
83 | -2019-11-27 11:11:11 文件名:3E7D89C30C1E99AB3076320D153E1DFF2019-11-27.jpg | ||
84 | - | ||
85 | -2019-11-27 11:11:21 文件名:E2E45319A7C8CA33359DFDDB39F8D46D2019-11-27.jpg | ||
86 | - | ||
87 | -2019-11-27 11:11:26 文件名:893B657EC251EF94E540364FE3CB1D122019-11-27.jpg | ||
88 | - | ||
89 | -2019-11-27 11:11:38 文件名:BE75DFC09CF855EEF34B385E99519EF72019-11-27.jpg | ||
90 | - | ||
91 | -2019-11-27 11:11:39 文件名:D7089014D1FFFCC4FF328810DB69D0642019-11-27.jpg | ||
92 | - | ||
93 | -2019-11-27 11:11:43 文件名:9B895413DB079EDD959F3A9F0E349B372019-11-27.jpg | ||
94 | - | ||
95 | -2019-11-27 11:11:45 文件名:5401977B7416DC563D3F06F2B5FAA4B32019-11-27.jpg | ||
96 | - | ||
97 | -2019-11-27 11:12:02 文件名:23F982B4F87E4C9FA22129F029A133672019-11-27.jpg | ||
98 | - | ||
99 | -2019-11-27 11:12:07 文件名:D771E708BEA599943D5D78C2621F889A2019-11-27.jpg | ||
100 | - | ||
101 | -2019-11-27 11:13:29 文件名:C13ACE85CD73913E62E2C93C9F5677E52019-11-27.jpg | ||
102 | - | ||
103 | -2019-11-27 11:13:34 文件名:131D8E36C1E3D4880181A2AB4AD933922019-11-27.jpg | ||
104 | - | ||
105 | -2019-11-27 11:14:21 文件名:60C22736F49FFFAAD15C301CBF3A2C3D2019-11-27.jpg | ||
106 | - | ||
107 | -2019-11-27 11:14:26 文件名:A177D3E949C01970A4DA03BB39E754C22019-11-27.jpg | ||
108 | - | ||
109 | -2019-11-27 11:14:41 文件名:A3A7E6614DD9A8BBECFB6440011687252019-11-27.jpg | ||
110 | - | ||
111 | -2019-11-27 11:14:46 文件名:9003A2A91B36F7094520E2019249C52C2019-11-27.jpg | ||
112 | - | ||
113 | -2019-11-27 11:15:02 文件名:9A81440C82EDCA438F3BA467406898C32019-11-27.jpg | ||
114 | - | ||
115 | -2019-11-27 11:15:07 文件名:9A8EF9C4048A4A4AD560172694C5B38C2019-11-27.jpg | ||
116 | - | ||
117 | -2019-11-27 11:15:51 文件名:252132ECA91DE8DDA0E5375F540B32D82019-11-27.jpg | ||
118 | - | ||
119 | -2019-11-27 11:15:55 文件名:9546C5A0D8A4477E43F54FCB36AC12182019-11-27.jpg | ||
120 | - | ||
121 | -2019-11-27 11:15:56 文件名:4A92BF44EFE3548C4CE24CC2A429BD432019-11-27.jpg | ||
122 | - | ||
123 | -2019-11-27 11:16:00 文件名:0AAC3341C6412472952FD7356E61E8792019-11-27.jpg | ||
124 | - | ||
125 | -2019-11-27 11:16:35 文件名:2DF2FC0F41FDE08EB2AEB2942517445E2019-11-27.jpg | ||
126 | - | ||
127 | -2019-11-27 11:16:40 文件名:5D964DD01C505011A71F5E8804DD10F12019-11-27.jpg | ||
128 | - | ||
129 | -2019-11-27 11:20:53 文件名:4AF3E7B264570152A0490D65F5F89EB22019-11-27.jpg | ||
130 | - | ||
131 | -2019-11-27 11:20:58 文件名:479D8E4C2701B8AD7AAF5E330CFF9ABB2019-11-27.jpg | ||
132 | - | ||
133 | -2019-11-27 11:22:07 文件名:38D24CEF74264F7230CAF58D33135BBC2019-11-27.jpg | ||
134 | - | ||
135 | -2019-11-27 11:22:12 文件名:726A34BE51E57EF1BA88776C0CBBDE9D2019-11-27.jpg | ||
136 | - | ||
137 | -2019-11-27 11:22:24 文件名:9F1B884698C64829485BB341271D9A9E2019-11-27.jpg | ||
138 | - | ||
139 | -2019-11-27 11:22:29 文件名:82546DB2073EB4D3B26E5F23C4F56E222019-11-27.jpg | ||
140 | - | ||
141 | -2019-11-27 11:23:28 文件名:C8EF2F566FA91A5EC6584623BABD0E432019-11-27.jpg | ||
142 | - | ||
143 | -2019-11-27 11:23:33 文件名:8DD512F3F570C5FFAAD0D453B01870862019-11-27.jpg | ||
144 | - | ||
145 | -2019-11-27 11:25:36 文件名:059B20A81DB536F5CE651EB80B320FB62019-11-27.jpg | ||
146 | - | ||
147 | -2019-11-27 11:25:41 文件名:F97231610E7DB572C51C4E7C9537272A2019-11-27.jpg | ||
148 | - | ||
149 | -2019-11-27 11:25:44 文件名:42F61E5DA36796C1B1B79BF290DD17832019-11-27.jpg | ||
150 | - | ||
151 | -2019-11-27 11:25:49 文件名:8E4A229BB7385D32F4C5DD8A006364DC2019-11-27.jpg | ||
152 | - | ||
153 | -2019-11-27 11:25:56 文件名:00103AB70548274B97A36BD35C04116C2019-11-27.jpg | ||
154 | - | ||
155 | -2019-11-27 11:26:01 文件名:EAF438BE0EBF2EC76DCAAC3C512F58552019-11-27.jpg | ||
156 | - | ||
157 | -2019-11-27 11:26:48 文件名:5BDB5D6E24D17B54BA230F860F07B3AF2019-11-27.jpg | ||
158 | - | ||
159 | -2019-11-27 11:26:51 文件名:61D259EC5B75915A64F6D90A7268A3ED2019-11-27.jpg | ||
160 | - | ||
161 | -2019-11-27 11:26:53 文件名:32A38D29AEBBA70CCB421F70B54D5BB12019-11-27.jpg | ||
162 | - | ||
163 | -2019-11-27 11:26:56 文件名:7F95966F481334E6A60764BBA2840F192019-11-27.jpg | ||
164 | - | ||
165 | -2019-11-27 11:32:06 文件名:89BEE7076A050AA3BB64ED6BB4DFBB542019-11-27.jpg | ||
166 | - | ||
167 | -2019-11-27 11:32:07 文件名:116F60C28FC9C05B731941A58A8CCB182019-11-27.jpg | ||
168 | - | ||
169 | -2019-11-27 11:32:11 文件名:DBF1B4FFF3962018D9DAD47353159C502019-11-27.jpg | ||
170 | - | ||
171 | -2019-11-27 11:32:12 文件名:44D693138453AB1EBF02FB78CAE45C582019-11-27.jpg | ||
172 | - | ||
173 | -2019-11-27 11:32:14 文件名:122E3733715A708B7D80E6532EEDC3F12019-11-27.jpg | ||
174 | - | ||
175 | -2019-11-27 11:32:19 文件名:152DED7FD6CDC6C0659E5DA1ACD4753C2019-11-27.jpg | ||
176 | - | ||
177 | -2019-11-27 11:32:49 文件名:6CAD0D285B5A84F95ABA288EB54C2BDD2019-11-27.jpg | ||
178 | - | ||
179 | -2019-11-27 11:32:54 文件名:5235BC217CEEB0593C84F7FB9A7CACCD2019-11-27.jpg | ||
180 | - | ||
181 | -2019-11-27 11:33:42 文件名:054AA1D4F52AC2EDE5ECA49EACCA48CC2019-11-27.jpg | ||
182 | - | ||
183 | -2019-11-27 11:33:47 文件名:EFB034BC0AA556A1B2C18A0A75DDC3182019-11-27.jpg | ||
184 | - | ||
185 | -2019-11-27 11:34:41 文件名:93C45F3D8AD95D35AA3EE564362A152F2019-11-27.jpg | ||
186 | - | ||
187 | -2019-11-27 11:34:46 文件名:F11F8D93011BF757051172E2BE048D102019-11-27.jpg | ||
188 | - | ||
189 | -2019-11-27 11:35:16 文件名:B0962FA868A64E157B8A3AB33BB47D662019-11-27.jpg | ||
190 | - | ||
191 | -2019-11-27 11:35:21 文件名:FBA3200B5088B3ECD11E5F34103ECE4F2019-11-27.jpg | ||
192 | - | ||
193 | -2019-11-27 11:35:26 文件名:9D2DD0F563A5FE984113B4F647CF3D0E2019-11-27.jpg | ||
194 | - | ||
195 | -2019-11-27 11:35:32 文件名:4D10F62CD40FA2E5D3F9B64BDEAB9B522019-11-27.jpg | ||
196 | - | ||
197 | -2019-11-27 11:36:44 文件名:14D887B4BD7109CAEEB56C0CDDB9EFA22019-11-27.jpg | ||
198 | - | ||
199 | -2019-11-27 11:36:46 文件名:7F72B216A2AC08C43496F165FD3FF1D62019-11-27.jpg | ||
200 | - | ||
201 | -2019-11-27 11:36:49 文件名:6E14BB4E0600A65BF36A8DC4AACEA8932019-11-27.jpg | ||
202 | - | ||
203 | -2019-11-27 11:36:51 文件名:E108D2F8CD3854A10368A961BA6B28072019-11-27.jpg | ||
204 | - | ||
205 | -2019-11-27 11:36:53 文件名:40EBF6DEE8FA6D0407CEAAEB165502A32019-11-27.jpg | ||
206 | - | ||
207 | -2019-11-27 11:36:58 文件名:229E7CF9077FD34AA7FC043C707D69B72019-11-27.jpg | ||
208 | - | ||
209 | -2019-11-27 11:37:00 文件名:92B442C92268A89E637188E5B57C0C5D2019-11-27.jpg | ||
210 | - | ||
211 | -2019-11-27 11:37:03 文件名:2E37FA6D4176B8DFA7BEF75A72C2A2502019-11-27.jpg | ||
212 | - | ||
213 | -2019-11-27 11:37:05 文件名:3756E71AFB805C1A955AD87A43177BBE2019-11-27.jpg | ||
214 | - | ||
215 | -2019-11-27 11:37:08 文件名:9AE711A9EF3324E38A164D943DAEFBF92019-11-27.jpg | ||
216 | - | ||
217 | -2019-11-27 11:37:13 文件名:35BF7D949236C8DB180FCF87C3C2CA852019-11-27.jpg | ||
218 | - | ||
219 | -2019-11-27 11:37:18 文件名:9425CC7BABBE105E6D37D8065A8623132019-11-27.jpg | ||
220 | - | ||
221 | -2019-11-27 11:37:19 文件名:5F574920B8F38971339E58CEDEB11FD32019-11-27.jpg | ||
222 | - | ||
223 | -2019-11-27 11:37:23 文件名:5C6FDD903EA8A52370B8FE4CBE7E4C9C2019-11-27.jpg | ||
224 | - | ||
225 | -2019-11-27 11:37:24 文件名:CB6510932DEE6637B6BAA62B13735D012019-11-27.jpg | ||
226 | - | ||
227 | -2019-11-27 11:37:27 文件名:F7C7F875B92E96F20FA73FE9503BCF2D2019-11-27.jpg | ||
228 | - | ||
229 | -2019-11-27 11:37:28 文件名:B9A43D03D62016D18184D631211B36172019-11-27.jpg | ||
230 | - | ||
231 | -2019-11-27 11:37:32 文件名:EBB62D17CCEA4072D2910592D4F677782019-11-27.jpg | ||
232 | - | ||
233 | -2019-11-27 11:37:35 文件名:F673D2B7D30B79FE22D0393F2AEDCD772019-11-27.jpg | ||
234 | - | ||
235 | -2019-11-27 11:37:40 文件名:74B2ED673BCA8742982B31D5AE0AAB702019-11-27.jpg | ||
236 | - | ||
237 | -2019-11-27 11:37:40 文件名:B64ADB06735F8652C1C5D5360B0ECBCC2019-11-27.jpg | ||
238 | - | ||
239 | -2019-11-27 11:37:45 文件名:990903D930D512493DBBFF01ADF0C5662019-11-27.jpg | ||
240 | - | ||
241 | -2019-11-27 11:37:46 文件名:196680F1A8351347E798814DD342B9652019-11-27.jpg | ||
242 | - | ||
243 | -2019-11-27 11:37:51 文件名:37204DC3D9BC0375216B5423BADF873D2019-11-27.jpg | ||
244 | - | ||
245 | -2019-11-27 11:37:52 文件名:790FE4506DDB9E3489976F23DC63B36F2019-11-27.jpg | ||
246 | - | ||
247 | -2019-11-27 11:37:57 文件名:BF4C0BB45E3EDD10E613D3CEED70BBD32019-11-27.jpg | ||
248 | - | ||
249 | -2019-11-27 11:37:58 文件名:6F1DEF12103A0A9517CF0EF0C21396992019-11-27.jpg | ||
250 | - | ||
251 | -2019-11-27 11:38:03 文件名:93BF9220E55FB695804753532ADAB97A2019-11-27.jpg | ||
252 | - | ||
253 | -2019-11-27 11:38:09 文件名:2CC015D47ADC555EF28E78C83C628C722019-11-27.jpg | ||
254 | - | ||
255 | -2019-11-27 11:38:14 文件名:3F7F31F048F30D9D2A5F6D697B82C7952019-11-27.jpg | ||
256 | - | ||
257 | -2019-11-27 11:38:28 文件名:9DAC6FA52298B11A06BFF354B20E948D2019-11-27.jpg | ||
258 | - | ||
259 | -2019-11-27 11:38:32 文件名:9E116A5E783C81FEADDFBB41C94E9B8A2019-11-27.jpg | ||
260 | - | ||
261 | -2019-11-27 11:38:33 文件名:5239AB67BD8CAE444496F89B5BC16D982019-11-27.jpg | ||
262 | - | ||
263 | -2019-11-27 11:38:35 文件名:DE8794EBA65B2E3F67EE012E063C38902019-11-27.jpg | ||
264 | - | ||
265 | -2019-11-27 11:38:37 文件名:355E89CB290B7769AFD744D27A9B859D2019-11-27.jpg | ||
266 | - | ||
267 | -2019-11-27 11:38:39 文件名:617E4364219CD52FEABECF6060C3B6112019-11-27.jpg | ||
268 | - | ||
269 | -2019-11-27 11:38:39 文件名:DE8BC3853E29BA07932A409BF81BE0142019-11-27.jpg | ||
270 | - | ||
271 | -2019-11-27 11:38:40 文件名:049367C417EB0D1F1059D0910CD8E8802019-11-27.jpg | ||
272 | - | ||
273 | -2019-11-27 11:38:44 文件名:04C668AAA9C0CB3BF0C4F5F0BCEBC16A2019-11-27.jpg | ||
274 | - | ||
275 | -2019-11-27 11:38:44 文件名:BF1A6C782DFEE2DCD7470D26ABDD6F782019-11-27.jpg | ||
276 | - | ||
277 | -2019-11-27 11:38:44 文件名:EA1645145EFE07AB12C40446198FD20B2019-11-27.jpg | ||
278 | - | ||
279 | -2019-11-27 11:38:44 文件名:20F397FFAFB76576987E7A9E556220C92019-11-27.jpg | ||
280 | - | ||
281 | -2019-11-27 11:38:49 文件名:25657C83F87EA2CEF467933F869E8C992019-11-27.jpg | ||
282 | - | ||
283 | -2019-11-27 11:38:49 文件名:4A48C05852CA1F08B36613F7DAEEBA1D2019-11-27.jpg | ||
284 | - | ||
285 | -2019-11-27 11:38:52 文件名:96F9E6CAF23D8BCEA4798174ED89D0612019-11-27.jpg | ||
286 | - | ||
287 | -2019-11-27 11:38:57 文件名:367AE9195FE8394A4BF67DA69D2963042019-11-27.jpg | ||
288 | - | ||
289 | -2019-11-27 11:39:10 文件名:387B25EA2E506C98EF99846363CE4A7E2019-11-27.jpg | ||
290 | - | ||
291 | -2019-11-27 11:39:15 文件名:9A78232037913784E2554A98944333992019-11-27.jpg | ||
292 | - | ||
293 | -2019-11-27 11:39:19 文件名:C337E76B4464DA83D1BFF529796C55C22019-11-27.jpg | ||
294 | - | ||
295 | -2019-11-27 11:39:24 文件名:A3371C5B5643C90E609FF2376BBDDCE52019-11-27.jpg | ||
296 | - | ||
297 | -2019-11-27 11:39:25 文件名:DA3ABC6654DDEF1925DCC8D2F93856992019-11-27.jpg | ||
298 | - | ||
299 | -2019-11-27 11:39:30 文件名:B03DC7B4B8FA8B377BA6ED9C87613F912019-11-27.jpg | ||
300 | - | ||
301 | -2019-11-27 11:39:39 文件名:C1E86C980112689DA63DA87CC765A9A72019-11-27.jpg | ||
302 | - | ||
303 | -2019-11-27 11:39:44 文件名:0CA30237963FE52AADD93AA00E5BAED22019-11-27.jpg | ||
304 | - | ||
305 | -2019-11-27 11:40:04 文件名:EAEC4FDB5EACC7EC5BC2A253321D23B72019-11-27.jpg | ||
306 | - | ||
307 | -2019-11-27 11:40:10 文件名:BFBEAD6AEBD9861B4466D58097D330AA2019-11-27.jpg | ||
308 | - | ||
309 | -2019-11-27 11:41:24 文件名:DADCF0DFC14E734506203BFA066DDC2F2019-11-27.jpg | ||
310 | - | ||
311 | -2019-11-27 11:41:29 文件名:F2496DC4BB8B869904AD0D9C6D83A44A2019-11-27.jpg | ||
312 | - | ||
313 | -2019-11-27 11:44:29 文件名:F5075C9FA6BAA5DC4BFFFCF1241FDA232019-11-27.jpg | ||
314 | - | ||
315 | -2019-11-27 11:44:34 文件名:1B04397EB0F8FB30486F2800BAFD11EA2019-11-27.jpg | ||
316 | - | ||
317 | -2019-11-27 11:44:42 文件名:9FBBE7085737D9145DA2CB6F604C42E32019-11-27.jpg | ||
318 | - | ||
319 | -2019-11-27 11:44:48 文件名:A1D2C3BF1DCDDFC7357A00DAB24B81602019-11-27.jpg | ||
320 | - | ||
321 | -2019-11-27 11:45:21 文件名:745BC52E1E9EC5F94AECB1BA86EC8E182019-11-27.jpg | ||
322 | - | ||
323 | -2019-11-27 11:45:26 文件名:91131A7BE962F87451472D317CF57C832019-11-27.jpg | ||
324 | - | ||
325 | -2019-11-27 11:45:53 文件名:F53FA884C907AB5194FB54E27E17EAA82019-11-27.jpg | ||
326 | - | ||
327 | -2019-11-27 11:45:58 文件名:1E9430B64767012628420618EA207C362019-11-27.jpg | ||
328 | - | ||
329 | -2019-11-27 11:46:21 文件名:E38E410ECA9A243A945EA22E920F46A22019-11-27.jpg | ||
330 | - | ||
331 | -2019-11-27 11:46:26 文件名:42CD26F7245E8838A65DFA897618E16F2019-11-27.jpg | ||
332 | - | ||
333 | -2019-11-27 11:46:43 文件名:924EF28ACEEC11A868AC4A29441E52BE2019-11-27.jpg | ||
334 | - | ||
335 | -2019-11-27 11:46:47 文件名:CC0B2AB2C96065C650D0B68A4C8197F42019-11-27.jpg | ||
336 | - | ||
337 | -2019-11-27 11:46:48 文件名:860AB96C946392CA45CAFF644B372B2C2019-11-27.jpg | ||
338 | - | ||
339 | -2019-11-27 11:46:52 文件名:A3C0C4690A36DDF00EA6A0EA2F86FF462019-11-27.jpg | ||
340 | - | ||
341 | -2019-11-27 11:47:10 文件名:E899BE57150A5D02D84921E10F655E082019-11-27.jpg | ||
342 | - | ||
343 | -2019-11-27 11:47:15 文件名:3E79E456EDD9C847273956B29C0279642019-11-27.jpg | ||
344 | - | ||
345 | -2019-11-27 11:47:15 文件名:E1DB113E8097D870C635D4B2A98BD2552019-11-27.jpg | ||
346 | - | ||
347 | -2019-11-27 11:47:20 文件名:28E7D8CB1E05155C1FB95D7BB70DEF222019-11-27.jpg | ||
348 | - | ||
349 | -2019-11-27 11:51:39 文件名:8E6378BC82A58B710B7E5CA43B4B64AA2019-11-27.jpg | ||
350 | - | ||
351 | -2019-11-27 11:51:45 文件名:F4EE4BC04D5786CFC8392A8BD0B2FE4B2019-11-27.jpg | ||
352 | - | ||
353 | -2019-11-27 11:51:48 文件名:58A1DF5E4EC1CA933C9E426E9EE643582019-11-27.jpg | ||
354 | - | ||
355 | -2019-11-27 11:51:54 文件名:DFAF9BA5D135669580C555D3DA4F009C2019-11-27.jpg | ||
356 | - | ||
357 | -2019-11-27 11:52:54 文件名:D0527DA65B383B4275C4D0E90DD05B7D2019-11-27.jpg | ||
358 | - | ||
359 | -2019-11-27 11:52:59 文件名:F2092F231F2581FF98FCB7847B73C5392019-11-27.jpg | ||
360 | - | ||
361 | -2019-11-27 11:52:59 文件名:71CA6EEC4802685B2214C765FFE587BB2019-11-27.jpg | ||
362 | - | ||
363 | -2019-11-27 11:53:04 文件名:403563DB216C054B287A3729F40B79AF2019-11-27.jpg | ||
364 | - | ||
365 | -2019-11-27 11:53:59 文件名:51BCD8C729696BEDF87EA2243B9137762019-11-27.jpg | ||
366 | - | ||
367 | -2019-11-27 11:54:02 文件名:A3E9D9A9E215B8EE1B30F67D789C02182019-11-27.jpg | ||
368 | - | ||
369 | -2019-11-27 11:54:04 文件名:BB3165E9483C733F1F08395549A661502019-11-27.jpg | ||
370 | - | ||
371 | -2019-11-27 11:54:07 文件名:A300A5389BF5C53B41F1949E1CF5583D2019-11-27.jpg | ||
372 | - | ||
373 | -2019-11-27 11:54:10 文件名:D9519C47EE50AABDAF87D7BD2DE52F242019-11-27.jpg | ||
374 | - | ||
375 | -2019-11-27 11:54:15 文件名:D740DD8276BCDC737F38560AD878643C2019-11-27.jpg | ||
376 | - | ||
377 | -2019-11-27 11:54:49 文件名:E90903F70AF065D27AC8A03971FDA7552019-11-27.jpg | ||
378 | - | ||
379 | -2019-11-27 11:54:54 文件名:E858887FD396139F0E239E72E90874E22019-11-27.jpg | ||
380 | - | ||
381 | -2019-11-27 11:55:25 文件名:DC1A6F4DB0BB51EF0D6512384E4E0B8A2019-11-27.jpg | ||
382 | - | ||
383 | -2019-11-27 11:55:30 文件名:D4B25739B60B6E6F3DCDC97303C778772019-11-27.jpg | ||
384 | - | ||
385 | -2019-11-27 11:55:30 文件名:E61841AB3FF87A2ABC7061328606ADAC2019-11-27.jpg | ||
386 | - | ||
387 | -2019-11-27 11:55:35 文件名:A4B0B603CB15A2A996BE2E81CF98A02B2019-11-27.jpg | ||
388 | - | ||
389 | -2019-11-27 11:55:36 文件名:88D84A827E8FAC365274B2C9AC714FFA2019-11-27.jpg | ||
390 | - | ||
391 | -2019-11-27 11:55:37 文件名:078DD44DDEB2F49673613CFDB2C2B1DD2019-11-27.jpg | ||
392 | - | ||
393 | -2019-11-27 11:55:39 文件名:E9D586A720496E9962C7E47BBC89F86F2019-11-27.jpg | ||
394 | - | ||
395 | -2019-11-27 11:55:40 文件名:A69E2D94560726B6E9A0004C89FBBA832019-11-27.jpg | ||
396 | - | ||
397 | -2019-11-27 11:55:42 文件名:52B8B392ED9ACD750F289E91BB1CFF462019-11-27.jpg | ||
398 | - | ||
399 | -2019-11-27 11:55:44 文件名:22277E5A7FEE8413A84F9670CF8BEB362019-11-27.jpg | ||
400 | - | ||
401 | -2019-11-27 11:55:57 文件名:3D63268F604863707F0719872296F6B52019-11-27.jpg | ||
402 | - | ||
403 | -2019-11-27 11:56:02 文件名:B4CC0DC715BF30660903171B91F1F49B2019-11-27.jpg | ||
404 | - | ||
405 | -2019-11-27 11:56:36 文件名:B53ECEF592AE07AD09D79B818F2272D22019-11-27.jpg | ||
406 | - | ||
407 | -2019-11-27 11:56:41 文件名:8D03690379873335F167D65DA875EC572019-11-27.jpg | ||
408 | - | ||
409 | -2019-11-27 11:56:49 文件名:CB78FDEA07466AFF5E537D91EB315C8A2019-11-27.jpg | ||
410 | - | ||
411 | -2019-11-27 11:56:54 文件名:119724E5D4E6EE393771647944992D462019-11-27.jpg | ||
412 | - | ||
413 | -2019-11-27 11:59:18 文件名:EE6AAD85B80F5BF3D7FCA7201FBB13372019-11-27.jpg | ||
414 | - | ||
415 | -2019-11-27 11:59:23 文件名:B777E20F17F45C4BBB241FB02CED19552019-11-27.jpg | ||
416 | - | ||
417 | -2019-11-27 11:59:25 文件名:88CFADC5A513AF9603B301EC0D7DE34F2019-11-27.jpg | ||
418 | - | ||
419 | -2019-11-27 11:59:26 文件名:B326C93EE60440BF3ABD8E068068E3D52019-11-27.jpg | ||
420 | - | ||
421 | -2019-11-27 11:59:30 文件名:79DFFAE7D12F4C9E5FC383D8AF9244A72019-11-27.jpg | ||
422 | - | ||
423 | -2019-11-27 11:59:30 文件名:5EAA244121BBE9A29F7F83348DFBD9562019-11-27.jpg | ||
424 | - | ||
425 | -2019-11-27 11:59:30 文件名:800D72D210A3F1B6970C387D498316902019-11-27.jpg | ||
426 | - | ||
427 | -2019-11-27 11:59:31 文件名:68F5E25406425CD929F5F99298C44F802019-11-27.jpg | ||
428 | - | ||
429 | -2019-11-27 11:59:34 文件名:A595B9ACFE0A461E476649DBF096B21C2019-11-27.jpg | ||
430 | - | ||
431 | -2019-11-27 11:59:35 文件名:102F419528BB8884C6A2D89AADC5C6432019-11-27.jpg | ||
432 | - | ||
433 | -2019-11-27 11:59:36 文件名:9F1B31FF8DCD7FFB2FF57CE4549558C82019-11-27.jpg | ||
434 | - | ||
435 | -2019-11-27 11:59:39 文件名:E0D19207487035E03292CBBA4023BEC62019-11-27.jpg | ||
436 | - | ||
437 | -2019-11-27 11:59:41 文件名:88DF970896A7165A97524D7E7966D39D2019-11-27.jpg | ||
438 | - | ||
439 | -2019-11-27 11:59:46 文件名:4CD4593643F92C9D11639BCF7B4212412019-11-27.jpg | ||
440 | - |
cloud/log/2019-11-27/12_文件保存回调.txt
@@ -1,1192 +0,0 @@ | @@ -1,1192 +0,0 @@ | ||
1 | -2019-11-27 12:00:05 文件名:2EEBDA60A6E4B43B474DF30F93BD1C5F2019-11-27.jpg | ||
2 | - | ||
3 | -2019-11-27 12:00:09 文件名:93B0AB0CB33A89C5DCBEA2BE7A2EF44F2019-11-27.jpg | ||
4 | - | ||
5 | -2019-11-27 12:00:10 文件名:08410CB7188AB523EF3E556A314A95F02019-11-27.jpg | ||
6 | - | ||
7 | -2019-11-27 12:00:14 文件名:283B674022F1207B63D6AF2EAD2C87422019-11-27.jpg | ||
8 | - | ||
9 | -2019-11-27 12:00:18 文件名:87BDAEAB43E5062C5238A500A8EED6752019-11-27.jpg | ||
10 | - | ||
11 | -2019-11-27 12:00:23 文件名:A7C5281B20056A2DD06521B444B4F9EE2019-11-27.jpg | ||
12 | - | ||
13 | -2019-11-27 12:00:23 文件名:5BBB083D80564CFD04E17A689B6B36982019-11-27.jpg | ||
14 | - | ||
15 | -2019-11-27 12:00:25 文件名:000C7795DA6F175DDAD336F7B964A8C72019-11-27.jpg | ||
16 | - | ||
17 | -2019-11-27 12:00:28 文件名:6340C0AC0FE61D31D1CBDF6F38121E492019-11-27.jpg | ||
18 | - | ||
19 | -2019-11-27 12:00:28 文件名:6DEFD67387D3BBA4CDA7B83B7A1C534F2019-11-27.jpg | ||
20 | - | ||
21 | -2019-11-27 12:00:30 文件名:4F6686288512B64D60A2E24205CFFA462019-11-27.jpg | ||
22 | - | ||
23 | -2019-11-27 12:00:33 文件名:2371D4C2EC5F5A920EBEE5559F0A08472019-11-27.jpg | ||
24 | - | ||
25 | -2019-11-27 12:00:36 文件名:825590DC8BA402747E0476A3C7B159F02019-11-27.jpg | ||
26 | - | ||
27 | -2019-11-27 12:00:40 文件名:8EDD836996D4B104EFC9CAE894F7CCA92019-11-27.jpg | ||
28 | - | ||
29 | -2019-11-27 12:00:40 文件名:0FB2EC0AF721B2780C5B3BA8273F8AE42019-11-27.jpg | ||
30 | - | ||
31 | -2019-11-27 12:00:41 文件名:610726C2198F104D369F5218CE1ECE302019-11-27.jpg | ||
32 | - | ||
33 | -2019-11-27 12:00:43 文件名:4B82900A72BFAB6452F46CC9E6795BDE2019-11-27.jpg | ||
34 | - | ||
35 | -2019-11-27 12:00:44 文件名:3269F87AB7CADC02B4763221F1E6BE2F2019-11-27.jpg | ||
36 | - | ||
37 | -2019-11-27 12:00:45 文件名:5F75AA9C611F4E324CB9F18AF9CCA1742019-11-27.jpg | ||
38 | - | ||
39 | -2019-11-27 12:00:45 文件名:3650D10F6B1210A3EF298882EC4E69772019-11-27.jpg | ||
40 | - | ||
41 | -2019-11-27 12:00:47 文件名:97B25FCBDA5D5335117905B9BA51CB652019-11-27.jpg | ||
42 | - | ||
43 | -2019-11-27 12:00:48 文件名:03F54DDA11F09A3C0FF9F77325A326652019-11-27.jpg | ||
44 | - | ||
45 | -2019-11-27 12:00:49 文件名:0E684D560967F677900355604386B3CF2019-11-27.jpg | ||
46 | - | ||
47 | -2019-11-27 12:00:49 文件名:102636651964595FE9A8E1F70224B7B12019-11-27.jpg | ||
48 | - | ||
49 | -2019-11-27 12:00:52 文件名:5C6D6F3013BBAD14877943F577BF022A2019-11-27.jpg | ||
50 | - | ||
51 | -2019-11-27 12:00:53 文件名:F5F67C78C654FCB2EEC1979A61CD0D2E2019-11-27.jpg | ||
52 | - | ||
53 | -2019-11-27 12:00:54 文件名:7B975BCBB23DC258CE1BD6FE2950FE202019-11-27.jpg | ||
54 | - | ||
55 | -2019-11-27 12:00:58 文件名:AA905F7692C849B19D29B00B6115B5912019-11-27.jpg | ||
56 | - | ||
57 | -2019-11-27 12:01:03 文件名:28E4B389FF9942FAE997A4B3E9C7C2DF2019-11-27.jpg | ||
58 | - | ||
59 | -2019-11-27 12:01:08 文件名:ADCEEB7116C0C27DC2B55BA71E2097872019-11-27.jpg | ||
60 | - | ||
61 | -2019-11-27 12:01:10 文件名:25AB732868A1DA99DF4DDCAF44879D842019-11-27.jpg | ||
62 | - | ||
63 | -2019-11-27 12:01:11 文件名:F3AC1DB446520B88FE37FC7AADABBCE62019-11-27.jpg | ||
64 | - | ||
65 | -2019-11-27 12:01:15 文件名:0CCA16677A4ECB7D4BF7A0D1243397422019-11-27.jpg | ||
66 | - | ||
67 | -2019-11-27 12:01:16 文件名:6D98155030AAF0AC1079F3D810CF62432019-11-27.jpg | ||
68 | - | ||
69 | -2019-11-27 12:01:19 文件名:11435E67FDF41D160FBC356F890FECA02019-11-27.jpg | ||
70 | - | ||
71 | -2019-11-27 12:01:21 文件名:3EE8674AC97CEE17901F0D52B2566DF12019-11-27.jpg | ||
72 | - | ||
73 | -2019-11-27 12:01:21 文件名:45D8D74F5071CB9FCF72B5C27DDFFDB62019-11-27.jpg | ||
74 | - | ||
75 | -2019-11-27 12:01:24 文件名:99594D45E28A025F9A2C0569772E74222019-11-27.jpg | ||
76 | - | ||
77 | -2019-11-27 12:01:26 文件名:8E63ECE9249F73CBC638511D8C7FCCC72019-11-27.jpg | ||
78 | - | ||
79 | -2019-11-27 12:01:26 文件名:611F6E1CFFCA08F60253B8A69FA7541E2019-11-27.jpg | ||
80 | - | ||
81 | -2019-11-27 12:01:48 文件名:4BD00597A302847675F599C647719C442019-11-27.jpg | ||
82 | - | ||
83 | -2019-11-27 12:01:51 文件名:0706B7FA5F2C703251576716F4F578952019-11-27.jpg | ||
84 | - | ||
85 | -2019-11-27 12:01:53 文件名:F3DDC866A2A4925F0BEF658CD1FF56E92019-11-27.jpg | ||
86 | - | ||
87 | -2019-11-27 12:01:54 文件名:B076C5A5C625BA26B14F05AF862D95A42019-11-27.jpg | ||
88 | - | ||
89 | -2019-11-27 12:01:56 文件名:AA054473FABB554246B3CAA3753993082019-11-27.jpg | ||
90 | - | ||
91 | -2019-11-27 12:01:59 文件名:1B09687ECF056F83A52079C7D7345B3C2019-11-27.jpg | ||
92 | - | ||
93 | -2019-11-27 12:02:03 文件名:252FDBEFBA088D683CDFA67FAF2108E02019-11-27.jpg | ||
94 | - | ||
95 | -2019-11-27 12:02:08 文件名:46FAA7A70C98E7825257F5AEAD8455FE2019-11-27.jpg | ||
96 | - | ||
97 | -2019-11-27 12:02:37 文件名:981FA0A10AA74A07CA8CF605073942402019-11-27.jpg | ||
98 | - | ||
99 | -2019-11-27 12:02:43 文件名:7EB94E66167ADF6ACC220455A5E4D2B72019-11-27.jpg | ||
100 | - | ||
101 | -2019-11-27 12:02:47 文件名:C80371364C822A17F6BE6E86CA5521CB2019-11-27.jpg | ||
102 | - | ||
103 | -2019-11-27 12:02:51 文件名:03405563C59B565D934865A214B1F6E02019-11-27.jpg | ||
104 | - | ||
105 | -2019-11-27 12:02:52 文件名:407EF2A530A65C7BFF1E8A70DD6E58832019-11-27.jpg | ||
106 | - | ||
107 | -2019-11-27 12:02:56 文件名:5F603B6FC08E8B4030BD84FAC6984B832019-11-27.jpg | ||
108 | - | ||
109 | -2019-11-27 12:03:32 文件名:4264C1739ABF0328535E242EF4071B0E2019-11-27.jpg | ||
110 | - | ||
111 | -2019-11-27 12:03:37 文件名:64ADDF72ABAFB049F8FB9D525E15EA582019-11-27.jpg | ||
112 | - | ||
113 | -2019-11-27 12:03:53 文件名:C6F258656D30C3E907B7A356E6F7719F2019-11-27.jpg | ||
114 | - | ||
115 | -2019-11-27 12:03:56 文件名:A5EFE176FC1BCF80B8E3ABD39A3779B12019-11-27.jpg | ||
116 | - | ||
117 | -2019-11-27 12:03:58 文件名:B8C376ABD808672CBAE792AC08062C9A2019-11-27.jpg | ||
118 | - | ||
119 | -2019-11-27 12:03:58 文件名:5579B996C155706529758C149EF9F4C82019-11-27.jpg | ||
120 | - | ||
121 | -2019-11-27 12:04:01 文件名:5103C6FC02E1DFBCB4D9C598ACBAC1CA2019-11-27.jpg | ||
122 | - | ||
123 | -2019-11-27 12:04:03 文件名:5193EE1A8C5E5F54C04E99BFCEA6B4F22019-11-27.jpg | ||
124 | - | ||
125 | -2019-11-27 12:04:10 文件名:6EEC698756791BF721154C8CC16C4CCA2019-11-27.jpg | ||
126 | - | ||
127 | -2019-11-27 12:04:15 文件名:F898500CEC1F2AE861B3FEE51249EE422019-11-27.jpg | ||
128 | - | ||
129 | -2019-11-27 12:04:24 文件名:BE5CA18C86FE2DA73AC74D01A6D5462C2019-11-27.jpg | ||
130 | - | ||
131 | -2019-11-27 12:04:29 文件名:BB50EF823333B5D0CD5A278284B06D632019-11-27.jpg | ||
132 | - | ||
133 | -2019-11-27 12:04:37 文件名:77B381EB0995989CD89E37086C6A5C0A2019-11-27.jpg | ||
134 | - | ||
135 | -2019-11-27 12:04:42 文件名:81707432823604FFE405B01AD0B5AF752019-11-27.jpg | ||
136 | - | ||
137 | -2019-11-27 12:04:48 文件名:067FA0682B1D8C134B4566ACEC83978D2019-11-27.jpg | ||
138 | - | ||
139 | -2019-11-27 12:04:53 文件名:A254F3B49DD90A57D4C6D6B0BBB455352019-11-27.jpg | ||
140 | - | ||
141 | -2019-11-27 12:05:37 文件名:69F8508EB73D1CF86743E1EC018E6A502019-11-27.jpg | ||
142 | - | ||
143 | -2019-11-27 12:05:40 文件名:4682AE22BF7D65A7F5A7D8C9F8D8A57D2019-11-27.jpg | ||
144 | - | ||
145 | -2019-11-27 12:05:43 文件名:92A4E7B44A5EA6DF017F4B6CCE325D012019-11-27.jpg | ||
146 | - | ||
147 | -2019-11-27 12:05:45 文件名:6B4867C529784CD5646439516CA7FD3C2019-11-27.jpg | ||
148 | - | ||
149 | -2019-11-27 12:05:50 文件名:7080892E6F473ECA335B656734409E602019-11-27.jpg | ||
150 | - | ||
151 | -2019-11-27 12:05:55 文件名:734B99C76C67C776D2427EC5FD6887642019-11-27.jpg | ||
152 | - | ||
153 | -2019-11-27 12:06:02 文件名:A29ED7175FE16E501E78B80C4B85F8912019-11-27.jpg | ||
154 | - | ||
155 | -2019-11-27 12:06:07 文件名:1FDA7AB817DC490487E89B22AE4CCBF82019-11-27.jpg | ||
156 | - | ||
157 | -2019-11-27 12:06:23 文件名:0C4B8F6565607E41419E0E5F548356D72019-11-27.jpg | ||
158 | - | ||
159 | -2019-11-27 12:06:28 文件名:FF99D43A9ECDDF77A1077A337EA33DAF2019-11-27.jpg | ||
160 | - | ||
161 | -2019-11-27 12:07:34 文件名:76186B0D2353C44AE5C973626B0444102019-11-27.jpg | ||
162 | - | ||
163 | -2019-11-27 12:07:37 文件名:CB13269189CC16A427FEF2465BA5CF082019-11-27.jpg | ||
164 | - | ||
165 | -2019-11-27 12:07:37 文件名:984192D36DDD0405F775E495151FF22F2019-11-27.jpg | ||
166 | - | ||
167 | -2019-11-27 12:07:40 文件名:AD53BE327BB4DCD6148FB69229A2CA882019-11-27.jpg | ||
168 | - | ||
169 | -2019-11-27 12:07:42 文件名:C7B29017A42EA9AF7DFD2D0690B360CC2019-11-27.jpg | ||
170 | - | ||
171 | -2019-11-27 12:07:42 文件名:D3D939DFB493559A6D5D94D4C3C89BA12019-11-27.jpg | ||
172 | - | ||
173 | -2019-11-27 12:07:43 文件名:B7377DB15F09DD99CC7F62A4B0744C062019-11-27.jpg | ||
174 | - | ||
175 | -2019-11-27 12:07:48 文件名:6D055E987D76D23C81F6C7D3D8495A0D2019-11-27.jpg | ||
176 | - | ||
177 | -2019-11-27 12:08:45 文件名:12F6F7F73CD46FE0974E029F40A55E592019-11-27.jpg | ||
178 | - | ||
179 | -2019-11-27 12:08:53 文件名:C60262CE8447A201FE400DA761F081622019-11-27.jpg | ||
180 | - | ||
181 | -2019-11-27 12:09:55 文件名:61A7E5D727D1C5EAF0249DC6D07194002019-11-27.jpg | ||
182 | - | ||
183 | -2019-11-27 12:10:01 文件名:FA41E9E4B4EE0B0938CD4D79ABF5F0CA2019-11-27.jpg | ||
184 | - | ||
185 | -2019-11-27 12:10:03 文件名:860BCFA964908DC0D6251C33DD5B722E2019-11-27.jpg | ||
186 | - | ||
187 | -2019-11-27 12:10:08 文件名:A8CED724AD0CBEBC67D993E44862279A2019-11-27.jpg | ||
188 | - | ||
189 | -2019-11-27 12:10:18 文件名:3ABD5A70653315C0463251C2198C6F592019-11-27.jpg | ||
190 | - | ||
191 | -2019-11-27 12:10:25 文件名:1649FCA55AD3060EAFFB93E1DA57C05C2019-11-27.jpg | ||
192 | - | ||
193 | -2019-11-27 12:10:28 文件名:CA4408623163EBAA9F85F99F74362D362019-11-27.jpg | ||
194 | - | ||
195 | -2019-11-27 12:10:33 文件名:B13C9AEE55141A98C0361A0929C23E982019-11-27.jpg | ||
196 | - | ||
197 | -2019-11-27 12:10:34 文件名:B84BF5455CECF8A1DA2CB9F36004D4A12019-11-27.jpg | ||
198 | - | ||
199 | -2019-11-27 12:10:41 文件名:EEC425F406525E0524BAAF74D4C8A1F52019-11-27.jpg | ||
200 | - | ||
201 | -2019-11-27 12:10:50 文件名:B61EDF9BC47911967F8DB489745F03A92019-11-27.jpg | ||
202 | - | ||
203 | -2019-11-27 12:10:55 文件名:FA2401F1BABD782BB6718167C0042B882019-11-27.jpg | ||
204 | - | ||
205 | -2019-11-27 12:10:57 文件名:EDBA8D7C53E8C2E86FFFF07E52D0FD1F2019-11-27.jpg | ||
206 | - | ||
207 | -2019-11-27 12:11:00 文件名:3C3C1EFBAE0A47290C17009B9702A1462019-11-27.jpg | ||
208 | - | ||
209 | -2019-11-27 12:11:07 文件名:77D7CF1357BFD76ED88F646748D53EDC2019-11-27.jpg | ||
210 | - | ||
211 | -2019-11-27 12:11:12 文件名:338B385245FBA517EA1C391140846C5D2019-11-27.jpg | ||
212 | - | ||
213 | -2019-11-27 12:11:49 文件名:C9DBCE0125731B681E93BFD276A1B8C32019-11-27.jpg | ||
214 | - | ||
215 | -2019-11-27 12:11:56 文件名:990B8FCDA96AD9EBE7F2931908912FAC2019-11-27.jpg | ||
216 | - | ||
217 | -2019-11-27 12:13:21 文件名:A8EACB9A0B04441387C23C8BB2F35D852019-11-27.jpg | ||
218 | - | ||
219 | -2019-11-27 12:13:24 文件名:C0ECDDA057EF72245F75E8D948B4F2112019-11-27.jpg | ||
220 | - | ||
221 | -2019-11-27 12:13:26 文件名:B8E733803E338C286B848D98E8BE2ABE2019-11-27.jpg | ||
222 | - | ||
223 | -2019-11-27 12:13:26 文件名:A5B6346E631F2B9DD3213591F4468A022019-11-27.jpg | ||
224 | - | ||
225 | -2019-11-27 12:13:28 文件名:0338D4921C0BDF38107AE9C1AF4168B42019-11-27.jpg | ||
226 | - | ||
227 | -2019-11-27 12:13:29 文件名:C08BA79FD0956021422907C4F9F73A822019-11-27.jpg | ||
228 | - | ||
229 | -2019-11-27 12:13:31 文件名:D5A881377FAF90653AD07B16819513732019-11-27.jpg | ||
230 | - | ||
231 | -2019-11-27 12:13:33 文件名:0C4083C54A66AC7EE6077067313FFF432019-11-27.jpg | ||
232 | - | ||
233 | -2019-11-27 12:13:39 文件名:AE6DB2468EAF2944BE0A453EB5D201442019-11-27.jpg | ||
234 | - | ||
235 | -2019-11-27 12:13:44 文件名:5C8F5D76429986C5E7DEE37B07A7292B2019-11-27.jpg | ||
236 | - | ||
237 | -2019-11-27 12:13:52 文件名:084A88343CAF2211D83A3629499024672019-11-27.jpg | ||
238 | - | ||
239 | -2019-11-27 12:13:57 文件名:D814142275A1DB3B6BF691591F1BA8732019-11-27.jpg | ||
240 | - | ||
241 | -2019-11-27 12:14:34 文件名:928381BE3A88A8589F03A342438527DA2019-11-27.jpg | ||
242 | - | ||
243 | -2019-11-27 12:14:39 文件名:FC742DB8A3AED0470A63B0B445802E592019-11-27.jpg | ||
244 | - | ||
245 | -2019-11-27 12:15:19 文件名:614E1B684B8DE3A6CACF5D120F4128CF2019-11-27.jpg | ||
246 | - | ||
247 | -2019-11-27 12:15:25 文件名:05FCFF0366B6FAEAB5FB51FEC3451EBA2019-11-27.jpg | ||
248 | - | ||
249 | -2019-11-27 12:15:30 文件名:62053EE0EAF630E36EE56E0641B46CC12019-11-27.jpg | ||
250 | - | ||
251 | -2019-11-27 12:15:34 文件名:F8E5BABA69A74B4221D78B0D5BA07A792019-11-27.jpg | ||
252 | - | ||
253 | -2019-11-27 12:15:39 文件名:48C9CAFB673BA7977B479C0746C839F12019-11-27.jpg | ||
254 | - | ||
255 | -2019-11-27 12:15:41 文件名:EC4B2E3D09C8E40647575A4435FD04BE2019-11-27.jpg | ||
256 | - | ||
257 | -2019-11-27 12:15:42 文件名:D9FCD6E2B833F2995CA53B08D74F8EFB2019-11-27.jpg | ||
258 | - | ||
259 | -2019-11-27 12:15:47 文件名:9545380CCC7A951C0E8E319238FA0DED2019-11-27.jpg | ||
260 | - | ||
261 | -2019-11-27 12:15:53 文件名:F19E2D46183524DB86B61E2F1D9EB4722019-11-27.jpg | ||
262 | - | ||
263 | -2019-11-27 12:15:59 文件名:2C0710BCBF7739B4E8E8AD3CB7258BE32019-11-27.jpg | ||
264 | - | ||
265 | -2019-11-27 12:16:01 文件名:479100B3C456DE4858CEB872A04B4FA62019-11-27.jpg | ||
266 | - | ||
267 | -2019-11-27 12:16:06 文件名:9E688B940F496A83B27B54836C732ECC2019-11-27.jpg | ||
268 | - | ||
269 | -2019-11-27 12:16:26 文件名:FF85ECD5B11C33107A580A5F5E3449C82019-11-27.jpg | ||
270 | - | ||
271 | -2019-11-27 12:16:31 文件名:7AD366B4232684146A1EA44FB3167C742019-11-27.jpg | ||
272 | - | ||
273 | -2019-11-27 12:16:33 文件名:1363B8A56DDD0671686CE968673DE8212019-11-27.jpg | ||
274 | - | ||
275 | -2019-11-27 12:16:38 文件名:8807C2B87FE7DA7C9E49323E762D00DB2019-11-27.jpg | ||
276 | - | ||
277 | -2019-11-27 12:16:41 文件名:FE7AD18CF61148453B97DD74244954152019-11-27.jpg | ||
278 | - | ||
279 | -2019-11-27 12:16:42 文件名:42D666C7017FA45D587B0D8E22244E7A2019-11-27.jpg | ||
280 | - | ||
281 | -2019-11-27 12:16:46 文件名:6E3E43E73BC608F7265CB13ACB718E832019-11-27.jpg | ||
282 | - | ||
283 | -2019-11-27 12:16:47 文件名:D57D02C55C797CD2C1BD217E4F494C282019-11-27.jpg | ||
284 | - | ||
285 | -2019-11-27 12:16:49 文件名:128F9C3F3BD3B66BACD3611B8BCA2D132019-11-27.jpg | ||
286 | - | ||
287 | -2019-11-27 12:16:53 文件名:9A69EB4FA03CF5F4CFB4AC90ECF931A02019-11-27.jpg | ||
288 | - | ||
289 | -2019-11-27 12:16:54 文件名:3C95D7BEE9B676C593B87E951AB37CBC2019-11-27.jpg | ||
290 | - | ||
291 | -2019-11-27 12:16:57 文件名:496D2E10C0164141A56E1A831CBD1E732019-11-27.jpg | ||
292 | - | ||
293 | -2019-11-27 12:16:58 文件名:32DCB0713BC1AA4B46A7BFCA6D243F0B2019-11-27.jpg | ||
294 | - | ||
295 | -2019-11-27 12:17:02 文件名:C18A5CEEA23AB44063305CD0DFF939C72019-11-27.jpg | ||
296 | - | ||
297 | -2019-11-27 12:17:27 文件名:FFFC4E6B84126FBC599D84F599159E652019-11-27.jpg | ||
298 | - | ||
299 | -2019-11-27 12:17:28 文件名:96EE424EA6177218CE673E8584A71B952019-11-27.jpg | ||
300 | - | ||
301 | -2019-11-27 12:17:32 文件名:86FEDD1211033D93EEBE770D825E95D12019-11-27.jpg | ||
302 | - | ||
303 | -2019-11-27 12:17:33 文件名:0BB936508F6236049AEB7F8663162DF82019-11-27.jpg | ||
304 | - | ||
305 | -2019-11-27 12:17:34 文件名:43901A2370BC3F062D5F231383CF36382019-11-27.jpg | ||
306 | - | ||
307 | -2019-11-27 12:17:39 文件名:672D549005A4005974C9CEE1BFADA7DD2019-11-27.jpg | ||
308 | - | ||
309 | -2019-11-27 12:17:44 文件名:2C66335B3BA3A51295517ABBBB8BE4AE2019-11-27.jpg | ||
310 | - | ||
311 | -2019-11-27 12:17:50 文件名:CA8199E0186A0D18776BC2A29E34FCBC2019-11-27.jpg | ||
312 | - | ||
313 | -2019-11-27 12:18:02 文件名:0EE12C978D51F820DDE52B839781DE502019-11-27.jpg | ||
314 | - | ||
315 | -2019-11-27 12:18:07 文件名:F9CA8B14C0DD4C908FA73CCC21109AC02019-11-27.jpg | ||
316 | - | ||
317 | -2019-11-27 12:18:08 文件名:F5EE1806014B9E64377D236D44E9FF3B2019-11-27.jpg | ||
318 | - | ||
319 | -2019-11-27 12:18:10 文件名:AD5F48210271D416EB8A86E975A9C4522019-11-27.jpg | ||
320 | - | ||
321 | -2019-11-27 12:18:13 文件名:6574032903B7DF003485A557139B5C462019-11-27.jpg | ||
322 | - | ||
323 | -2019-11-27 12:18:15 文件名:E2FB36CC25383FC333AE8E8A33756B652019-11-27.jpg | ||
324 | - | ||
325 | -2019-11-27 12:18:36 文件名:7E78C3448B4614DA0C796FE6C4C0B0682019-11-27.jpg | ||
326 | - | ||
327 | -2019-11-27 12:18:41 文件名:14D954E38B5F0BC1888C0FD23C5A36FB2019-11-27.jpg | ||
328 | - | ||
329 | -2019-11-27 12:18:43 文件名:416787F77727766F3F7EF2C990C825CC2019-11-27.jpg | ||
330 | - | ||
331 | -2019-11-27 12:18:47 文件名:E404F62FBC33B5634ADF6C6F552833072019-11-27.jpg | ||
332 | - | ||
333 | -2019-11-27 12:18:48 文件名:5513DFC86B8310F4FC16496A014841102019-11-27.jpg | ||
334 | - | ||
335 | -2019-11-27 12:18:50 文件名:CE512ED8BE39F5AC9BB77612B93A81492019-11-27.jpg | ||
336 | - | ||
337 | -2019-11-27 12:18:53 文件名:2C8E425CF61D4AA0A0AF073ABEC4E8BB2019-11-27.jpg | ||
338 | - | ||
339 | -2019-11-27 12:18:55 文件名:171B7ABA8DEC3629E191CAB65349DCAB2019-11-27.jpg | ||
340 | - | ||
341 | -2019-11-27 12:19:02 文件名:27B2D38635BDE13F5C375D2AC369D5192019-11-27.jpg | ||
342 | - | ||
343 | -2019-11-27 12:19:07 文件名:2B715E0A205D191E58E0DE8C3EB4B8042019-11-27.jpg | ||
344 | - | ||
345 | -2019-11-27 12:19:17 文件名:0B6537122359E7438ED01CC8F3B80BFC2019-11-27.jpg | ||
346 | - | ||
347 | -2019-11-27 12:19:20 文件名:B97D6FD0D08C528960F60005F191C9B92019-11-27.jpg | ||
348 | - | ||
349 | -2019-11-27 12:19:23 文件名:E4EE3691A5159DCD258C1D67D10ED6A32019-11-27.jpg | ||
350 | - | ||
351 | -2019-11-27 12:19:25 文件名:83076CC656BF2B56F8C0203A1C03A5442019-11-27.jpg | ||
352 | - | ||
353 | -2019-11-27 12:19:55 文件名:A114FCEAD75B67CAC158EB5002E1082E2019-11-27.jpg | ||
354 | - | ||
355 | -2019-11-27 12:20:00 文件名:B65078370AF0F1A21CBBE5AA7757430F2019-11-27.jpg | ||
356 | - | ||
357 | -2019-11-27 12:20:13 文件名:A0FF02609F23E8C531750A580DDBBD3E2019-11-27.jpg | ||
358 | - | ||
359 | -2019-11-27 12:20:18 文件名:99FD6A413223085D6F4340EAC39FA9252019-11-27.jpg | ||
360 | - | ||
361 | -2019-11-27 12:20:21 文件名:543EFBE738DBAFB8E9A9AB984619076B2019-11-27.jpg | ||
362 | - | ||
363 | -2019-11-27 12:20:25 文件名:D368A3FF7648E75BFD4D80C7335D4E302019-11-27.jpg | ||
364 | - | ||
365 | -2019-11-27 12:20:26 文件名:5BA2AA46750830012C20527AA4B070532019-11-27.jpg | ||
366 | - | ||
367 | -2019-11-27 12:20:26 文件名:8B0C9694A23720283EF171BD62B641572019-11-27.jpg | ||
368 | - | ||
369 | -2019-11-27 12:20:30 文件名:32F027EF343D0688F08C4C782D0D44852019-11-27.jpg | ||
370 | - | ||
371 | -2019-11-27 12:20:32 文件名:972AAFE94F5BD84F3F8358D221F2945F2019-11-27.jpg | ||
372 | - | ||
373 | -2019-11-27 12:20:45 文件名:40CDD7469CD25ECB03C3749516D687DA2019-11-27.jpg | ||
374 | - | ||
375 | -2019-11-27 12:20:47 文件名:57A43E1BD689F59C58C342DF1DF9EE7A2019-11-27.jpg | ||
376 | - | ||
377 | -2019-11-27 12:20:49 文件名:DF656C6DB2CC73C0C75987FC81C24E6D2019-11-27.jpg | ||
378 | - | ||
379 | -2019-11-27 12:20:50 文件名:FFAB6E2052EEA7288F41347CE99C67C82019-11-27.jpg | ||
380 | - | ||
381 | -2019-11-27 12:20:52 文件名:A656BC93D5A778FF56B44808C42C0BB02019-11-27.jpg | ||
382 | - | ||
383 | -2019-11-27 12:20:55 文件名:9521066EBE1877C63D465E03886059BD2019-11-27.jpg | ||
384 | - | ||
385 | -2019-11-27 12:21:01 文件名:C51366BCB84943DAD88FCB7C115CF5722019-11-27.jpg | ||
386 | - | ||
387 | -2019-11-27 12:21:07 文件名:EE706AA315109B5E013B7DEAB329BF062019-11-27.jpg | ||
388 | - | ||
389 | -2019-11-27 12:22:01 文件名:73682CA5962860FCD779BA62B68C09F32019-11-27.jpg | ||
390 | - | ||
391 | -2019-11-27 12:22:06 文件名:BFDA0DFB1A6C0F5A5E9A226F85BB4EDD2019-11-27.jpg | ||
392 | - | ||
393 | -2019-11-27 12:22:19 文件名:6FF114C45FECEEB5326D321D4FB74B6A2019-11-27.jpg | ||
394 | - | ||
395 | -2019-11-27 12:22:24 文件名:F1AA4B7FCF9938358E0C94C2BDA2AEB62019-11-27.jpg | ||
396 | - | ||
397 | -2019-11-27 12:22:31 文件名:E262BA284CA03C3C1AE09BB207CE991D2019-11-27.jpg | ||
398 | - | ||
399 | -2019-11-27 12:22:36 文件名:0B72E0B7685B9982432CCD539CD2626A2019-11-27.jpg | ||
400 | - | ||
401 | -2019-11-27 12:22:44 文件名:20F31BBC239704AA80C27F9FE46160DD2019-11-27.jpg | ||
402 | - | ||
403 | -2019-11-27 12:22:49 文件名:61CBB669C4C6AC916D9D7386886B107F2019-11-27.jpg | ||
404 | - | ||
405 | -2019-11-27 12:22:50 文件名:F197265B6C0B9D23F07FBC6BF79D63222019-11-27.jpg | ||
406 | - | ||
407 | -2019-11-27 12:22:55 文件名:12171E9679CAD042ADD17B8CFA85A2382019-11-27.jpg | ||
408 | - | ||
409 | -2019-11-27 12:22:58 文件名:E5E1F115D79838BDA34D3469142CD9AE2019-11-27.jpg | ||
410 | - | ||
411 | -2019-11-27 12:23:03 文件名:4613C400538ACE2F792B48E27AEED25F2019-11-27.jpg | ||
412 | - | ||
413 | -2019-11-27 12:23:16 文件名:CB9C5D7868767DFE85960D8AB5FBF0302019-11-27.jpg | ||
414 | - | ||
415 | -2019-11-27 12:23:21 文件名:9BC59DDFEF6A592BB83324426D7A943C2019-11-27.jpg | ||
416 | - | ||
417 | -2019-11-27 12:23:31 文件名:BA2C59760871A0DEE054525ADE454A322019-11-27.jpg | ||
418 | - | ||
419 | -2019-11-27 12:23:36 文件名:3FD174DAB80A5142AF53166913BC3A452019-11-27.jpg | ||
420 | - | ||
421 | -2019-11-27 12:24:00 文件名:F2453672B230F4DC69537723571EF1212019-11-27.jpg | ||
422 | - | ||
423 | -2019-11-27 12:24:05 文件名:A33AF8CC110D33D06696B7BAADE3440F2019-11-27.jpg | ||
424 | - | ||
425 | -2019-11-27 12:24:11 文件名:B7FC8CA583098BE42DE396E688764A9A2019-11-27.jpg | ||
426 | - | ||
427 | -2019-11-27 12:24:16 文件名:1B7E3024AED239E14E9622C63FB247F92019-11-27.jpg | ||
428 | - | ||
429 | -2019-11-27 12:24:17 文件名:1151D6A6CB83E73F3E16F046C71B26222019-11-27.jpg | ||
430 | - | ||
431 | -2019-11-27 12:24:21 文件名:B5EBB8A07A4FE0E0B4923542B2D488BC2019-11-27.jpg | ||
432 | - | ||
433 | -2019-11-27 12:24:21 文件名:7AD4CC68074531FFCB60684FD2D7F5362019-11-27.jpg | ||
434 | - | ||
435 | -2019-11-27 12:24:22 文件名:4E102EB2D04D7F616D2711682D6F03D92019-11-27.jpg | ||
436 | - | ||
437 | -2019-11-27 12:24:23 文件名:D8A259EB90D371507BCE6257E452E2362019-11-27.jpg | ||
438 | - | ||
439 | -2019-11-27 12:24:26 文件名:83EFE7E2A984081D8493420B9A3F97B42019-11-27.jpg | ||
440 | - | ||
441 | -2019-11-27 12:24:27 文件名:94E9E33C9D98D7510130784073F803B32019-11-27.jpg | ||
442 | - | ||
443 | -2019-11-27 12:24:28 文件名:1D08FBD98EF98C12EC09E7B658CDAE332019-11-27.jpg | ||
444 | - | ||
445 | -2019-11-27 12:24:32 文件名:EB3FF32DC4EB659C21D2242AA35F32862019-11-27.jpg | ||
446 | - | ||
447 | -2019-11-27 12:24:37 文件名:2A331120C12CDCDA45AA26F81640ED652019-11-27.jpg | ||
448 | - | ||
449 | -2019-11-27 12:25:20 文件名:D7EB2E32421F2260B4ECADCD388A54712019-11-27.jpg | ||
450 | - | ||
451 | -2019-11-27 12:25:21 文件名:79698889BA867F687076ED53217307112019-11-27.jpg | ||
452 | - | ||
453 | -2019-11-27 12:25:22 文件名:20A798CC686AB51BEAD9AA21E20B573A2019-11-27.jpg | ||
454 | - | ||
455 | -2019-11-27 12:25:25 文件名:A55BF5113F2C4CB31C0768FB0F7C186F2019-11-27.jpg | ||
456 | - | ||
457 | -2019-11-27 12:25:25 文件名:5499354F9E1C368F0D4BA6F964C052EE2019-11-27.jpg | ||
458 | - | ||
459 | -2019-11-27 12:25:26 文件名:185A365DAB0EB7294070D4D5F633A2942019-11-27.jpg | ||
460 | - | ||
461 | -2019-11-27 12:25:26 文件名:AD2F337C964EE60D19B6F16FBF96C1812019-11-27.jpg | ||
462 | - | ||
463 | -2019-11-27 12:25:27 文件名:D9ED906A374FE73FC3BFD728C8C1ADEB2019-11-27.jpg | ||
464 | - | ||
465 | -2019-11-27 12:25:29 文件名:0C8D5E5222B88AFF2C25D16D8510A1822019-11-27.jpg | ||
466 | - | ||
467 | -2019-11-27 12:25:30 文件名:62C84AA21A77451988F781FC05DA0DD92019-11-27.jpg | ||
468 | - | ||
469 | -2019-11-27 12:25:31 文件名:33BDE692A9E5CD9740676277B8B1B31B2019-11-27.jpg | ||
470 | - | ||
471 | -2019-11-27 12:25:34 文件名:D1188E01F0815B4ABE4C0A8BA29AB4F92019-11-27.jpg | ||
472 | - | ||
473 | -2019-11-27 12:25:40 文件名:83A665012D45FD39B6FB3B5A0A2289842019-11-27.jpg | ||
474 | - | ||
475 | -2019-11-27 12:25:42 文件名:D0743E729196A3A9AC9ADD1E159883342019-11-27.jpg | ||
476 | - | ||
477 | -2019-11-27 12:25:45 文件名:3A5EDF094273AB4A636077ABB148BCFC2019-11-27.jpg | ||
478 | - | ||
479 | -2019-11-27 12:25:47 文件名:E9A5C5A371246C08FC22286AE154126E2019-11-27.jpg | ||
480 | - | ||
481 | -2019-11-27 12:25:49 文件名:B54372DDCFB5498E0A53BED9FB55CFC12019-11-27.jpg | ||
482 | - | ||
483 | -2019-11-27 12:25:53 文件名:F481E48FBD9FB5ED1BAB6B39B8EF78B62019-11-27.jpg | ||
484 | - | ||
485 | -2019-11-27 12:25:54 文件名:462A40B49D124BDD688E4FC46C7E81562019-11-27.jpg | ||
486 | - | ||
487 | -2019-11-27 12:25:54 文件名:E2E3862B4D07C01831E07B4781D26C8A2019-11-27.jpg | ||
488 | - | ||
489 | -2019-11-27 12:25:55 文件名:A874E6D0FCE323CAEF187B61C40C9EB42019-11-27.jpg | ||
490 | - | ||
491 | -2019-11-27 12:25:59 文件名:4FFC814D0F384BBF5C8864D94BC283752019-11-27.jpg | ||
492 | - | ||
493 | -2019-11-27 12:25:59 文件名:D411FB6C9102BD63F73E651D13F7AF852019-11-27.jpg | ||
494 | - | ||
495 | -2019-11-27 12:26:01 文件名:1430C6033EF7817E8A32FDDECF3A1FBD2019-11-27.jpg | ||
496 | - | ||
497 | -2019-11-27 12:26:04 文件名:3E019439021C87C0E503F0C4A0793D932019-11-27.jpg | ||
498 | - | ||
499 | -2019-11-27 12:26:09 文件名:F55F2D7D08DCD0B3741CEFF5E64749A42019-11-27.jpg | ||
500 | - | ||
501 | -2019-11-27 12:26:50 文件名:01DC3F4DD957C85C8C8749C1AB26FBBE2019-11-27.jpg | ||
502 | - | ||
503 | -2019-11-27 12:26:55 文件名:B95AAE9135951927AF7454AD86E019BC2019-11-27.jpg | ||
504 | - | ||
505 | -2019-11-27 12:27:06 文件名:FE7E60B3345EB720AF9A5FC2FFA0E7062019-11-27.jpg | ||
506 | - | ||
507 | -2019-11-27 12:27:08 文件名:12B15640F5CF3EAEF95BBC12696B97FD2019-11-27.jpg | ||
508 | - | ||
509 | -2019-11-27 12:27:11 文件名:F48DBC0ABE707736E2268EC9267DFC9C2019-11-27.jpg | ||
510 | - | ||
511 | -2019-11-27 12:27:13 文件名:387AC8B973392DFC4F34C7899108E7092019-11-27.jpg | ||
512 | - | ||
513 | -2019-11-27 12:27:14 文件名:9261AD08D7C9C833C00E0509690BBAD72019-11-27.jpg | ||
514 | - | ||
515 | -2019-11-27 12:27:15 文件名:5C46BA443996AE1BB62624DC9874010C2019-11-27.jpg | ||
516 | - | ||
517 | -2019-11-27 12:27:17 文件名:C869E693C3D59E6A32FFF5D1B0BB5F002019-11-27.jpg | ||
518 | - | ||
519 | -2019-11-27 12:27:19 文件名:1712E3A25048F66FAF3BC3160BBD7AE92019-11-27.jpg | ||
520 | - | ||
521 | -2019-11-27 12:27:20 文件名:96DD65649FA2DA51B7B0551FBCE6B96E2019-11-27.jpg | ||
522 | - | ||
523 | -2019-11-27 12:27:22 文件名:54294548BE5CC8F75007516BF190DF262019-11-27.jpg | ||
524 | - | ||
525 | -2019-11-27 12:27:22 文件名:A2AE994E7376CD14B63850E41C67CB522019-11-27.jpg | ||
526 | - | ||
527 | -2019-11-27 12:27:27 文件名:88CE5BC135500F7EC1C20C292123C7112019-11-27.jpg | ||
528 | - | ||
529 | -2019-11-27 12:27:46 文件名:52CC7AF7C795A1C7DE63D28651AA14582019-11-27.jpg | ||
530 | - | ||
531 | -2019-11-27 12:27:52 文件名:5E4D36B9DEA28613CBCED94F49B3D9462019-11-27.jpg | ||
532 | - | ||
533 | -2019-11-27 12:28:04 文件名:D338CCC06422377EF385E17F1739FDE32019-11-27.jpg | ||
534 | - | ||
535 | -2019-11-27 12:28:09 文件名:7DDC046BAC89FD1C9B2F3557AB80BBBC2019-11-27.jpg | ||
536 | - | ||
537 | -2019-11-27 12:28:13 文件名:13CCF78BC2C2BAE56AC28453D955A0E22019-11-27.jpg | ||
538 | - | ||
539 | -2019-11-27 12:28:14 文件名:EE0A1F8B92086D1FEC505E42B738381B2019-11-27.jpg | ||
540 | - | ||
541 | -2019-11-27 12:28:18 文件名:91B39C0088489A00B323722BB57323442019-11-27.jpg | ||
542 | - | ||
543 | -2019-11-27 12:28:18 文件名:F18EF37BA60C0511DF87DB94FD6208712019-11-27.jpg | ||
544 | - | ||
545 | -2019-11-27 12:28:20 文件名:6C6FFEF2DBCCE94A0DF4716D26A469962019-11-27.jpg | ||
546 | - | ||
547 | -2019-11-27 12:28:23 文件名:02F52D316F46D1F3123A58FE8963A3312019-11-27.jpg | ||
548 | - | ||
549 | -2019-11-27 12:28:24 文件名:7CCAF67F1B9AE24C5BA8055172F9D2A22019-11-27.jpg | ||
550 | - | ||
551 | -2019-11-27 12:28:26 文件名:85ECCA4571421D8D478DD3D1B3296EC62019-11-27.jpg | ||
552 | - | ||
553 | -2019-11-27 12:28:29 文件名:0C67AB49A684B3D98D7C27DEB15F3D902019-11-27.jpg | ||
554 | - | ||
555 | -2019-11-27 12:28:31 文件名:6ABD1D53B30F0BAEFB81739512264DB52019-11-27.jpg | ||
556 | - | ||
557 | -2019-11-27 12:28:31 文件名:3A80A0FDD2838ECFDB4FC7CA6BE829202019-11-27.jpg | ||
558 | - | ||
559 | -2019-11-27 12:28:36 文件名:A0BA22E4F6AEC368F46EE4F7428FDACA2019-11-27.jpg | ||
560 | - | ||
561 | -2019-11-27 12:28:39 文件名:5401D1D261DDF5E6F0ED083DF09BA9FC2019-11-27.jpg | ||
562 | - | ||
563 | -2019-11-27 12:28:40 文件名:E8E87634E71834E9F3D78249FBB677682019-11-27.jpg | ||
564 | - | ||
565 | -2019-11-27 12:28:44 文件名:71070CE70604127DF6016D6BCE50A3052019-11-27.jpg | ||
566 | - | ||
567 | -2019-11-27 12:28:46 文件名:FAFE60A1D918113715F65FECD2E92CAA2019-11-27.jpg | ||
568 | - | ||
569 | -2019-11-27 12:28:47 文件名:D9D2FE5802345A6D5698B976D96C18CF2019-11-27.jpg | ||
570 | - | ||
571 | -2019-11-27 12:28:52 文件名:5896807BE0FB39A948BF4D451C7EF4D72019-11-27.jpg | ||
572 | - | ||
573 | -2019-11-27 12:28:53 文件名:B4FEEDF4329FC034973AB81E9B1A194E2019-11-27.jpg | ||
574 | - | ||
575 | -2019-11-27 12:28:58 文件名:CFE06BB6B1A7F74EC11674D2AE5DA1192019-11-27.jpg | ||
576 | - | ||
577 | -2019-11-27 12:29:00 文件名:213C2825760028EEF9C4ADE1EB2CD9142019-11-27.jpg | ||
578 | - | ||
579 | -2019-11-27 12:29:06 文件名:AFE22CD2EC1B0B7E523194F976045B3D2019-11-27.jpg | ||
580 | - | ||
581 | -2019-11-27 12:29:18 文件名:7D81FC5DA4C9943CB8925E4B6E69ECD42019-11-27.jpg | ||
582 | - | ||
583 | -2019-11-27 12:29:23 文件名:32E7EF84C42B37EA410DD9CC7039C74E2019-11-27.jpg | ||
584 | - | ||
585 | -2019-11-27 12:29:24 文件名:6E94F2AC24940C3E9EA161C61ADBBDDD2019-11-27.jpg | ||
586 | - | ||
587 | -2019-11-27 12:29:24 文件名:875C1DC5C263D1FD3B2816E3E1D710242019-11-27.jpg | ||
588 | - | ||
589 | -2019-11-27 12:29:29 文件名:819DC4FD6DFE914BC55F88AA5AC7F6D52019-11-27.jpg | ||
590 | - | ||
591 | -2019-11-27 12:29:30 文件名:F572BD48531A7ABAD9412A63CA8FA8BA2019-11-27.jpg | ||
592 | - | ||
593 | -2019-11-27 12:29:38 文件名:035FD69026E53E601ECFC467B6FD09E42019-11-27.jpg | ||
594 | - | ||
595 | -2019-11-27 12:29:43 文件名:D35CDFC674263525645890217F6028B12019-11-27.jpg | ||
596 | - | ||
597 | -2019-11-27 12:29:52 文件名:E0BBC0819258C516239157B418F18BCA2019-11-27.jpg | ||
598 | - | ||
599 | -2019-11-27 12:29:53 文件名:C3FB0F21B9287BA3FDBE254359E8DEAF2019-11-27.jpg | ||
600 | - | ||
601 | -2019-11-27 12:29:57 文件名:C9D3657BB4A2990EC34A4DB45A3C658B2019-11-27.jpg | ||
602 | - | ||
603 | -2019-11-27 12:29:58 文件名:CECCE4B06773B521169A609420F373CC2019-11-27.jpg | ||
604 | - | ||
605 | -2019-11-27 12:29:58 文件名:6B3948AEB7ED7087ED09C65CF99BFC042019-11-27.jpg | ||
606 | - | ||
607 | -2019-11-27 12:29:59 文件名:13818D42A2A70D6D7B53CD53E687E9992019-11-27.jpg | ||
608 | - | ||
609 | -2019-11-27 12:29:59 文件名:0173E2917BCFD1BC0BD9A86BD196B1882019-11-27.jpg | ||
610 | - | ||
611 | -2019-11-27 12:30:03 文件名:FA905152450337EDE436C93FF73287C72019-11-27.jpg | ||
612 | - | ||
613 | -2019-11-27 12:30:04 文件名:4F14C247C76536229F5CCA6BFAA867C22019-11-27.jpg | ||
614 | - | ||
615 | -2019-11-27 12:30:05 文件名:566C19EF71986F1487DBDA69455792FC2019-11-27.jpg | ||
616 | - | ||
617 | -2019-11-27 12:30:21 文件名:6454D5C506212993BAF70A11579C6BB12019-11-27.jpg | ||
618 | - | ||
619 | -2019-11-27 12:30:24 文件名:378834C7E40D682D2F4FD8BF75BC616B2019-11-27.jpg | ||
620 | - | ||
621 | -2019-11-27 12:30:24 文件名:A53FAF09598174C03D84F1EBF86A14F12019-11-27.jpg | ||
622 | - | ||
623 | -2019-11-27 12:30:26 文件名:0D5548DFAAA64F9F81ECB8D63F0F33502019-11-27.jpg | ||
624 | - | ||
625 | -2019-11-27 12:30:29 文件名:7C59C59F87EAFF2294DBE3EE0FBC6A4F2019-11-27.jpg | ||
626 | - | ||
627 | -2019-11-27 12:30:29 文件名:62776656C14865ED4E35523DD5409B7C2019-11-27.jpg | ||
628 | - | ||
629 | -2019-11-27 12:30:29 文件名:72A6783A6AE18CA33A66D372EB0365982019-11-27.jpg | ||
630 | - | ||
631 | -2019-11-27 12:30:35 文件名:94CDE619BF52D8F076AAE8B7297ED2332019-11-27.jpg | ||
632 | - | ||
633 | -2019-11-27 12:30:38 文件名:000F95BF38C667F231266520DBCBC5892019-11-27.jpg | ||
634 | - | ||
635 | -2019-11-27 12:30:41 文件名:387FCE05AEAA69F18D2A560BD994FE9D2019-11-27.jpg | ||
636 | - | ||
637 | -2019-11-27 12:30:43 文件名:4B5917DA5C7E41D1C5EAD2AF78C252622019-11-27.jpg | ||
638 | - | ||
639 | -2019-11-27 12:30:47 文件名:33552558210479DB89A4D80D86B49E272019-11-27.jpg | ||
640 | - | ||
641 | -2019-11-27 12:30:50 文件名:2C8CF708AC69EBBF4B69AFEF4761F7EE2019-11-27.jpg | ||
642 | - | ||
643 | -2019-11-27 12:30:51 文件名:B321FAFBBF7FB0FA79F6EC38B10193682019-11-27.jpg | ||
644 | - | ||
645 | -2019-11-27 12:30:54 文件名:46643A8525847075095BB9A413028EFE2019-11-27.jpg | ||
646 | - | ||
647 | -2019-11-27 12:30:55 文件名:622DB123763305635B2C2908EF3E0A142019-11-27.jpg | ||
648 | - | ||
649 | -2019-11-27 12:30:57 文件名:913A46D45BFC5D57A253A77038CCA1252019-11-27.jpg | ||
650 | - | ||
651 | -2019-11-27 12:30:59 文件名:D2020380F143D86D5365029AD726D5B62019-11-27.jpg | ||
652 | - | ||
653 | -2019-11-27 12:31:00 文件名:8F6A24599AD8A875FFB2D7890D56A35B2019-11-27.jpg | ||
654 | - | ||
655 | -2019-11-27 12:31:05 文件名:96025374FCFE5A4FA3502E3A7ED1E3872019-11-27.jpg | ||
656 | - | ||
657 | -2019-11-27 12:31:09 文件名:2EE72BE21308A493E25A76E5E97AA45A2019-11-27.jpg | ||
658 | - | ||
659 | -2019-11-27 12:31:14 文件名:E22F06C4F3E55022C017CF2E22FCE6932019-11-27.jpg | ||
660 | - | ||
661 | -2019-11-27 12:31:19 文件名:00B39D7DBAF13276D6FCA1146D50C24B2019-11-27.jpg | ||
662 | - | ||
663 | -2019-11-27 12:31:24 文件名:1BFBEE98D49FE87973B7BD7E067E7B782019-11-27.jpg | ||
664 | - | ||
665 | -2019-11-27 12:31:42 文件名:EC958F9330DCB4B5EA7A3D94B7A9A04E2019-11-27.jpg | ||
666 | - | ||
667 | -2019-11-27 12:31:45 文件名:E030D2F2B568AD9C3E358C3E4C4E84F72019-11-27.jpg | ||
668 | - | ||
669 | -2019-11-27 12:31:47 文件名:AE232203E48E4C13DF860C7B4112E3522019-11-27.jpg | ||
670 | - | ||
671 | -2019-11-27 12:31:50 文件名:6E4C0A092E90FEF2E8E465A57319F6AD2019-11-27.jpg | ||
672 | - | ||
673 | -2019-11-27 12:32:42 文件名:CE43C432A26D7270631A0E3F710B4BF32019-11-27.jpg | ||
674 | - | ||
675 | -2019-11-27 12:32:47 文件名:6667C62579FA7778878F11B24890DCF32019-11-27.jpg | ||
676 | - | ||
677 | -2019-11-27 12:32:53 文件名:4C19D28AD1CE372F38060BFB9BB7A32F2019-11-27.jpg | ||
678 | - | ||
679 | -2019-11-27 12:32:58 文件名:8218602ED9F34A4AE27A4BD8D793250F2019-11-27.jpg | ||
680 | - | ||
681 | -2019-11-27 12:33:23 文件名:D1211874EFD06407CE744B124C7D81492019-11-27.jpg | ||
682 | - | ||
683 | -2019-11-27 12:33:25 文件名:940FA611E4D333ACC857DBFEEC7A505C2019-11-27.jpg | ||
684 | - | ||
685 | -2019-11-27 12:33:26 文件名:FCF0B09F6A26180DAD6F80A97BB8461F2019-11-27.jpg | ||
686 | - | ||
687 | -2019-11-27 12:33:28 文件名:67B8F1399116E407C41306BDD8DAC3E92019-11-27.jpg | ||
688 | - | ||
689 | -2019-11-27 12:33:30 文件名:89DC94446135AE8B7AC6682FC78D13BD2019-11-27.jpg | ||
690 | - | ||
691 | -2019-11-27 12:33:31 文件名:E2C8D205901A5B009BDFF37950D7BB412019-11-27.jpg | ||
692 | - | ||
693 | -2019-11-27 12:33:31 文件名:60A3FCE65E30F9426DFFB1471BFF65082019-11-27.jpg | ||
694 | - | ||
695 | -2019-11-27 12:33:34 文件名:9824A7AC65B3CEA0293C5F44D9E1448C2019-11-27.jpg | ||
696 | - | ||
697 | -2019-11-27 12:33:35 文件名:80617CCB9494B3A3EEEE7AC421A80C2F2019-11-27.jpg | ||
698 | - | ||
699 | -2019-11-27 12:33:36 文件名:53FD08F0CBB0FF954F5EC40CA4CA47F62019-11-27.jpg | ||
700 | - | ||
701 | -2019-11-27 12:33:39 文件名:4E70F30D4674FAB74EDEE35F4DA091152019-11-27.jpg | ||
702 | - | ||
703 | -2019-11-27 12:33:39 文件名:6700078FF8846F66A3C8FBAC7241FED52019-11-27.jpg | ||
704 | - | ||
705 | -2019-11-27 12:33:40 文件名:EF6FBCB3A3BCB52469BFBC8228813ABF2019-11-27.jpg | ||
706 | - | ||
707 | -2019-11-27 12:33:42 文件名:4358FD8F9C95F8FBEF5E6B9EAFE5A56B2019-11-27.jpg | ||
708 | - | ||
709 | -2019-11-27 12:33:44 文件名:ED65AD184FCFEE05C5C8E0A3044D20A72019-11-27.jpg | ||
710 | - | ||
711 | -2019-11-27 12:33:44 文件名:E23529CAE1B0EDF8D3273243066F62D02019-11-27.jpg | ||
712 | - | ||
713 | -2019-11-27 12:33:48 文件名:0C63A88397D471E4D1045CA0273D82602019-11-27.jpg | ||
714 | - | ||
715 | -2019-11-27 12:33:49 文件名:0E7FCD8ABC96F4E12D78B3027026F9D82019-11-27.jpg | ||
716 | - | ||
717 | -2019-11-27 12:33:56 文件名:EEC3C0123203C5566C5938A386FFD6DE2019-11-27.jpg | ||
718 | - | ||
719 | -2019-11-27 12:33:58 文件名:354F3A0F6E6F80F797F008A6B424A50B2019-11-27.jpg | ||
720 | - | ||
721 | -2019-11-27 12:34:01 文件名:E3DE13020D0A7D529839CB5F33FEA21B2019-11-27.jpg | ||
722 | - | ||
723 | -2019-11-27 12:34:02 文件名:8CE475F19E87D3597DC148C3AD5373B92019-11-27.jpg | ||
724 | - | ||
725 | -2019-11-27 12:34:03 文件名:3C4947EC4570A1AE1A4FB7A8F6781B9E2019-11-27.jpg | ||
726 | - | ||
727 | -2019-11-27 12:34:06 文件名:5FA38FD8D53469590CFD071D47DA668B2019-11-27.jpg | ||
728 | - | ||
729 | -2019-11-27 12:34:07 文件名:F0A96CD323098F50DDC4B48677B140A52019-11-27.jpg | ||
730 | - | ||
731 | -2019-11-27 12:34:11 文件名:458FE60E22F1FA0BE5D9670DEE51C4602019-11-27.jpg | ||
732 | - | ||
733 | -2019-11-27 12:34:15 文件名:66D28A4ABA63E93D69D8A034538B5E2D2019-11-27.jpg | ||
734 | - | ||
735 | -2019-11-27 12:34:20 文件名:4A3207F6A5D74967CCE5FFA8C96AB2252019-11-27.jpg | ||
736 | - | ||
737 | -2019-11-27 12:34:26 文件名:AAD33554016E09A08747D7AA4B6FEC4F2019-11-27.jpg | ||
738 | - | ||
739 | -2019-11-27 12:34:31 文件名:6B152E4F2E035C2289B92071FD9700A12019-11-27.jpg | ||
740 | - | ||
741 | -2019-11-27 12:34:31 文件名:39829EE452A2DBC53B78DABCC4B9E13A2019-11-27.jpg | ||
742 | - | ||
743 | -2019-11-27 12:34:36 文件名:52414248F91E6A44E17D500FD875A95C2019-11-27.jpg | ||
744 | - | ||
745 | -2019-11-27 12:34:37 文件名:BB80C33809E095A847499F2C94E307EE2019-11-27.jpg | ||
746 | - | ||
747 | -2019-11-27 12:34:42 文件名:35F3ABC4304229621747AFFAAF5BAEF02019-11-27.jpg | ||
748 | - | ||
749 | -2019-11-27 12:34:43 文件名:B4E12FC568D00A95D9564BF21C7C4A282019-11-27.jpg | ||
750 | - | ||
751 | -2019-11-27 12:34:48 文件名:319E1EA759A252BE4BD5051E6EB956E52019-11-27.jpg | ||
752 | - | ||
753 | -2019-11-27 12:35:21 文件名:F10A879E3442F619C4AE1EAC1282B3BF2019-11-27.jpg | ||
754 | - | ||
755 | -2019-11-27 12:35:22 文件名:0D5FD24C436064BCA623F38694F796002019-11-27.jpg | ||
756 | - | ||
757 | -2019-11-27 12:35:27 文件名:706CC27DCFE4FA744F688C208FC25CAB2019-11-27.jpg | ||
758 | - | ||
759 | -2019-11-27 12:35:27 文件名:18A0F0899C685A83219DC31432AECD542019-11-27.jpg | ||
760 | - | ||
761 | -2019-11-27 12:35:37 文件名:148548594CAD3C07DA6A2E88404118C12019-11-27.jpg | ||
762 | - | ||
763 | -2019-11-27 12:35:42 文件名:8E3F40C4A5EF006A955BE343483450352019-11-27.jpg | ||
764 | - | ||
765 | -2019-11-27 12:35:44 文件名:1D5AA017B6B2488271A4ABFDE36C43982019-11-27.jpg | ||
766 | - | ||
767 | -2019-11-27 12:35:48 文件名:37345B5C2F94EEA0307CF22937554DEC2019-11-27.jpg | ||
768 | - | ||
769 | -2019-11-27 12:35:49 文件名:9019B797A11181F95C2BE1F8508296062019-11-27.jpg | ||
770 | - | ||
771 | -2019-11-27 12:35:53 文件名:6CBAB0F7B8219832AD073542D1C0A5662019-11-27.jpg | ||
772 | - | ||
773 | -2019-11-27 12:35:58 文件名:E4AA338AA1FBBB089C586041CB63D96D2019-11-27.jpg | ||
774 | - | ||
775 | -2019-11-27 12:36:01 文件名:EA647819A9F70B8A8EE3E2030388D8F62019-11-27.jpg | ||
776 | - | ||
777 | -2019-11-27 12:36:03 文件名:481462A3288ED05923965C71BCD165272019-11-27.jpg | ||
778 | - | ||
779 | -2019-11-27 12:36:07 文件名:6E4FD2B4CE4EF47A7EDDB9F3B21A400A2019-11-27.jpg | ||
780 | - | ||
781 | -2019-11-27 12:36:14 文件名:E3C7478A2EB54252B737252C05225FBB2019-11-27.jpg | ||
782 | - | ||
783 | -2019-11-27 12:36:17 文件名:6E37EA6D354F074B8832FBCA95615A492019-11-27.jpg | ||
784 | - | ||
785 | -2019-11-27 12:36:19 文件名:0A9F43D98BE96B1708BDE3C677F4E1102019-11-27.jpg | ||
786 | - | ||
787 | -2019-11-27 12:36:20 文件名:273B468FC9FB909536683187E2B4E0942019-11-27.jpg | ||
788 | - | ||
789 | -2019-11-27 12:36:22 文件名:0E4531B992A533BE95FD84D0D9BCEE812019-11-27.jpg | ||
790 | - | ||
791 | -2019-11-27 12:36:26 文件名:90CC95F46E394160BD6397B0431F10AA2019-11-27.jpg | ||
792 | - | ||
793 | -2019-11-27 12:36:36 文件名:439A336E156BE07BE1E64101788A9A012019-11-27.jpg | ||
794 | - | ||
795 | -2019-11-27 12:36:41 文件名:FF3A375450CED613F695E8976762F0112019-11-27.jpg | ||
796 | - | ||
797 | -2019-11-27 12:36:48 文件名:68FC5B9F816CDF734DC7FA80302827C82019-11-27.jpg | ||
798 | - | ||
799 | -2019-11-27 12:36:52 文件名:BDF9B01EDF2C8D60EC99FBA792698AD82019-11-27.jpg | ||
800 | - | ||
801 | -2019-11-27 12:36:53 文件名:96754BADFF3FCC0EBF09330CC2B19B902019-11-27.jpg | ||
802 | - | ||
803 | -2019-11-27 12:36:54 文件名:0F0106FBA055B9BD73691840360D67022019-11-27.jpg | ||
804 | - | ||
805 | -2019-11-27 12:36:57 文件名:3702E2614E12DA32E278633CE755F62F2019-11-27.jpg | ||
806 | - | ||
807 | -2019-11-27 12:36:58 文件名:8896A9413461FB3D7E3BAD42949FCCB42019-11-27.jpg | ||
808 | - | ||
809 | -2019-11-27 12:37:11 文件名:55EC2AA6E879B076FD952B9E4ECCEC1F2019-11-27.jpg | ||
810 | - | ||
811 | -2019-11-27 12:37:17 文件名:2E1E71459886F0AF321E46FCA74F9D372019-11-27.jpg | ||
812 | - | ||
813 | -2019-11-27 12:37:25 文件名:252690AB7ADE5B1BCADCB2E36557FF612019-11-27.jpg | ||
814 | - | ||
815 | -2019-11-27 12:37:30 文件名:B14C91E6927EA0434FFD67DCA09494512019-11-27.jpg | ||
816 | - | ||
817 | -2019-11-27 12:37:36 文件名:31535FECD148D89CC48D6EC95EFFCFDB2019-11-27.jpg | ||
818 | - | ||
819 | -2019-11-27 12:37:39 文件名:078B03A18B3207A350497AB785D6E49E2019-11-27.jpg | ||
820 | - | ||
821 | -2019-11-27 12:37:41 文件名:CEE85948B94A7BB7AF608439596AD07B2019-11-27.jpg | ||
822 | - | ||
823 | -2019-11-27 12:37:42 文件名:F2FCE1ECF8F212912EBF399AB0D15F472019-11-27.jpg | ||
824 | - | ||
825 | -2019-11-27 12:37:43 文件名:AAFC42FF1F5A671B7F41544F43982AB52019-11-27.jpg | ||
826 | - | ||
827 | -2019-11-27 12:37:44 文件名:CAD5A235EBB11CAE3207E322028CCCFD2019-11-27.jpg | ||
828 | - | ||
829 | -2019-11-27 12:37:46 文件名:E579E0CB37BDFDD2594E8DD3F17DEF9D2019-11-27.jpg | ||
830 | - | ||
831 | -2019-11-27 12:37:48 文件名:1A2744983DD655A13B3702E6C6A0D0C72019-11-27.jpg | ||
832 | - | ||
833 | -2019-11-27 12:37:59 文件名:21603A64255E424A3960867FE6D8EA282019-11-27.jpg | ||
834 | - | ||
835 | -2019-11-27 12:38:04 文件名:F55458AA8E7C0D9552EFB4DE8C3BF4212019-11-27.jpg | ||
836 | - | ||
837 | -2019-11-27 12:38:11 文件名:44A0B3F15974E1349487003A2C00FA6B2019-11-27.jpg | ||
838 | - | ||
839 | -2019-11-27 12:38:16 文件名:847D95B3902C5EBA884771C01428FAC52019-11-27.jpg | ||
840 | - | ||
841 | -2019-11-27 12:38:22 文件名:FC5798F26BB8F9F8C16FE9F3AF3F31292019-11-27.jpg | ||
842 | - | ||
843 | -2019-11-27 12:38:27 文件名:ACBD666B7E912B0BF1B1A5B4450875CF2019-11-27.jpg | ||
844 | - | ||
845 | -2019-11-27 12:38:32 文件名:6602B36BB02A7FF9E82E3AE48A5FF21F2019-11-27.jpg | ||
846 | - | ||
847 | -2019-11-27 12:38:37 文件名:7E85ED8AFBA922D91CC9C587573F4CC62019-11-27.jpg | ||
848 | - | ||
849 | -2019-11-27 12:38:47 文件名:250FAB03A4923F333A5A44D1D173F8772019-11-27.jpg | ||
850 | - | ||
851 | -2019-11-27 12:38:53 文件名:BE5EF10B35898A70A11BED1A10B967C82019-11-27.jpg | ||
852 | - | ||
853 | -2019-11-27 12:38:53 文件名:EA1965020821D028D979323F5EAF8AEB2019-11-27.jpg | ||
854 | - | ||
855 | -2019-11-27 12:38:58 文件名:27DAFC3445961F0983AFBE2D6343D1D82019-11-27.jpg | ||
856 | - | ||
857 | -2019-11-27 12:39:07 文件名:FB36ACCA7BB0B97E9C2705FD62711C352019-11-27.jpg | ||
858 | - | ||
859 | -2019-11-27 12:39:12 文件名:2FDDC46C752966DCEFE8C24874BFBBD22019-11-27.jpg | ||
860 | - | ||
861 | -2019-11-27 12:39:12 文件名:EE68C818DE971BE8F3531836FAE7B1992019-11-27.jpg | ||
862 | - | ||
863 | -2019-11-27 12:39:17 文件名:74DC8B617D74241904B63BA33D3258842019-11-27.jpg | ||
864 | - | ||
865 | -2019-11-27 12:40:09 文件名:CDF6504E25AE46F2EA5829331B20B1D92019-11-27.jpg | ||
866 | - | ||
867 | -2019-11-27 12:40:14 文件名:473DE837CAC8208A2F7A81900AAF17A02019-11-27.jpg | ||
868 | - | ||
869 | -2019-11-27 12:40:14 文件名:9EEC72EAB806F6BB06B2E78965A0312B2019-11-27.jpg | ||
870 | - | ||
871 | -2019-11-27 12:40:19 文件名:08745A3165E2E0A808F80BE4AA27EA902019-11-27.jpg | ||
872 | - | ||
873 | -2019-11-27 12:40:37 文件名:995F5C1900EA1871E5235F0FF0692E292019-11-27.jpg | ||
874 | - | ||
875 | -2019-11-27 12:40:40 文件名:C162B5B0657A3C2652B096C096201B782019-11-27.jpg | ||
876 | - | ||
877 | -2019-11-27 12:40:42 文件名:AA2A555525AE6925EE17D99B5B5738FB2019-11-27.jpg | ||
878 | - | ||
879 | -2019-11-27 12:40:45 文件名:F8E1513A5E11219F25CDF0B737D4638A2019-11-27.jpg | ||
880 | - | ||
881 | -2019-11-27 12:40:47 文件名:CF894F03D73CF55827CA14C17FD363F22019-11-27.jpg | ||
882 | - | ||
883 | -2019-11-27 12:40:52 文件名:9C2866BECF155CC89ACD13FA1235A3672019-11-27.jpg | ||
884 | - | ||
885 | -2019-11-27 12:41:03 文件名:DF49BE89580B30BF9AB0F004744CE7332019-11-27.jpg | ||
886 | - | ||
887 | -2019-11-27 12:41:07 文件名:12665090AF2D340305F18F86E085FE5E2019-11-27.jpg | ||
888 | - | ||
889 | -2019-11-27 12:41:08 文件名:699166B368F15FAACCCBC8BD06911E732019-11-27.jpg | ||
890 | - | ||
891 | -2019-11-27 12:41:11 文件名:F4D229CFC82CAC7DFF79A08ED62C3B6D2019-11-27.jpg | ||
892 | - | ||
893 | -2019-11-27 12:41:12 文件名:C5610FBA881B4419CC5C4D5E1C7F330E2019-11-27.jpg | ||
894 | - | ||
895 | -2019-11-27 12:41:16 文件名:B5227ED28F99536830CE12B310560E752019-11-27.jpg | ||
896 | - | ||
897 | -2019-11-27 12:41:18 文件名:E5D4DB1BEB86D27C31BF18AF448706612019-11-27.jpg | ||
898 | - | ||
899 | -2019-11-27 12:41:23 文件名:0D52BA8BF7D7908D50B9DB4F684E29582019-11-27.jpg | ||
900 | - | ||
901 | -2019-11-27 12:41:29 文件名:47282457216A327993F15B35A7CF14E02019-11-27.jpg | ||
902 | - | ||
903 | -2019-11-27 12:41:34 文件名:D9CD1B4778A587CDD58B34B1FD21CFD12019-11-27.jpg | ||
904 | - | ||
905 | -2019-11-27 12:41:44 文件名:45D6E8140F4220DAF9C6CB7B6578FD2E2019-11-27.jpg | ||
906 | - | ||
907 | -2019-11-27 12:41:49 文件名:906F40F2408E5BA109D92A475A0A2C8B2019-11-27.jpg | ||
908 | - | ||
909 | -2019-11-27 12:41:50 文件名:707B85E65F732DEDE9B9615FC52DE88B2019-11-27.jpg | ||
910 | - | ||
911 | -2019-11-27 12:41:54 文件名:69350750B71DD7F74CF8537FACF377812019-11-27.jpg | ||
912 | - | ||
913 | -2019-11-27 12:41:55 文件名:DFDF035C853731142DC76F5A4FAF525F2019-11-27.jpg | ||
914 | - | ||
915 | -2019-11-27 12:41:59 文件名:5FDC7235B9C37DE6A2A9A356334B8B372019-11-27.jpg | ||
916 | - | ||
917 | -2019-11-27 12:42:01 文件名:53B5887AAD419171E4A337CE50B67B032019-11-27.jpg | ||
918 | - | ||
919 | -2019-11-27 12:42:06 文件名:C32BE8A81D45D29E1A00137F3F4792072019-11-27.jpg | ||
920 | - | ||
921 | -2019-11-27 12:42:07 文件名:55125C2FE99EA65878BDEB27BB27D2B12019-11-27.jpg | ||
922 | - | ||
923 | -2019-11-27 12:42:12 文件名:74455D2FC350BC329A5E845BA1A4EE352019-11-27.jpg | ||
924 | - | ||
925 | -2019-11-27 12:42:18 文件名:8CA72ED73633858F44A9480B769281262019-11-27.jpg | ||
926 | - | ||
927 | -2019-11-27 12:42:23 文件名:EB4243D153C4A6B3A3FDB048D752D89E2019-11-27.jpg | ||
928 | - | ||
929 | -2019-11-27 12:42:29 文件名:1F05C03F9BF06802195351673FC321F42019-11-27.jpg | ||
930 | - | ||
931 | -2019-11-27 12:42:34 文件名:7FA9A6F1FA7771624BACB49CADADAC932019-11-27.jpg | ||
932 | - | ||
933 | -2019-11-27 12:42:35 文件名:311F041A9EA9A61939B543CBC4D0FF282019-11-27.jpg | ||
934 | - | ||
935 | -2019-11-27 12:42:39 文件名:ECAD67383CD416D3AD2F5F7BB62B897B2019-11-27.jpg | ||
936 | - | ||
937 | -2019-11-27 12:42:56 文件名:33E74BA09984242CC1B1526EA18FE8F22019-11-27.jpg | ||
938 | - | ||
939 | -2019-11-27 12:42:59 文件名:C2069A9A9CDA05AAB4CCA89D3B4777712019-11-27.jpg | ||
940 | - | ||
941 | -2019-11-27 12:43:01 文件名:7D0232CE0B5CBBDDA61AB3B12EE9D0192019-11-27.jpg | ||
942 | - | ||
943 | -2019-11-27 12:43:04 文件名:20E1A068511CD733FEBDBF0D744FFA822019-11-27.jpg | ||
944 | - | ||
945 | -2019-11-27 12:43:04 文件名:BEB14F9D52DB1E1937B456F2973FB8D92019-11-27.jpg | ||
946 | - | ||
947 | -2019-11-27 12:43:09 文件名:CF65E997A2FDB7C48FDA8ADFBFFCF60A2019-11-27.jpg | ||
948 | - | ||
949 | -2019-11-27 12:43:11 文件名:DA86B2648E9ACAC2257122668AE1FE9E2019-11-27.jpg | ||
950 | - | ||
951 | -2019-11-27 12:43:16 文件名:55956C67326D954FAB168689F638FAF72019-11-27.jpg | ||
952 | - | ||
953 | -2019-11-27 12:43:21 文件名:C8E64FDD09065DBCCE38C19A1477FD3D2019-11-27.jpg | ||
954 | - | ||
955 | -2019-11-27 12:43:26 文件名:4421DD4F966F4F428838B6DA3A84B4A92019-11-27.jpg | ||
956 | - | ||
957 | -2019-11-27 12:43:26 文件名:4B124F3F323723C90B4204706B74CF342019-11-27.jpg | ||
958 | - | ||
959 | -2019-11-27 12:43:32 文件名:D5A54860CAF10D3FC4D7B886F50EA5DE2019-11-27.jpg | ||
960 | - | ||
961 | -2019-11-27 12:43:34 文件名:A2597D79D52A13B751F06EFAB7D2F5762019-11-27.jpg | ||
962 | - | ||
963 | -2019-11-27 12:43:39 文件名:2CD375F30D5392FEBFA7416CAFBA962E2019-11-27.jpg | ||
964 | - | ||
965 | -2019-11-27 12:43:41 文件名:267BD56CFC32EB8D518FD57BEFE7D4BE2019-11-27.jpg | ||
966 | - | ||
967 | -2019-11-27 12:43:46 文件名:51CC5B373505F453F9B7BAEC0CAE125A2019-11-27.jpg | ||
968 | - | ||
969 | -2019-11-27 12:43:48 文件名:EF30BFE0C6D94223752D319DB1D4F14B2019-11-27.jpg | ||
970 | - | ||
971 | -2019-11-27 12:43:53 文件名:E1D59065CD31BB5663FF61C55CF169BD2019-11-27.jpg | ||
972 | - | ||
973 | -2019-11-27 12:44:02 文件名:C22A66BE996B3CBFB9011CD785E8EB582019-11-27.jpg | ||
974 | - | ||
975 | -2019-11-27 12:44:07 文件名:16D22903CFE8F9CCACB228ADE7F798962019-11-27.jpg | ||
976 | - | ||
977 | -2019-11-27 12:45:04 文件名:7F10A5459C6405E9514B56563EF6DE062019-11-27.jpg | ||
978 | - | ||
979 | -2019-11-27 12:45:08 文件名:C6A71656E1B915F420B75EE047FAAEF52019-11-27.jpg | ||
980 | - | ||
981 | -2019-11-27 12:45:10 文件名:6A778C13ACD736A26FEA5D9EC61C1CF92019-11-27.jpg | ||
982 | - | ||
983 | -2019-11-27 12:45:13 文件名:C27A0ED39250139D86B069E70C786DB52019-11-27.jpg | ||
984 | - | ||
985 | -2019-11-27 12:45:15 文件名:177C4AA844D9BB806E858C8FCF1DB9652019-11-27.jpg | ||
986 | - | ||
987 | -2019-11-27 12:45:20 文件名:3308DE306BB220BBE4BC17C68F9F80E02019-11-27.jpg | ||
988 | - | ||
989 | -2019-11-27 12:45:30 文件名:CBBD7156D0385AB46A3C8405418C3B3D2019-11-27.jpg | ||
990 | - | ||
991 | -2019-11-27 12:45:31 文件名:6F4B88AA7D831C19D94BEF20C6A7FE2C2019-11-27.jpg | ||
992 | - | ||
993 | -2019-11-27 12:45:33 文件名:36B02C66BB368709B65BB32E02B59DB82019-11-27.jpg | ||
994 | - | ||
995 | -2019-11-27 12:45:35 文件名:0AFA0BD7CD89D20B4AA8FE4EE6FCA3C62019-11-27.jpg | ||
996 | - | ||
997 | -2019-11-27 12:45:35 文件名:5FA894289000718D052C384F6EF133D82019-11-27.jpg | ||
998 | - | ||
999 | -2019-11-27 12:45:36 文件名:7BB8677CD5C6D8755B611A13CB881D862019-11-27.jpg | ||
1000 | - | ||
1001 | -2019-11-27 12:45:38 文件名:7970A2175FA1AFFAC345D1E53D425F902019-11-27.jpg | ||
1002 | - | ||
1003 | -2019-11-27 12:45:40 文件名:66AB50B14888C286788BD4CBD9399DFB2019-11-27.jpg | ||
1004 | - | ||
1005 | -2019-11-27 12:45:44 文件名:EBCB470861AFABA2D336A03087451CC62019-11-27.jpg | ||
1006 | - | ||
1007 | -2019-11-27 12:45:49 文件名:8DABC1D3C037B6A799473814034593622019-11-27.jpg | ||
1008 | - | ||
1009 | -2019-11-27 12:46:03 文件名:CB755613BD6B1F17D5034608C859D7D62019-11-27.jpg | ||
1010 | - | ||
1011 | -2019-11-27 12:46:09 文件名:CA20ED599805D7AFF7C0E3B3B7D9325B2019-11-27.jpg | ||
1012 | - | ||
1013 | -2019-11-27 12:46:11 文件名:0C8D00CE89040175A4828534A289D01B2019-11-27.jpg | ||
1014 | - | ||
1015 | -2019-11-27 12:46:16 文件名:02DDD6094274505A81CC01F33680456D2019-11-27.jpg | ||
1016 | - | ||
1017 | -2019-11-27 12:47:00 文件名:E667F56CE28F1B08E6307988DC51E22F2019-11-27.jpg | ||
1018 | - | ||
1019 | -2019-11-27 12:47:03 文件名:F3AA001FECAE2D9E7170CCB66C0F6FAE2019-11-27.jpg | ||
1020 | - | ||
1021 | -2019-11-27 12:47:05 文件名:C4BC2A257C32D42C752933CF2CD8D2202019-11-27.jpg | ||
1022 | - | ||
1023 | -2019-11-27 12:47:08 文件名:977CC58DB34A0DB093C880FFBE95728A2019-11-27.jpg | ||
1024 | - | ||
1025 | -2019-11-27 12:47:09 文件名:79C906B55DD6BA6DCAE7584E3CD26CC62019-11-27.jpg | ||
1026 | - | ||
1027 | -2019-11-27 12:47:14 文件名:DD0F24397170B6DD79D8809DEF1629A12019-11-27.jpg | ||
1028 | - | ||
1029 | -2019-11-27 12:47:23 文件名:C2EE5277057A1454974506A0145CE36D2019-11-27.jpg | ||
1030 | - | ||
1031 | -2019-11-27 12:47:29 文件名:3D2C401A0B65231535182A25A45207B92019-11-27.jpg | ||
1032 | - | ||
1033 | -2019-11-27 12:47:46 文件名:6BC430AFA0757A43E5D0E410EE96D79D2019-11-27.jpg | ||
1034 | - | ||
1035 | -2019-11-27 12:47:51 文件名:96539EA83443020DF8DFDFE6B7F4B62E2019-11-27.jpg | ||
1036 | - | ||
1037 | -2019-11-27 12:47:52 文件名:937BB8C9DBB92A74D1AEF43CFE2ADBA52019-11-27.jpg | ||
1038 | - | ||
1039 | -2019-11-27 12:47:52 文件名:F46A82AD52CCD9E3CCAC44680A15606C2019-11-27.jpg | ||
1040 | - | ||
1041 | -2019-11-27 12:47:57 文件名:8018D9B259F41479A066F2B6FE5375172019-11-27.jpg | ||
1042 | - | ||
1043 | -2019-11-27 12:47:57 文件名:0188A1435D5772F07F7C2C7584739D3A2019-11-27.jpg | ||
1044 | - | ||
1045 | -2019-11-27 12:47:57 文件名:8FEAB3EAA8DDD0FB211613C4276263C82019-11-27.jpg | ||
1046 | - | ||
1047 | -2019-11-27 12:47:58 文件名:C48DB0D2EE55B659D23027144928BC3C2019-11-27.jpg | ||
1048 | - | ||
1049 | -2019-11-27 12:48:02 文件名:5AA32DB8272F0A9153F65BA19DBED6E82019-11-27.jpg | ||
1050 | - | ||
1051 | -2019-11-27 12:48:03 文件名:22706EE07B1DFA346D5F6515DBEB9AD22019-11-27.jpg | ||
1052 | - | ||
1053 | -2019-11-27 12:48:12 文件名:CF3A46B8F061A4D59E4D77B17F029E1F2019-11-27.jpg | ||
1054 | - | ||
1055 | -2019-11-27 12:48:17 文件名:78EAF50BCE4B4F68BD419937097B3EAD2019-11-27.jpg | ||
1056 | - | ||
1057 | -2019-11-27 12:48:20 文件名:78C824D146B978148CC4A1C954221CDF2019-11-27.jpg | ||
1058 | - | ||
1059 | -2019-11-27 12:48:26 文件名:B965714400BB1E741D209B0482CCB9142019-11-27.jpg | ||
1060 | - | ||
1061 | -2019-11-27 12:48:29 文件名:CCED620F5D46093CE31F4B5C7EAEF2522019-11-27.jpg | ||
1062 | - | ||
1063 | -2019-11-27 12:48:31 文件名:82402A5C6FDDD03DFF9AACA0139E86DF2019-11-27.jpg | ||
1064 | - | ||
1065 | -2019-11-27 12:48:34 文件名:070370325E5FE1C749593ACE533A894D2019-11-27.jpg | ||
1066 | - | ||
1067 | -2019-11-27 12:48:36 文件名:D9BCE0509DD8F34CC1E4C009547EDDFB2019-11-27.jpg | ||
1068 | - | ||
1069 | -2019-11-27 12:48:36 文件名:75699792D31652CCE5E6E54327D031EF2019-11-27.jpg | ||
1070 | - | ||
1071 | -2019-11-27 12:48:37 文件名:579B2B8E49B302200E0E8E71668BD0822019-11-27.jpg | ||
1072 | - | ||
1073 | -2019-11-27 12:48:40 文件名:ACDFF2156AC571E00F9D6F47F053F07E2019-11-27.jpg | ||
1074 | - | ||
1075 | -2019-11-27 12:48:41 文件名:C090B9DDE107ADB070BAD1D00790D4F42019-11-27.jpg | ||
1076 | - | ||
1077 | -2019-11-27 12:48:42 文件名:62ADDE66E77CD95C47787BEDA47C90E72019-11-27.jpg | ||
1078 | - | ||
1079 | -2019-11-27 12:48:45 文件名:BEFFA4EBFCD1127122B700213A1038A62019-11-27.jpg | ||
1080 | - | ||
1081 | -2019-11-27 12:48:53 文件名:FA179A35421E485AAAD79571B3A9A2B92019-11-27.jpg | ||
1082 | - | ||
1083 | -2019-11-27 12:48:58 文件名:F5A7D65C3CBC70ABFD5BAF7FE5A2CD202019-11-27.jpg | ||
1084 | - | ||
1085 | -2019-11-27 12:48:58 文件名:711E347DFB4782CA7144E8DE12CE61EC2019-11-27.jpg | ||
1086 | - | ||
1087 | -2019-11-27 12:49:03 文件名:C8E1B46F41EE01632BDAC3811E19B81A2019-11-27.jpg | ||
1088 | - | ||
1089 | -2019-11-27 12:49:05 文件名:2572045BB145EC794261F9695E2A69A12019-11-27.jpg | ||
1090 | - | ||
1091 | -2019-11-27 12:49:10 文件名:A906C627C5E310AD05EE356F3198C6522019-11-27.jpg | ||
1092 | - | ||
1093 | -2019-11-27 12:49:31 文件名:34C60402984BC8BC66305590548E02FD2019-11-27.jpg | ||
1094 | - | ||
1095 | -2019-11-27 12:49:33 文件名:11A56A02216E420505EDE96D908628A12019-11-27.jpg | ||
1096 | - | ||
1097 | -2019-11-27 12:49:37 文件名:FC2A2C8C7ABA9270407ADD9300A3CECA2019-11-27.jpg | ||
1098 | - | ||
1099 | -2019-11-27 12:49:38 文件名:648EC36B5FC124785FC3C2ADD81A071D2019-11-27.jpg | ||
1100 | - | ||
1101 | -2019-11-27 12:49:46 文件名:A47DE86CBBEC78F220D48EC1DBA03ED22019-11-27.jpg | ||
1102 | - | ||
1103 | -2019-11-27 12:49:51 文件名:13AEC89737D54CEE890756E777683F852019-11-27.jpg | ||
1104 | - | ||
1105 | -2019-11-27 12:50:05 文件名:6E4386477937F26DD0D2B565908588E42019-11-27.jpg | ||
1106 | - | ||
1107 | -2019-11-27 12:50:10 文件名:1982D2EAB995C7E3FCCCB1DA668763B52019-11-27.jpg | ||
1108 | - | ||
1109 | -2019-11-27 12:50:23 文件名:5E4A6FCC8D98E497476D2DC3C4F658662019-11-27.jpg | ||
1110 | - | ||
1111 | -2019-11-27 12:50:27 文件名:7827195F6BA8F2253857C70B867B6F082019-11-27.jpg | ||
1112 | - | ||
1113 | -2019-11-27 12:50:28 文件名:252BB6558D01BF3BEFF1843460F09BFE2019-11-27.jpg | ||
1114 | - | ||
1115 | -2019-11-27 12:50:32 文件名:9767BDB9A4D626035B7F7000D2B1421E2019-11-27.jpg | ||
1116 | - | ||
1117 | -2019-11-27 12:50:46 文件名:160F565F53325283AD4A3B4BC92B2DD52019-11-27.jpg | ||
1118 | - | ||
1119 | -2019-11-27 12:50:51 文件名:26869AAD2C20083594799C572805E22A2019-11-27.jpg | ||
1120 | - | ||
1121 | -2019-11-27 12:51:25 文件名:7393339BFA486928A0B54C2E8E590BD72019-11-27.jpg | ||
1122 | - | ||
1123 | -2019-11-27 12:51:31 文件名:90A51296A178F1973E2609B02FFF51382019-11-27.jpg | ||
1124 | - | ||
1125 | -2019-11-27 12:51:35 文件名:2A28CE142E10BAC5AA059389FA9D5FFF2019-11-27.jpg | ||
1126 | - | ||
1127 | -2019-11-27 12:51:40 文件名:F1E1D637D236A1D4726956353FC08E1C2019-11-27.jpg | ||
1128 | - | ||
1129 | -2019-11-27 12:51:43 文件名:6D49FD1B39D12E035519BBAD0867E1CC2019-11-27.jpg | ||
1130 | - | ||
1131 | -2019-11-27 12:51:48 文件名:B5B4E3340BCEC86B6F891AD8B8092A832019-11-27.jpg | ||
1132 | - | ||
1133 | -2019-11-27 12:52:53 文件名:C82413F0B6BB56209AB77978351DFE012019-11-27.jpg | ||
1134 | - | ||
1135 | -2019-11-27 12:52:59 文件名:7D1BFA5785A3EF39D4D376F67DC20DC92019-11-27.jpg | ||
1136 | - | ||
1137 | -2019-11-27 12:54:34 文件名:21BFB5A123638C7A678B0A8168CCC6F12019-11-27.jpg | ||
1138 | - | ||
1139 | -2019-11-27 12:54:40 文件名:E914D5A70919D67D1C60F3B881B753612019-11-27.jpg | ||
1140 | - | ||
1141 | -2019-11-27 12:56:45 文件名:0689C61247959DA9081AE61D73675F112019-11-27.jpg | ||
1142 | - | ||
1143 | -2019-11-27 12:56:50 文件名:EDF31E6D6DC1A08144CB540D97616A922019-11-27.jpg | ||
1144 | - | ||
1145 | -2019-11-27 12:58:03 文件名:F74985C4E9BFD0005F1653C1266A2CFD2019-11-27.jpg | ||
1146 | - | ||
1147 | -2019-11-27 12:58:08 文件名:6B754D10C15B23C51889B6E367D3EBCA2019-11-27.jpg | ||
1148 | - | ||
1149 | -2019-11-27 12:58:09 文件名:B8249EE33434736EE24B3310EBF8AC4F2019-11-27.jpg | ||
1150 | - | ||
1151 | -2019-11-27 12:58:11 文件名:B6A2D0FA930F1CF795F2E26B904901C62019-11-27.jpg | ||
1152 | - | ||
1153 | -2019-11-27 12:58:14 文件名:C0EED869561DA9ED328894E654AE071E2019-11-27.jpg | ||
1154 | - | ||
1155 | -2019-11-27 12:58:16 文件名:11650BCFDA0E7776DEB986DC608D9ED22019-11-27.jpg | ||
1156 | - | ||
1157 | -2019-11-27 12:58:16 文件名:BAD7DA9EE8B9CD9DFAB2CF40E6E95ABA2019-11-27.jpg | ||
1158 | - | ||
1159 | -2019-11-27 12:58:21 文件名:B5105779F27C87D4D54D3B8B1DCFBBAA2019-11-27.jpg | ||
1160 | - | ||
1161 | -2019-11-27 12:58:23 文件名:E2756CC75F5D2DF744C43935366586792019-11-27.jpg | ||
1162 | - | ||
1163 | -2019-11-27 12:58:25 文件名:C4C8A738186544B52097AD0D0B3BBBB12019-11-27.jpg | ||
1164 | - | ||
1165 | -2019-11-27 12:58:27 文件名:2E19436D39B510EA8336585E1FC6D8C82019-11-27.jpg | ||
1166 | - | ||
1167 | -2019-11-27 12:58:29 文件名:2859C38C445D14C7BF3AB4C2EA41B0E62019-11-27.jpg | ||
1168 | - | ||
1169 | -2019-11-27 12:58:30 文件名:9DB0CB19CDE827CFF5C5E663416CF2C92019-11-27.jpg | ||
1170 | - | ||
1171 | -2019-11-27 12:58:32 文件名:8B2FD28526F216513961E6234572BBAA2019-11-27.jpg | ||
1172 | - | ||
1173 | -2019-11-27 12:58:34 文件名:41EE610B7052BA6162BEDED4B165DE182019-11-27.jpg | ||
1174 | - | ||
1175 | -2019-11-27 12:58:39 文件名:CD0A13F398A2EA3A674C65096AE0EE202019-11-27.jpg | ||
1176 | - | ||
1177 | -2019-11-27 12:58:39 文件名:EE67424CB85388382CE0D7FCE25272172019-11-27.jpg | ||
1178 | - | ||
1179 | -2019-11-27 12:58:44 文件名:5E1D6C6CDAABCEE13C21A117F49E7E462019-11-27.jpg | ||
1180 | - | ||
1181 | -2019-11-27 12:58:45 文件名:373DC1AF59C3439412755783FF6C40A22019-11-27.jpg | ||
1182 | - | ||
1183 | -2019-11-27 12:58:50 文件名:7E291D1B6EE71102147E0D7C5A10995A2019-11-27.jpg | ||
1184 | - | ||
1185 | -2019-11-27 12:59:44 文件名:C0FF6392EA760509AB19A5A32438ACFD2019-11-27.jpg | ||
1186 | - | ||
1187 | -2019-11-27 12:59:47 文件名:4635EF676FD1B5B775EDC9912BEB65092019-11-27.jpg | ||
1188 | - | ||
1189 | -2019-11-27 12:59:49 文件名:F2ED83130F7AE00BBD03058BC6DA03AD2019-11-27.jpg | ||
1190 | - | ||
1191 | -2019-11-27 12:59:52 文件名:9A313BB28C0B169B0492749156E9D7392019-11-27.jpg | ||
1192 | - |
cloud/log/2019-11-27/13_文件保存回调.txt
@@ -1,536 +0,0 @@ | @@ -1,536 +0,0 @@ | ||
1 | -2019-11-27 13:00:02 文件名:90237BE4A647FC12F3AF0B01FCE0E1F92019-11-27.jpg | ||
2 | - | ||
3 | -2019-11-27 13:00:07 文件名:4D4BD9AF1800E495B743C5F115BA53D22019-11-27.jpg | ||
4 | - | ||
5 | -2019-11-27 13:00:37 文件名:B0BDA81F4390C4AA6D1ECD6222D73B712019-11-27.jpg | ||
6 | - | ||
7 | -2019-11-27 13:00:42 文件名:2670CE0AB65FC7495962B15DDAFC9C6B2019-11-27.jpg | ||
8 | - | ||
9 | -2019-11-27 13:00:59 文件名:C0F3B15184517A5A319F7C726846E0232019-11-27.jpg | ||
10 | - | ||
11 | -2019-11-27 13:01:04 文件名:ED15615C1D8697D5DEA22649AA3830832019-11-27.jpg | ||
12 | - | ||
13 | -2019-11-27 13:01:09 文件名:645C39EB1E7EE56AB747A6C917CA55592019-11-27.jpg | ||
14 | - | ||
15 | -2019-11-27 13:01:14 文件名:48CEA86FFD4E56C14E0FAB42F111B74D2019-11-27.jpg | ||
16 | - | ||
17 | -2019-11-27 13:01:15 文件名:5EB182570119CD8E30FD79A3678BB7DE2019-11-27.jpg | ||
18 | - | ||
19 | -2019-11-27 13:01:21 文件名:80799832CD2CEBC66C95EC1AEA395D892019-11-27.jpg | ||
20 | - | ||
21 | -2019-11-27 13:02:14 文件名:717BBF6A0F23DCE76B1578C6255BE5392019-11-27.jpg | ||
22 | - | ||
23 | -2019-11-27 13:02:20 文件名:B6D635EFE88DF0AD31CA091F7F3FBC822019-11-27.jpg | ||
24 | - | ||
25 | -2019-11-27 13:02:29 文件名:D004FF4EC03CFD4059DA389052E5714E2019-11-27.jpg | ||
26 | - | ||
27 | -2019-11-27 13:02:34 文件名:64E18399068E3E34E67F9C22E41798652019-11-27.jpg | ||
28 | - | ||
29 | -2019-11-27 13:04:54 文件名:0B8ABB2C9C38A3902B6414AA1335853D2019-11-27.jpg | ||
30 | - | ||
31 | -2019-11-27 13:04:59 文件名:307E6FEFEC50B05FB1FB35DA63CD3A592019-11-27.jpg | ||
32 | - | ||
33 | -2019-11-27 13:06:23 文件名:2D2FD9892599C9561422A8F94C3A19CF2019-11-27.jpg | ||
34 | - | ||
35 | -2019-11-27 13:06:28 文件名:C207301E033CE75BE954A25D826ACBE52019-11-27.jpg | ||
36 | - | ||
37 | -2019-11-27 13:06:28 文件名:CC9B23658810CDA2A0989A3DD99A51352019-11-27.jpg | ||
38 | - | ||
39 | -2019-11-27 13:06:34 文件名:746B42002461A89AFDF0A9EAA2A4B2762019-11-27.jpg | ||
40 | - | ||
41 | -2019-11-27 13:10:26 文件名:6AD263434991C848A5C457DD1BEF1BAF2019-11-27.jpg | ||
42 | - | ||
43 | -2019-11-27 13:10:31 文件名:0498E49F35A5E2465574241E8E61CF3D2019-11-27.jpg | ||
44 | - | ||
45 | -2019-11-27 13:10:32 文件名:AA85BAA8FAEE6DE8DD9829E3811582702019-11-27.jpg | ||
46 | - | ||
47 | -2019-11-27 13:10:37 文件名:EA98DF707D894384400706B8513C1E902019-11-27.jpg | ||
48 | - | ||
49 | -2019-11-27 13:10:43 文件名:78ADD6B562F7E1BCCE416405F4E3429D2019-11-27.jpg | ||
50 | - | ||
51 | -2019-11-27 13:10:48 文件名:3E66A6A33A17C04571AE540694F8E33D2019-11-27.jpg | ||
52 | - | ||
53 | -2019-11-27 13:12:01 文件名:8A2C87966F2CF08558862886464432DF2019-11-27.jpg | ||
54 | - | ||
55 | -2019-11-27 13:12:06 文件名:8F4319E961574F1C9390ABBD0DE4082E2019-11-27.jpg | ||
56 | - | ||
57 | -2019-11-27 13:27:15 文件名:A860D64EEB9E3DA95A805549469368D72019-11-27.jpg | ||
58 | - | ||
59 | -2019-11-27 13:27:18 文件名:62A250B13B7A8FADAAD4C01E53E8B7812019-11-27.jpg | ||
60 | - | ||
61 | -2019-11-27 13:27:20 文件名:80C278C4313FB7E60E713CB44E5A54302019-11-27.jpg | ||
62 | - | ||
63 | -2019-11-27 13:27:23 文件名:22D6BA7B252A392AD80EBA36382899152019-11-27.jpg | ||
64 | - | ||
65 | -2019-11-27 13:27:37 文件名:0C20FA13DCBEFF594B497FB9E122C9802019-11-27.jpg | ||
66 | - | ||
67 | -2019-11-27 13:27:42 文件名:08B66101A3F2ED22AC77415B55CAA99E2019-11-27.jpg | ||
68 | - | ||
69 | -2019-11-27 13:27:56 文件名:9CC509F319C995E982B2CD665FB163DF2019-11-27.jpg | ||
70 | - | ||
71 | -2019-11-27 13:28:01 文件名:119630F2B371C1343292FED006C9F70F2019-11-27.jpg | ||
72 | - | ||
73 | -2019-11-27 13:28:13 文件名:6C80C3E05AD6706DF307AD34BC1E30B22019-11-27.jpg | ||
74 | - | ||
75 | -2019-11-27 13:28:15 文件名:086DAB77ACF480ACD7E26F65EE33C6C32019-11-27.jpg | ||
76 | - | ||
77 | -2019-11-27 13:28:19 文件名:938C3E6E9E887F58B790C0E892AEDA7B2019-11-27.jpg | ||
78 | - | ||
79 | -2019-11-27 13:28:20 文件名:29FAC3FBA3A6363C4C20249F36D04F2D2019-11-27.jpg | ||
80 | - | ||
81 | -2019-11-27 13:28:37 文件名:3CC519C502639617AC29D3B422E9C1B42019-11-27.jpg | ||
82 | - | ||
83 | -2019-11-27 13:28:42 文件名:93A5C8E5E4BC6343B1CB70E76DBEDFFC2019-11-27.jpg | ||
84 | - | ||
85 | -2019-11-27 13:28:46 文件名:A96EDF6EA96AEE0BCC559B6366DED6052019-11-27.jpg | ||
86 | - | ||
87 | -2019-11-27 13:28:51 文件名:81C2F391A7CB2F8186812CF544EFD1112019-11-27.jpg | ||
88 | - | ||
89 | -2019-11-27 13:29:36 文件名:16F58A3F2356865CF86B313EB9D118A12019-11-27.jpg | ||
90 | - | ||
91 | -2019-11-27 13:29:41 文件名:87C0077D1FC2C7C5543303D5AC2971822019-11-27.jpg | ||
92 | - | ||
93 | -2019-11-27 13:30:41 文件名:64FA6160534E90B42CFC5B19DB08F2032019-11-27.jpg | ||
94 | - | ||
95 | -2019-11-27 13:30:45 文件名:EC7DE5627332B5254BF652DC9E728B542019-11-27.jpg | ||
96 | - | ||
97 | -2019-11-27 13:30:46 文件名:B3140439E66EB56AC415746D41A2C22C2019-11-27.jpg | ||
98 | - | ||
99 | -2019-11-27 13:30:50 文件名:CE074248D73D637E793826E8E76A7C622019-11-27.jpg | ||
100 | - | ||
101 | -2019-11-27 13:30:52 文件名:A780653ED3B7BF233EB6F5E61BCD0E382019-11-27.jpg | ||
102 | - | ||
103 | -2019-11-27 13:30:57 文件名:E907EC5D69D2165334FD8D07C84577142019-11-27.jpg | ||
104 | - | ||
105 | -2019-11-27 13:31:14 文件名:31314BEEB7102FF713E43275D25353BC2019-11-27.jpg | ||
106 | - | ||
107 | -2019-11-27 13:31:20 文件名:23CDEE867FEE98D7B2C2AD58B7C970EF2019-11-27.jpg | ||
108 | - | ||
109 | -2019-11-27 13:32:21 文件名:9561C161C97C4E2CD420AD010B8836282019-11-27.jpg | ||
110 | - | ||
111 | -2019-11-27 13:32:25 文件名:F1F078F704446319467B73D931E4B6BD2019-11-27.jpg | ||
112 | - | ||
113 | -2019-11-27 13:32:26 文件名:83732F83AA63C43AFDD977FB734A31B52019-11-27.jpg | ||
114 | - | ||
115 | -2019-11-27 13:32:30 文件名:02EC1156B8D2A653EEAA1D0D0CE1C8522019-11-27.jpg | ||
116 | - | ||
117 | -2019-11-27 13:32:36 文件名:18CAE601BB878AB07D6BBA30891583122019-11-27.jpg | ||
118 | - | ||
119 | -2019-11-27 13:32:41 文件名:EFF246F9F16E75A904407631E432B48D2019-11-27.jpg | ||
120 | - | ||
121 | -2019-11-27 13:32:41 文件名:7131056B41EE90FEF3C84926186C54652019-11-27.jpg | ||
122 | - | ||
123 | -2019-11-27 13:32:44 文件名:334E3A605134F7DFB394420268E327922019-11-27.jpg | ||
124 | - | ||
125 | -2019-11-27 13:32:46 文件名:8569FA04E8FCD81A37C218AD8ECF9B1A2019-11-27.jpg | ||
126 | - | ||
127 | -2019-11-27 13:32:50 文件名:A6D18CB192280C2E3F795CBDDBCCBBAB2019-11-27.jpg | ||
128 | - | ||
129 | -2019-11-27 13:33:05 文件名:2C211C65222A139F852BB5DDB3BFB1742019-11-27.jpg | ||
130 | - | ||
131 | -2019-11-27 13:33:08 文件名:2E731FD5F746C2199B37175EF559F04E2019-11-27.jpg | ||
132 | - | ||
133 | -2019-11-27 13:33:10 文件名:20B3CC475DF9C1927C42E2DC789B69F42019-11-27.jpg | ||
134 | - | ||
135 | -2019-11-27 13:33:11 文件名:F21480F080DA9B0A1A8F99A410EC15762019-11-27.jpg | ||
136 | - | ||
137 | -2019-11-27 13:33:13 文件名:FD8EDE5C5490B2833552F7821D1485CC2019-11-27.jpg | ||
138 | - | ||
139 | -2019-11-27 13:33:14 文件名:6831679AD59B62E3B381BA60A69D804D2019-11-27.jpg | ||
140 | - | ||
141 | -2019-11-27 13:33:16 文件名:D36397D328B033E5F89CBB05B08006FA2019-11-27.jpg | ||
142 | - | ||
143 | -2019-11-27 13:33:19 文件名:D6A12C491A1ABCCCAB838AA1338B45F42019-11-27.jpg | ||
144 | - | ||
145 | -2019-11-27 13:33:56 文件名:E700EF67438CB4AB14EBBEE89D81C3CC2019-11-27.jpg | ||
146 | - | ||
147 | -2019-11-27 13:34:01 文件名:467F54E01BB57337EE7D9C3993C6A79F2019-11-27.jpg | ||
148 | - | ||
149 | -2019-11-27 13:34:21 文件名:159880A07B0419B295C3D1329996ABFB2019-11-27.jpg | ||
150 | - | ||
151 | -2019-11-27 13:34:22 文件名:39814429A216B7700C7F37B3CEBCDBFA2019-11-27.jpg | ||
152 | - | ||
153 | -2019-11-27 13:34:26 文件名:5618ED9C68C41183B6FC24753D2E8B522019-11-27.jpg | ||
154 | - | ||
155 | -2019-11-27 13:34:28 文件名:7C45304EFAC99E90E1588F46FD8FD85F2019-11-27.jpg | ||
156 | - | ||
157 | -2019-11-27 13:34:50 文件名:693624B3C12F7777DFDA07E8123505802019-11-27.jpg | ||
158 | - | ||
159 | -2019-11-27 13:34:55 文件名:C948C5E89EE5ED6C60175FD0288DB4BF2019-11-27.jpg | ||
160 | - | ||
161 | -2019-11-27 13:35:06 文件名:4E76E281F3FD65656548E5B2C2CD0E162019-11-27.jpg | ||
162 | - | ||
163 | -2019-11-27 13:35:09 文件名:977308898E9F913B2D62B397C98C43742019-11-27.jpg | ||
164 | - | ||
165 | -2019-11-27 13:35:11 文件名:DB9C7C3BDE02E9964F4D8166BE80A5B92019-11-27.jpg | ||
166 | - | ||
167 | -2019-11-27 13:35:13 文件名:79828565875510F2AD3F0913B98D06E62019-11-27.jpg | ||
168 | - | ||
169 | -2019-11-27 13:35:14 文件名:534BE65B04EBAD60171E7FA8968E79112019-11-27.jpg | ||
170 | - | ||
171 | -2019-11-27 13:35:18 文件名:4C4F74C1B1F051AF6CFD22F2AA0877EF2019-11-27.jpg | ||
172 | - | ||
173 | -2019-11-27 13:35:22 文件名:4CE1F818B6214FAC7EF7C28CD3DE4A452019-11-27.jpg | ||
174 | - | ||
175 | -2019-11-27 13:35:25 文件名:6FF316B5C5487C7FC3E26DC0428B7C1A2019-11-27.jpg | ||
176 | - | ||
177 | -2019-11-27 13:35:27 文件名:ADA06A12D841BFE5AE3F9438903699E22019-11-27.jpg | ||
178 | - | ||
179 | -2019-11-27 13:35:31 文件名:62F49039DC200ECAF69BB494066755E32019-11-27.jpg | ||
180 | - | ||
181 | -2019-11-27 13:35:40 文件名:ACCC60AB8464326AA5B1587A2C4182252019-11-27.jpg | ||
182 | - | ||
183 | -2019-11-27 13:35:45 文件名:095ED0F693EB8FFD4CFAFC34EE683E912019-11-27.jpg | ||
184 | - | ||
185 | -2019-11-27 13:36:03 文件名:164289728311EE43D0D6B3BF614C69DF2019-11-27.jpg | ||
186 | - | ||
187 | -2019-11-27 13:36:08 文件名:8EC12051B7EF1991457F7BBF88108A062019-11-27.jpg | ||
188 | - | ||
189 | -2019-11-27 13:36:20 文件名:50DE177B5A6BFD68433E65964EBC6A042019-11-27.jpg | ||
190 | - | ||
191 | -2019-11-27 13:36:25 文件名:CB6421A8A1F0773F972AFE1701090BA02019-11-27.jpg | ||
192 | - | ||
193 | -2019-11-27 13:36:27 文件名:C450880AA0C1D699AC01FAF6EE92B7682019-11-27.jpg | ||
194 | - | ||
195 | -2019-11-27 13:36:32 文件名:C16ACEF27CF2F322A8ED98589D6A95912019-11-27.jpg | ||
196 | - | ||
197 | -2019-11-27 13:36:39 文件名:808ED4F8C638D194BE64877FDECCE8F62019-11-27.jpg | ||
198 | - | ||
199 | -2019-11-27 13:36:41 文件名:0FCFDC5CF8C3370FA9AE0E954AC92D4F2019-11-27.jpg | ||
200 | - | ||
201 | -2019-11-27 13:36:45 文件名:33165FD5E9C5821C437A800BB07E27A32019-11-27.jpg | ||
202 | - | ||
203 | -2019-11-27 13:36:46 文件名:E7970D6590E334C3ADB585E27A264DBB2019-11-27.jpg | ||
204 | - | ||
205 | -2019-11-27 13:37:01 文件名:1F1752E7938BC0ED585815B9A17C1DB32019-11-27.jpg | ||
206 | - | ||
207 | -2019-11-27 13:37:06 文件名:3F1B5EEC78FF077193B55E22FD0C0F212019-11-27.jpg | ||
208 | - | ||
209 | -2019-11-27 13:37:48 文件名:625B0A9D57B6CFDEBC727A5ED70180AE2019-11-27.jpg | ||
210 | - | ||
211 | -2019-11-27 13:37:53 文件名:0E3F79AE3ACE866280AEE7DFC9E2D0C02019-11-27.jpg | ||
212 | - | ||
213 | -2019-11-27 13:38:12 文件名:466128EEC42C7D92BDA6E2CE1F50F9522019-11-27.jpg | ||
214 | - | ||
215 | -2019-11-27 13:38:15 文件名:CE130CF8289D0E11AF20A882F6C280CC2019-11-27.jpg | ||
216 | - | ||
217 | -2019-11-27 13:38:17 文件名:EFE95DBB0664410817F0F184FE65463C2019-11-27.jpg | ||
218 | - | ||
219 | -2019-11-27 13:38:18 文件名:DA3B7FABBB0025F16102985743CD6BFF2019-11-27.jpg | ||
220 | - | ||
221 | -2019-11-27 13:38:20 文件名:CDF7E06B0EDC584E2EF95A66338901332019-11-27.jpg | ||
222 | - | ||
223 | -2019-11-27 13:38:23 文件名:225AB2B04E8BDE095B2C3609EFF680962019-11-27.jpg | ||
224 | - | ||
225 | -2019-11-27 13:38:36 文件名:CD49BF92AC344740C6D88777A1BE91732019-11-27.jpg | ||
226 | - | ||
227 | -2019-11-27 13:38:42 文件名:FF1AFE0A547F1EEA8712E4204FA9C0A62019-11-27.jpg | ||
228 | - | ||
229 | -2019-11-27 13:40:26 文件名:784D79315913C6B868B8C02779CB5D022019-11-27.jpg | ||
230 | - | ||
231 | -2019-11-27 13:40:31 文件名:4EE446A44815E7E31A6FB703CE9B6E372019-11-27.jpg | ||
232 | - | ||
233 | -2019-11-27 13:41:19 文件名:59AEBDEDBDF30EBC2EFD677E4E3DB2322019-11-27.jpg | ||
234 | - | ||
235 | -2019-11-27 13:41:24 文件名:2F67CDA9A51E3FBF974A2A13C42549372019-11-27.jpg | ||
236 | - | ||
237 | -2019-11-27 13:42:52 文件名:B4A14450C8C8C890171B4E7BBD3D697A2019-11-27.jpg | ||
238 | - | ||
239 | -2019-11-27 13:42:57 文件名:A08DC8EF3E9FC747900A8EB9A666A3982019-11-27.jpg | ||
240 | - | ||
241 | -2019-11-27 13:43:04 文件名:07E1E35B901F4158FBF97E702F77B28D2019-11-27.jpg | ||
242 | - | ||
243 | -2019-11-27 13:43:09 文件名:59799C81C365DB7F4A75285B1100A33F2019-11-27.jpg | ||
244 | - | ||
245 | -2019-11-27 13:43:15 文件名:7BA889612B1A5EAA78C5AA56E97EED492019-11-27.jpg | ||
246 | - | ||
247 | -2019-11-27 13:43:20 文件名:7A4177037EC0D96AA600B15ADD0CF6EF2019-11-27.jpg | ||
248 | - | ||
249 | -2019-11-27 13:43:47 文件名:7CD87A8F4D50EA720867F9E12C8678772019-11-27.jpg | ||
250 | - | ||
251 | -2019-11-27 13:43:49 文件名:CA921A5D59C444E29C70F9CF95C04AD12019-11-27.jpg | ||
252 | - | ||
253 | -2019-11-27 13:43:52 文件名:0D0A20B805D966AE7DC19F7024C135A12019-11-27.jpg | ||
254 | - | ||
255 | -2019-11-27 13:43:52 文件名:AFB333EFBB6E564469781469B26F602D2019-11-27.jpg | ||
256 | - | ||
257 | -2019-11-27 13:43:54 文件名:6D2FA4BEF1796A4F4C8D3FFFC05134F42019-11-27.jpg | ||
258 | - | ||
259 | -2019-11-27 13:43:54 文件名:6AA8689FF650D6590EC3D5D4CBEB12392019-11-27.jpg | ||
260 | - | ||
261 | -2019-11-27 13:43:57 文件名:A9ECD980562B925A0B2B7E6F5A74F53D2019-11-27.jpg | ||
262 | - | ||
263 | -2019-11-27 13:43:59 文件名:7EA2173C9F8C273C246A7B1E85426F432019-11-27.jpg | ||
264 | - | ||
265 | -2019-11-27 13:44:14 文件名:73A7242742B86F55C9846F88257632D72019-11-27.jpg | ||
266 | - | ||
267 | -2019-11-27 13:44:19 文件名:08EFDC6182605CC2E760420239D72DDF2019-11-27.jpg | ||
268 | - | ||
269 | -2019-11-27 13:44:22 文件名:84EC660532705668FE4D4C6BA805CAB32019-11-27.jpg | ||
270 | - | ||
271 | -2019-11-27 13:44:27 文件名:E07AE70B59B0D716168716521B82BE582019-11-27.jpg | ||
272 | - | ||
273 | -2019-11-27 13:44:28 文件名:FDBC5A8BB7456A9711EEF6FFBCF696FF2019-11-27.jpg | ||
274 | - | ||
275 | -2019-11-27 13:44:33 文件名:8CB779FF65AEB78F9BD753845E36FE082019-11-27.jpg | ||
276 | - | ||
277 | -2019-11-27 13:44:33 文件名:AFA1F31E7C2A700D11548E2FB82DCC502019-11-27.jpg | ||
278 | - | ||
279 | -2019-11-27 13:44:38 文件名:4E3CDAD8393ED41E8C7B7F7282C583C52019-11-27.jpg | ||
280 | - | ||
281 | -2019-11-27 13:44:47 文件名:AE4B7B2547870CE00AEEAEBDEAC615072019-11-27.jpg | ||
282 | - | ||
283 | -2019-11-27 13:44:52 文件名:275ACC24ACC563F280AB0C6BCDA76D282019-11-27.jpg | ||
284 | - | ||
285 | -2019-11-27 13:45:23 文件名:599434E771EB84D4B9FABEB1CFBC5CBA2019-11-27.jpg | ||
286 | - | ||
287 | -2019-11-27 13:45:29 文件名:81B81C290DB0BFFF86ACC9155BC339982019-11-27.jpg | ||
288 | - | ||
289 | -2019-11-27 13:45:33 文件名:695DCF8DE843C9DF54011ED70F6D879C2019-11-27.jpg | ||
290 | - | ||
291 | -2019-11-27 13:45:35 文件名:561FC7B9EE9785DA7129E184A3E3E4742019-11-27.jpg | ||
292 | - | ||
293 | -2019-11-27 13:45:38 文件名:A45941D00D149CD2FB4410F3193AD2142019-11-27.jpg | ||
294 | - | ||
295 | -2019-11-27 13:45:40 文件名:E888604AD41A90D0B6B6A98281D64C902019-11-27.jpg | ||
296 | - | ||
297 | -2019-11-27 13:45:46 文件名:13173FD827338A27E97DD4C5C1AD6BB62019-11-27.jpg | ||
298 | - | ||
299 | -2019-11-27 13:45:51 文件名:9C7E2A4D8BA2AE11CE2BC42572787F202019-11-27.jpg | ||
300 | - | ||
301 | -2019-11-27 13:45:54 文件名:4CEB08205BF328EC45F4243791816BFE2019-11-27.jpg | ||
302 | - | ||
303 | -2019-11-27 13:45:59 文件名:F514C551F3031999295D3772062018D22019-11-27.jpg | ||
304 | - | ||
305 | -2019-11-27 13:46:01 文件名:78A30EBECDB7EF2E7DBF0E58033CA4FE2019-11-27.jpg | ||
306 | - | ||
307 | -2019-11-27 13:46:06 文件名:E7F6B6FC8A0306392C3FCF8BACADF5282019-11-27.jpg | ||
308 | - | ||
309 | -2019-11-27 13:46:13 文件名:BE23E0C53DB7C51FCD5EFF911D0E60012019-11-27.jpg | ||
310 | - | ||
311 | -2019-11-27 13:46:18 文件名:E8AFF6184E5CD1350D957E9D5F6A02AC2019-11-27.jpg | ||
312 | - | ||
313 | -2019-11-27 13:46:23 文件名:75886B74D92EF4EE0A59335FEDD07CB92019-11-27.jpg | ||
314 | - | ||
315 | -2019-11-27 13:46:28 文件名:429B3618C03F3C5F63098BA6167EAF792019-11-27.jpg | ||
316 | - | ||
317 | -2019-11-27 13:46:32 文件名:43EC9490F571C0F14F7CCFD0F5CAAEB02019-11-27.jpg | ||
318 | - | ||
319 | -2019-11-27 13:46:36 文件名:F647E322706E88B4A924585254327E0A2019-11-27.jpg | ||
320 | - | ||
321 | -2019-11-27 13:46:37 文件名:37D50184E631E4FEF760B5E6F6434DB62019-11-27.jpg | ||
322 | - | ||
323 | -2019-11-27 13:46:38 文件名:B1F93D4D5A996BED2BE95FF3B234CB2F2019-11-27.jpg | ||
324 | - | ||
325 | -2019-11-27 13:46:41 文件名:9E18B0FB6E4F7C40B5F90ADA37BFDC3E2019-11-27.jpg | ||
326 | - | ||
327 | -2019-11-27 13:46:43 文件名:F4512F84CB45BB7BC38A09B6498BE8FE2019-11-27.jpg | ||
328 | - | ||
329 | -2019-11-27 13:47:16 文件名:840A3C828A9BE72C7EB357BE0FFFFDA22019-11-27.jpg | ||
330 | - | ||
331 | -2019-11-27 13:47:21 文件名:B54FF75F5D157DF1660F4F3B26519F752019-11-27.jpg | ||
332 | - | ||
333 | -2019-11-27 13:47:25 文件名:A726CB3CACB658D6541EB9AC31346DEE2019-11-27.jpg | ||
334 | - | ||
335 | -2019-11-27 13:47:30 文件名:321A672A113F2F5EF023519DD63126B02019-11-27.jpg | ||
336 | - | ||
337 | -2019-11-27 13:47:34 文件名:2763033EDCBB93E39C76BC67FC63AEA42019-11-27.jpg | ||
338 | - | ||
339 | -2019-11-27 13:47:39 文件名:0094D1DF0E39791EFA757D7112B8BD3F2019-11-27.jpg | ||
340 | - | ||
341 | -2019-11-27 13:47:40 文件名:909074DA930142371B53B00FBA9D3E632019-11-27.jpg | ||
342 | - | ||
343 | -2019-11-27 13:47:41 文件名:36E5582CF7565EA72FAD7C9FB5F827E52019-11-27.jpg | ||
344 | - | ||
345 | -2019-11-27 13:47:42 文件名:F31493A8B7F23A5423D1E7EF93D26D732019-11-27.jpg | ||
346 | - | ||
347 | -2019-11-27 13:47:45 文件名:8E7329C8163B5C50FC43C08E57F576C42019-11-27.jpg | ||
348 | - | ||
349 | -2019-11-27 13:47:46 文件名:CCFF043C15061E58DCBA21E8E925C0EC2019-11-27.jpg | ||
350 | - | ||
351 | -2019-11-27 13:47:47 文件名:7189E17368E37BCC0D926659E08B38732019-11-27.jpg | ||
352 | - | ||
353 | -2019-11-27 13:47:51 文件名:F9888CE7A96117E5ADAC5EC6CF5DB2722019-11-27.jpg | ||
354 | - | ||
355 | -2019-11-27 13:47:56 文件名:F7BAE71C858FAEABB870DD85A42CDA7D2019-11-27.jpg | ||
356 | - | ||
357 | -2019-11-27 13:47:57 文件名:A1FFE7478C85A08947B58770E4A259352019-11-27.jpg | ||
358 | - | ||
359 | -2019-11-27 13:48:02 文件名:EFF59C85CE6BCD5E98F42FFA311EBD9D2019-11-27.jpg | ||
360 | - | ||
361 | -2019-11-27 13:48:10 文件名:062883A152CA6211FA0EF8526ECD6EC32019-11-27.jpg | ||
362 | - | ||
363 | -2019-11-27 13:48:15 文件名:0A3D8270B0829D56DFBB15C87A909A6F2019-11-27.jpg | ||
364 | - | ||
365 | -2019-11-27 13:49:12 文件名:EB2910521070DD7C11DAB5AE314B71672019-11-27.jpg | ||
366 | - | ||
367 | -2019-11-27 13:49:17 文件名:DB193544DF8028B8E1CABBEDC84C3CD82019-11-27.jpg | ||
368 | - | ||
369 | -2019-11-27 13:50:08 文件名:8FE6B5FB092B7E0EF426D20D5183FCB42019-11-27.jpg | ||
370 | - | ||
371 | -2019-11-27 13:50:14 文件名:DBB9A05B5676CB909FEF6F19F4C33B5B2019-11-27.jpg | ||
372 | - | ||
373 | -2019-11-27 13:50:22 文件名:4998A0D93694659D90136A194385C98D2019-11-27.jpg | ||
374 | - | ||
375 | -2019-11-27 13:50:22 文件名:3966DA4497907A033F29D8AF88DB98B12019-11-27.jpg | ||
376 | - | ||
377 | -2019-11-27 13:50:23 文件名:8A33CD9773BEDC97A4F47D43274D9E812019-11-27.jpg | ||
378 | - | ||
379 | -2019-11-27 13:50:27 文件名:7B886392C650EB29F2C0A1B68A7A090A2019-11-27.jpg | ||
380 | - | ||
381 | -2019-11-27 13:50:27 文件名:FAF0B73929EEA7583BFB057343EE4FDB2019-11-27.jpg | ||
382 | - | ||
383 | -2019-11-27 13:50:28 文件名:B601243D3A5ED14196176EBD947F2A9E2019-11-27.jpg | ||
384 | - | ||
385 | -2019-11-27 13:50:30 文件名:DBE9C751C2B613F8DD0D7FEAE63B3A6D2019-11-27.jpg | ||
386 | - | ||
387 | -2019-11-27 13:50:33 文件名:1D22AA5D614331B481C2983995A832692019-11-27.jpg | ||
388 | - | ||
389 | -2019-11-27 13:50:35 文件名:1B544D83DC5AA40E96F99BD85AEB19F92019-11-27.jpg | ||
390 | - | ||
391 | -2019-11-27 13:50:38 文件名:7471EBDD98B1CF302523634E3A4617C52019-11-27.jpg | ||
392 | - | ||
393 | -2019-11-27 13:50:42 文件名:1BD3D81D2604B7A2FD1019CC3B0AF1B22019-11-27.jpg | ||
394 | - | ||
395 | -2019-11-27 13:50:47 文件名:5CB529064BB3A00C083D9CD872083F902019-11-27.jpg | ||
396 | - | ||
397 | -2019-11-27 13:50:52 文件名:E0C2766EC31BEDBD25D13EEE659CCCEF2019-11-27.jpg | ||
398 | - | ||
399 | -2019-11-27 13:50:57 文件名:77A12F0AB656E13DEA73985951AFC6832019-11-27.jpg | ||
400 | - | ||
401 | -2019-11-27 13:51:05 文件名:510DED8442A0B5D319CCDA1F5ECEC5372019-11-27.jpg | ||
402 | - | ||
403 | -2019-11-27 13:51:10 文件名:C731E83F50A4CD6F4AFFD0B4A0C5E4CD2019-11-27.jpg | ||
404 | - | ||
405 | -2019-11-27 13:51:11 文件名:02DCFB86BF7D749FCF05F43E643C3C1B2019-11-27.jpg | ||
406 | - | ||
407 | -2019-11-27 13:51:17 文件名:0DC4544BD48796F14E041639794C14502019-11-27.jpg | ||
408 | - | ||
409 | -2019-11-27 13:51:37 文件名:74B15138DE750CD9A17BCBC7689B30322019-11-27.jpg | ||
410 | - | ||
411 | -2019-11-27 13:51:43 文件名:51E7C81BC8FAA665E8B86FC9B09695722019-11-27.jpg | ||
412 | - | ||
413 | -2019-11-27 13:52:16 文件名:C2EA2731386530D3B507928F37516E0C2019-11-27.jpg | ||
414 | - | ||
415 | -2019-11-27 13:52:19 文件名:448D7DF67B6825FC8B8728672BBAFC832019-11-27.jpg | ||
416 | - | ||
417 | -2019-11-27 13:52:21 文件名:600FFD67F9EC7296DF5D54F2088CD8532019-11-27.jpg | ||
418 | - | ||
419 | -2019-11-27 13:52:24 文件名:9C71DC7A5DC205468B349FB89EA73C1E2019-11-27.jpg | ||
420 | - | ||
421 | -2019-11-27 13:52:24 文件名:0B9838C92CDC8D66B8C83C52AB568BA92019-11-27.jpg | ||
422 | - | ||
423 | -2019-11-27 13:52:25 文件名:CDE59B097657E56911180DAF1CABE1432019-11-27.jpg | ||
424 | - | ||
425 | -2019-11-27 13:52:29 文件名:DA62001A481E08A1B60CDB889333ACBC2019-11-27.jpg | ||
426 | - | ||
427 | -2019-11-27 13:52:30 文件名:26ADF02D417A82DA41FE41698747183A2019-11-27.jpg | ||
428 | - | ||
429 | -2019-11-27 13:52:33 文件名:276195F35B4B678C9B678E07549AADFA2019-11-27.jpg | ||
430 | - | ||
431 | -2019-11-27 13:52:37 文件名:1B514DD07B738CCA64E62AAD01AF9DDC2019-11-27.jpg | ||
432 | - | ||
433 | -2019-11-27 13:52:38 文件名:84BEB5DA1FEBAE18A1CF64A4068BF5952019-11-27.jpg | ||
434 | - | ||
435 | -2019-11-27 13:52:39 文件名:902F54BB59393B6C14EAE495D5D60A622019-11-27.jpg | ||
436 | - | ||
437 | -2019-11-27 13:52:40 文件名:80AFA9345B6644936333F6091E6421292019-11-27.jpg | ||
438 | - | ||
439 | -2019-11-27 13:52:42 文件名:3ED7E62CE44DC617BC0CC24326C78B492019-11-27.jpg | ||
440 | - | ||
441 | -2019-11-27 13:52:42 文件名:A543ABA399868F555C77089F5844B85D2019-11-27.jpg | ||
442 | - | ||
443 | -2019-11-27 13:52:43 文件名:E6D88B9AC05DF59E33F43D4022E5629C2019-11-27.jpg | ||
444 | - | ||
445 | -2019-11-27 13:52:45 文件名:053CEDF1D9769437015DBF137C8B88582019-11-27.jpg | ||
446 | - | ||
447 | -2019-11-27 13:52:46 文件名:1687F755D11E4A4521062BB2D00568D92019-11-27.jpg | ||
448 | - | ||
449 | -2019-11-27 13:52:46 文件名:2794DC35351DA6FC096E939A00CD56532019-11-27.jpg | ||
450 | - | ||
451 | -2019-11-27 13:52:46 文件名:AB2167E7410C12EC7047B1FA4F7F33E92019-11-27.jpg | ||
452 | - | ||
453 | -2019-11-27 13:52:47 文件名:39C9F959FEEBF6631BEBF544E20B9DDC2019-11-27.jpg | ||
454 | - | ||
455 | -2019-11-27 13:52:49 文件名:10D5E2385F395ED279981E12837DB92C2019-11-27.jpg | ||
456 | - | ||
457 | -2019-11-27 13:52:49 文件名:E9DE6C9108180809A7F0582340BF92782019-11-27.jpg | ||
458 | - | ||
459 | -2019-11-27 13:52:50 文件名:E541A53FAB5A3E0C4C440A131958E2D42019-11-27.jpg | ||
460 | - | ||
461 | -2019-11-27 13:52:50 文件名:6DF348A1095147DDB32CB61DC6C32C2B2019-11-27.jpg | ||
462 | - | ||
463 | -2019-11-27 13:52:51 文件名:60463953ABB1A15201E32358759A51752019-11-27.jpg | ||
464 | - | ||
465 | -2019-11-27 13:52:51 文件名:FC51CB5F31F3E2EECDE3C3294BA8F9A52019-11-27.jpg | ||
466 | - | ||
467 | -2019-11-27 13:52:52 文件名:1D93EC9D0F4D94AE30739F45C94043FD2019-11-27.jpg | ||
468 | - | ||
469 | -2019-11-27 13:52:54 文件名:A3309CA5D2B05636378B6F5A72890E362019-11-27.jpg | ||
470 | - | ||
471 | -2019-11-27 13:52:54 文件名:804B5C24B9C440FEBBF0BBE23ED347382019-11-27.jpg | ||
472 | - | ||
473 | -2019-11-27 13:52:55 文件名:89D6D8E99CD7ACCC7A64B2CA3DD167C82019-11-27.jpg | ||
474 | - | ||
475 | -2019-11-27 13:52:57 文件名:BAAA6B6F3959C913A2B214829E27DCC22019-11-27.jpg | ||
476 | - | ||
477 | -2019-11-27 13:52:57 文件名:E70374F6698D46ADCA0C1BCEB392B29D2019-11-27.jpg | ||
478 | - | ||
479 | -2019-11-27 13:53:02 文件名:79461957CDD2DB486C20DA7AB090B5042019-11-27.jpg | ||
480 | - | ||
481 | -2019-11-27 13:53:20 文件名:BE978B0592B5EDA844C8943C3CEA69C92019-11-27.jpg | ||
482 | - | ||
483 | -2019-11-27 13:53:25 文件名:D2996BB93E5B24258D3B3DE5FDEC70302019-11-27.jpg | ||
484 | - | ||
485 | -2019-11-27 13:53:33 文件名:82BE00730B83D968D5166937885955522019-11-27.jpg | ||
486 | - | ||
487 | -2019-11-27 13:53:38 文件名:D1E71F5012884746142D9CE97ED06D492019-11-27.jpg | ||
488 | - | ||
489 | -2019-11-27 13:54:13 文件名:0D53DF3ACDE6E791C85AA25D7369B6212019-11-27.jpg | ||
490 | - | ||
491 | -2019-11-27 13:54:18 文件名:3790EB7686B02C0642FCDF69B3F58DE82019-11-27.jpg | ||
492 | - | ||
493 | -2019-11-27 13:54:24 文件名:E156C7EF384686FEB20735A6DF122D872019-11-27.jpg | ||
494 | - | ||
495 | -2019-11-27 13:54:26 文件名:EC734D165AD7D0554F12E5A9A9B641002019-11-27.jpg | ||
496 | - | ||
497 | -2019-11-27 13:54:29 文件名:8E9621FB7D8A5AEA57D5B602679715FF2019-11-27.jpg | ||
498 | - | ||
499 | -2019-11-27 13:54:31 文件名:AB8E17E44AB5E126EEF380B035A0BD432019-11-27.jpg | ||
500 | - | ||
501 | -2019-11-27 13:54:32 文件名:FB747911E368F518C051C4BBDB1387622019-11-27.jpg | ||
502 | - | ||
503 | -2019-11-27 13:54:37 文件名:2F7738AE2D2DAE4EB9317BF4504912192019-11-27.jpg | ||
504 | - | ||
505 | -2019-11-27 13:54:39 文件名:1972E23528480FC40ED1D463462605BD2019-11-27.jpg | ||
506 | - | ||
507 | -2019-11-27 13:54:44 文件名:D310CAE317EFF67432BCC1C4A33D1FCE2019-11-27.jpg | ||
508 | - | ||
509 | -2019-11-27 13:54:44 文件名:850F395469A047667C11F7A8F6B42C032019-11-27.jpg | ||
510 | - | ||
511 | -2019-11-27 13:54:49 文件名:6CF899DFF772D1C3883D2401E962E2B82019-11-27.jpg | ||
512 | - | ||
513 | -2019-11-27 13:55:24 文件名:09A321807022971B21F09B070FD016CC2019-11-27.jpg | ||
514 | - | ||
515 | -2019-11-27 13:55:29 文件名:D53993268819E3CC778079AE80653A622019-11-27.jpg | ||
516 | - | ||
517 | -2019-11-27 13:55:39 文件名:6B09B72AA402803EBAC0F2360E5FA55C2019-11-27.jpg | ||
518 | - | ||
519 | -2019-11-27 13:55:44 文件名:4C9F1E33881EF48C568C42537C836F462019-11-27.jpg | ||
520 | - | ||
521 | -2019-11-27 13:57:57 文件名:CDC6560BAB9982E72AC363C06C17DE632019-11-27.jpg | ||
522 | - | ||
523 | -2019-11-27 13:58:02 文件名:1B0C79DC9E95A781F282DD2039AA63692019-11-27.jpg | ||
524 | - | ||
525 | -2019-11-27 13:58:03 文件名:5A59118A2D89B85525DEA962BC3707B42019-11-27.jpg | ||
526 | - | ||
527 | -2019-11-27 13:58:08 文件名:F1FA0E6199806EA8B022D5A19110C2D32019-11-27.jpg | ||
528 | - | ||
529 | -2019-11-27 13:58:09 文件名:7D8DE640DC81BF8F76B1C8FFCDE34EDE2019-11-27.jpg | ||
530 | - | ||
531 | -2019-11-27 13:58:14 文件名:E77D4BBB7261777FC1D3D6F8906E9B5C2019-11-27.jpg | ||
532 | - | ||
533 | -2019-11-27 13:58:40 文件名:96EC8BA02A1266DCDC295DF55A2063EA2019-11-27.jpg | ||
534 | - | ||
535 | -2019-11-27 13:58:45 文件名:DC05A19D4E5D62FD99612EDA5B6FDF882019-11-27.jpg | ||
536 | - |
cloud/log/2019-11-27/14_文件保存回调.txt
@@ -1,260 +0,0 @@ | @@ -1,260 +0,0 @@ | ||
1 | -2019-11-27 14:00:02 文件名:03C3F8E406ECE99750E78F4B1C7828FC2019-11-27.jpg | ||
2 | - | ||
3 | -2019-11-27 14:00:04 文件名:A9AF419CC6C49CCFE0D6B40C609186342019-11-27.jpg | ||
4 | - | ||
5 | -2019-11-27 14:00:06 文件名:A2AB1D19C448AB243CE46AA0C2FFDE772019-11-27.jpg | ||
6 | - | ||
7 | -2019-11-27 14:00:07 文件名:7EA9095388C5FF904765DDD211B7DC492019-11-27.jpg | ||
8 | - | ||
9 | -2019-11-27 14:00:09 文件名:78FEFA5E0E01C7D4E13832BD3DF039272019-11-27.jpg | ||
10 | - | ||
11 | -2019-11-27 14:00:12 文件名:A5819DF2C37AFAA4F57E21F8528F0AE52019-11-27.jpg | ||
12 | - | ||
13 | -2019-11-27 14:00:12 文件名:EA99511D397C8FE92B6F0698175F3D6A2019-11-27.jpg | ||
14 | - | ||
15 | -2019-11-27 14:00:14 文件名:BD8C8E26A4D22BC3E8EA68F5F428D6772019-11-27.jpg | ||
16 | - | ||
17 | -2019-11-27 14:00:15 文件名:F09D575299ACC59149F479A26BC93CF42019-11-27.jpg | ||
18 | - | ||
19 | -2019-11-27 14:00:17 文件名:196A4E5D45037CE9D0B5ADE53D3F00F32019-11-27.jpg | ||
20 | - | ||
21 | -2019-11-27 14:00:19 文件名:3230202ADF1B68DFA4E2FD1284A29F382019-11-27.jpg | ||
22 | - | ||
23 | -2019-11-27 14:00:20 文件名:E7D264081B84DD92D511A6E7D53BC1192019-11-27.jpg | ||
24 | - | ||
25 | -2019-11-27 14:00:55 文件名:E4E666585FE5B606E1B986627C29F3F92019-11-27.jpg | ||
26 | - | ||
27 | -2019-11-27 14:01:00 文件名:DA3893622F4D2E2859ED32DEF52F0F432019-11-27.jpg | ||
28 | - | ||
29 | -2019-11-27 14:02:22 文件名:077D0B45D388EA7BBADB79510A62DDC62019-11-27.jpg | ||
30 | - | ||
31 | -2019-11-27 14:02:27 文件名:59AA2C4CB874206BC10F3E0FBDAEDDC12019-11-27.jpg | ||
32 | - | ||
33 | -2019-11-27 14:02:28 文件名:9C47541DD38DA5F0F5B873500DA1BD4D2019-11-27.jpg | ||
34 | - | ||
35 | -2019-11-27 14:02:33 文件名:D04BD25FA2F9492192FC710165DA5A012019-11-27.jpg | ||
36 | - | ||
37 | -2019-11-27 14:03:24 文件名:B3C8ED2D85F93E2C8FC2DDDD0A00921A2019-11-27.jpg | ||
38 | - | ||
39 | -2019-11-27 14:03:29 文件名:CCECE78141927B0B13DDF21A2E84001F2019-11-27.jpg | ||
40 | - | ||
41 | -2019-11-27 14:04:13 文件名:A610356F56050B1DF766315D8AECDC0E2019-11-27.jpg | ||
42 | - | ||
43 | -2019-11-27 14:04:18 文件名:86B4386C412EE0D72B38019B13DA22E62019-11-27.jpg | ||
44 | - | ||
45 | -2019-11-27 14:04:39 文件名:2CFD177D9160ECD58BB398D9BD266E512019-11-27.jpg | ||
46 | - | ||
47 | -2019-11-27 14:04:40 文件名:4CC8AF503C65BDC12F9B9CC10FC29E402019-11-27.jpg | ||
48 | - | ||
49 | -2019-11-27 14:04:44 文件名:5630DE967CED5FDA537F6019442B42AC2019-11-27.jpg | ||
50 | - | ||
51 | -2019-11-27 14:04:44 文件名:DF88140C40C1FD7390EEB0F38C6BA3402019-11-27.jpg | ||
52 | - | ||
53 | -2019-11-27 14:04:45 文件名:1EB29819D0AC8F160B85676B30A688EC2019-11-27.jpg | ||
54 | - | ||
55 | -2019-11-27 14:04:49 文件名:14005F764517BA8F01708B3EA769E6332019-11-27.jpg | ||
56 | - | ||
57 | -2019-11-27 14:05:18 文件名:FD488DD373E3ED74477800906BD4EBA62019-11-27.jpg | ||
58 | - | ||
59 | -2019-11-27 14:05:23 文件名:AAFD70A96204D70D5CA8F549C1554A532019-11-27.jpg | ||
60 | - | ||
61 | -2019-11-27 14:05:54 文件名:B00289667E42A2A9121D8E545D1C0C662019-11-27.jpg | ||
62 | - | ||
63 | -2019-11-27 14:05:59 文件名:5CA93705E60EFB118ED02957539D77072019-11-27.jpg | ||
64 | - | ||
65 | -2019-11-27 14:06:35 文件名:CC219C620802DD2B652276FADE151B3F2019-11-27.jpg | ||
66 | - | ||
67 | -2019-11-27 14:06:40 文件名:B47E8F4622787364B823B7B6550794BE2019-11-27.jpg | ||
68 | - | ||
69 | -2019-11-27 14:06:51 文件名:F0548359B52535ABF85B3C54A1C55A572019-11-27.jpg | ||
70 | - | ||
71 | -2019-11-27 14:06:55 文件名:21B0BAF566E6CA2D1C70C34584837D992019-11-27.jpg | ||
72 | - | ||
73 | -2019-11-27 14:06:56 文件名:C696697FF59F0E84992AC53D9961CEA32019-11-27.jpg | ||
74 | - | ||
75 | -2019-11-27 14:07:01 文件名:3B3A153A8F0F0DAFF51FE5B62A87F5082019-11-27.jpg | ||
76 | - | ||
77 | -2019-11-27 14:07:04 文件名:E5738B9709F7667079CF8BBDEB3445792019-11-27.jpg | ||
78 | - | ||
79 | -2019-11-27 14:07:09 文件名:56D111EA75DFE560FAB58067D4602AF92019-11-27.jpg | ||
80 | - | ||
81 | -2019-11-27 14:07:39 文件名:E9BDF5D94037C28A37795E8A2B294EA32019-11-27.jpg | ||
82 | - | ||
83 | -2019-11-27 14:07:44 文件名:F5623320D4E88AB40D551C3F20884E7B2019-11-27.jpg | ||
84 | - | ||
85 | -2019-11-27 14:07:54 文件名:29180DDE90721C3CC055A1C38C644D472019-11-27.jpg | ||
86 | - | ||
87 | -2019-11-27 14:07:59 文件名:F2BBA8A3BB41E2B8C7719AC94F1240542019-11-27.jpg | ||
88 | - | ||
89 | -2019-11-27 14:08:37 文件名:162DD77B76D5F9779A6DDB6DE16BA7332019-11-27.jpg | ||
90 | - | ||
91 | -2019-11-27 14:08:38 文件名:45F772C3C9EAC27E91E46888420A0C732019-11-27.jpg | ||
92 | - | ||
93 | -2019-11-27 14:08:42 文件名:1DF6E7092A8EAFB15F4760D3A508811B2019-11-27.jpg | ||
94 | - | ||
95 | -2019-11-27 14:08:43 文件名:158DE4C24B7D6CC7C51C63BC3F0AC36D2019-11-27.jpg | ||
96 | - | ||
97 | -2019-11-27 14:09:07 文件名:CBC4284C5F7972CF231EDC71046FEE812019-11-27.jpg | ||
98 | - | ||
99 | -2019-11-27 14:09:12 文件名:C6187EA7B1B96D3BE86D500084CB68C62019-11-27.jpg | ||
100 | - | ||
101 | -2019-11-27 14:09:26 文件名:4E84D935EC922290FBBB785B699100872019-11-27.jpg | ||
102 | - | ||
103 | -2019-11-27 14:09:31 文件名:B6EE24AE5537EAA784BFD979001FC6B02019-11-27.jpg | ||
104 | - | ||
105 | -2019-11-27 14:09:51 文件名:32ED2DB76F4DA7B89AA0A54F9334D9A92019-11-27.jpg | ||
106 | - | ||
107 | -2019-11-27 14:09:56 文件名:BD0576155C5716350FC5C8B1569812EC2019-11-27.jpg | ||
108 | - | ||
109 | -2019-11-27 14:10:28 文件名:03EA388910B08F8357A65059ECC16DCA2019-11-27.jpg | ||
110 | - | ||
111 | -2019-11-27 14:10:34 文件名:914C8741D24CB259EFBD3D96C9D47C262019-11-27.jpg | ||
112 | - | ||
113 | -2019-11-27 14:10:47 文件名:34A267D301A5E1AB73A58DE24E3AEEE52019-11-27.jpg | ||
114 | - | ||
115 | -2019-11-27 14:10:52 文件名:50815E83369D7FBCD79E32F517C0CB482019-11-27.jpg | ||
116 | - | ||
117 | -2019-11-27 14:11:05 文件名:B9F117FACEFF6D797FDBC8E0BE7A6DC32019-11-27.jpg | ||
118 | - | ||
119 | -2019-11-27 14:11:10 文件名:81568E7248965C770D1B84757B5B03672019-11-27.jpg | ||
120 | - | ||
121 | -2019-11-27 14:11:28 文件名:B0596EF3504F346B38C42C819618C4F42019-11-27.jpg | ||
122 | - | ||
123 | -2019-11-27 14:11:33 文件名:09425A0349DEECD51EAE14E654DEF4002019-11-27.jpg | ||
124 | - | ||
125 | -2019-11-27 14:13:03 文件名:26E7539EAA20F17343619EAB48D8BB792019-11-27.jpg | ||
126 | - | ||
127 | -2019-11-27 14:13:08 文件名:F600D69996BF9B594BFEB2C6BA2EECC92019-11-27.jpg | ||
128 | - | ||
129 | -2019-11-27 14:13:26 文件名:3188C0EBEECF655FD325A115D0E5CAA32019-11-27.jpg | ||
130 | - | ||
131 | -2019-11-27 14:13:32 文件名:43F6FCED863A224BB5FDF4E23BA04BBB2019-11-27.jpg | ||
132 | - | ||
133 | -2019-11-27 14:14:39 文件名:D83616BBF0DBCFAB518FE1ED5976E1E22019-11-27.jpg | ||
134 | - | ||
135 | -2019-11-27 14:14:44 文件名:7679777857B18D1FCAAAC6BECBFF91D92019-11-27.jpg | ||
136 | - | ||
137 | -2019-11-27 14:17:57 文件名:C5155EA26E310D6558C1ADA7B33DD1532019-11-27.jpg | ||
138 | - | ||
139 | -2019-11-27 14:18:00 文件名:C813854BBA077B1FBFB3B775A6CCE3882019-11-27.jpg | ||
140 | - | ||
141 | -2019-11-27 14:18:02 文件名:E7E312A8A9A854B5B53CF9F7EE10BBE22019-11-27.jpg | ||
142 | - | ||
143 | -2019-11-27 14:18:05 文件名:603CBF3ED5201D43512A50CF8012946E2019-11-27.jpg | ||
144 | - | ||
145 | -2019-11-27 14:18:51 文件名:F9E92B61EB066AD59E12F0630F8267482019-11-27.jpg | ||
146 | - | ||
147 | -2019-11-27 14:18:56 文件名:3C5BA155DA07A8A1D8ACDAE7C28620592019-11-27.jpg | ||
148 | - | ||
149 | -2019-11-27 14:19:18 文件名:183678B2B9E8AA2461A0B73F83808A9A2019-11-27.jpg | ||
150 | - | ||
151 | -2019-11-27 14:19:23 文件名:D6E60427FDE81E039914B1E132C7D5482019-11-27.jpg | ||
152 | - | ||
153 | -2019-11-27 14:20:34 文件名:B058C5B4B447386229651BBE1B12D2BF2019-11-27.jpg | ||
154 | - | ||
155 | -2019-11-27 14:20:39 文件名:116272145EFEB59507BC900474F28ECF2019-11-27.jpg | ||
156 | - | ||
157 | -2019-11-27 14:21:07 文件名:3969F392AF0E9AE79AF564560865D5572019-11-27.jpg | ||
158 | - | ||
159 | -2019-11-27 14:21:12 文件名:E8FFB305A51F9139C3C73C33EE614A112019-11-27.jpg | ||
160 | - | ||
161 | -2019-11-27 14:21:30 文件名:6C405E3F27CA7DA3AD552AC1A2C572882019-11-27.jpg | ||
162 | - | ||
163 | -2019-11-27 14:21:36 文件名:13C88FF113C724A58D11F15DD87F481D2019-11-27.jpg | ||
164 | - | ||
165 | -2019-11-27 14:23:45 文件名:15704019A5F94548712BF0B943984C172019-11-27.jpg | ||
166 | - | ||
167 | -2019-11-27 14:23:50 文件名:E3BB3F9CF2792EC7FDC4B37FB7DE01262019-11-27.jpg | ||
168 | - | ||
169 | -2019-11-27 14:24:02 文件名:81A3FAC76E5377FEA180110BEA253F742019-11-27.jpg | ||
170 | - | ||
171 | -2019-11-27 14:24:07 文件名:E67124A2CB70D487DA335ADA649D23302019-11-27.jpg | ||
172 | - | ||
173 | -2019-11-27 14:24:09 文件名:47713F8F391FCF7F2C79637C9F9AF9812019-11-27.jpg | ||
174 | - | ||
175 | -2019-11-27 14:24:11 文件名:193A2797C7874D0CC3747A98C39FB8E62019-11-27.jpg | ||
176 | - | ||
177 | -2019-11-27 14:24:14 文件名:FF49C7A6AAE1C964D916E432D1594A222019-11-27.jpg | ||
178 | - | ||
179 | -2019-11-27 14:24:16 文件名:64073C258350615BB312D25EA47B4A232019-11-27.jpg | ||
180 | - | ||
181 | -2019-11-27 14:24:49 文件名:178A2A363934304F9D0FF7DA755AB1792019-11-27.jpg | ||
182 | - | ||
183 | -2019-11-27 14:24:52 文件名:27FDAFE07B1348B5F7C647831E73D8882019-11-27.jpg | ||
184 | - | ||
185 | -2019-11-27 14:24:53 文件名:2B9BDF19E9FE0EEC6A46A132D883E2992019-11-27.jpg | ||
186 | - | ||
187 | -2019-11-27 14:24:54 文件名:74F6268651D605B60CE29E286C10598C2019-11-27.jpg | ||
188 | - | ||
189 | -2019-11-27 14:24:58 文件名:3B502C9D92F6BC601F8DEED27694D5D42019-11-27.jpg | ||
190 | - | ||
191 | -2019-11-27 14:24:58 文件名:E7C72F49CDECEC4B19893DB9B178CC3B2019-11-27.jpg | ||
192 | - | ||
193 | -2019-11-27 14:25:20 文件名:598A37B90596025C27ADF70662A3B6C82019-11-27.jpg | ||
194 | - | ||
195 | -2019-11-27 14:25:25 文件名:BBF87E30BB2AD9CE2FCDCEF5C38159C22019-11-27.jpg | ||
196 | - | ||
197 | -2019-11-27 14:25:28 文件名:FBAD8C077A92A844A75ADA34D6CCD4CB2019-11-27.jpg | ||
198 | - | ||
199 | -2019-11-27 14:25:33 文件名:4BD43018BB7CF0AC9782574616EFA7B02019-11-27.jpg | ||
200 | - | ||
201 | -2019-11-27 14:26:00 文件名:A11BCB85E73B11B5CC763CF6F7DFA1452019-11-27.jpg | ||
202 | - | ||
203 | -2019-11-27 14:26:06 文件名:451F02E0C1B0FDC3B6589F71141D25D02019-11-27.jpg | ||
204 | - | ||
205 | -2019-11-27 14:26:41 文件名:343B532EF232D8FDFFAEA2C7B6B0820C2019-11-27.jpg | ||
206 | - | ||
207 | -2019-11-27 14:26:42 文件名:BCC121B5D91D888AE67EEA2C7FC2DE8C2019-11-27.jpg | ||
208 | - | ||
209 | -2019-11-27 14:26:45 文件名:0D56A0A151CE61B538A3406C44496EB22019-11-27.jpg | ||
210 | - | ||
211 | -2019-11-27 14:26:46 文件名:A19CDD668FBABC21D1EDCF2437989B492019-11-27.jpg | ||
212 | - | ||
213 | -2019-11-27 14:26:47 文件名:4F77BFF988A77BDE144D190A99DD10682019-11-27.jpg | ||
214 | - | ||
215 | -2019-11-27 14:26:50 文件名:33DE020BC0E72FE849D326B5C9F713BA2019-11-27.jpg | ||
216 | - | ||
217 | -2019-11-27 14:27:19 文件名:925A1D50DD3E6ABAC55A13008F4525F72019-11-27.jpg | ||
218 | - | ||
219 | -2019-11-27 14:27:24 文件名:DC9FDAD75FF6EDCC91B2C9639226BEA22019-11-27.jpg | ||
220 | - | ||
221 | -2019-11-27 14:28:00 文件名:7B74748A834B06F63B31D7D838CEA3452019-11-27.jpg | ||
222 | - | ||
223 | -2019-11-27 14:28:05 文件名:DC32095F55F1ECD8B5FAB6914156BFDD2019-11-27.jpg | ||
224 | - | ||
225 | -2019-11-27 14:28:24 文件名:E0024F45107CEBCC621EB8C266A2BAB12019-11-27.jpg | ||
226 | - | ||
227 | -2019-11-27 14:28:29 文件名:A7CE4DC297CDFE733FC1337C09D21AA42019-11-27.jpg | ||
228 | - | ||
229 | -2019-11-27 14:29:23 文件名:5EAF1B2A59B6CA91421AF8C817F47C232019-11-27.jpg | ||
230 | - | ||
231 | -2019-11-27 14:29:26 文件名:B610A27089A32676BC7A3B690623A26A2019-11-27.jpg | ||
232 | - | ||
233 | -2019-11-27 14:29:28 文件名:7BDD36E79D9E5C9847FEFD76AC897E392019-11-27.jpg | ||
234 | - | ||
235 | -2019-11-27 14:29:31 文件名:1DBC6C1FF037385EE9CB9C3F6EDC48AE2019-11-27.jpg | ||
236 | - | ||
237 | -2019-11-27 14:29:36 文件名:84D67AB52369203F11F29332DFD02D622019-11-27.jpg | ||
238 | - | ||
239 | -2019-11-27 14:29:42 文件名:4AA83B0B4AC35B52CAE991C5AF18B3DB2019-11-27.jpg | ||
240 | - | ||
241 | -2019-11-27 14:29:43 文件名:3464078CF35D1175F80467E71193B2702019-11-27.jpg | ||
242 | - | ||
243 | -2019-11-27 14:29:48 文件名:1C69CC8F887C9A159240472A49689EF72019-11-27.jpg | ||
244 | - | ||
245 | -2019-11-27 14:31:16 文件名:E29257DFAA16D60E997171FC832895772019-11-27.jpg | ||
246 | - | ||
247 | -2019-11-27 14:31:21 文件名:D526228F4EDA38E4D172D86226A9F35C2019-11-27.jpg | ||
248 | - | ||
249 | -2019-11-27 14:33:05 文件名:A451EE8FA45926357499FF925C5C051A2019-11-27.jpg | ||
250 | - | ||
251 | -2019-11-27 14:33:09 文件名:2CCDE50CFCE314C83E0B223C7B19CA3F2019-11-27.jpg | ||
252 | - | ||
253 | -2019-11-27 14:33:10 文件名:AC929E6FD266A79AA990948EFAF7D5A72019-11-27.jpg | ||
254 | - | ||
255 | -2019-11-27 14:33:14 文件名:06B3F160FA57CA584FE0B54A5D5383D82019-11-27.jpg | ||
256 | - | ||
257 | -2019-11-27 14:33:15 文件名:1FF32E114A62B7783A0FD3120634F48D2019-11-27.jpg | ||
258 | - | ||
259 | -2019-11-27 14:33:20 文件名:2DFBFF849527C9ABE8128D3662C05BBA2019-11-27.jpg | ||
260 | - |
cloud/log/2019-11-28/devices.txt
@@ -1,26 +0,0 @@ | @@ -1,26 +0,0 @@ | ||
1 | -2019-11-28 13:55:43 设备注册:dahuav3 登录句柄:597441760 | ||
2 | - | ||
3 | -2019-11-28 14:13:36 设备注册:dahuav3 登录句柄:568326352 | ||
4 | - | ||
5 | -2019-11-28 14:14:48 设备注册:dahuav3 登录句柄:569325664 | ||
6 | - | ||
7 | -2019-11-28 14:37:56 设备注册:dahuav3 登录句柄:569390032 | ||
8 | - | ||
9 | -2019-11-28 14:38:06 设备注册:dahuav3 登录句柄:569745056 | ||
10 | - | ||
11 | -2019-11-28 14:52:48 设备注册:dahuav3 登录句柄:587205136 | ||
12 | - | ||
13 | -2019-11-28 14:53:58 设备注册:dahuav3 登录句柄:589824400 | ||
14 | - | ||
15 | -2019-11-28 14:54:31 设备注册:dahuav3 登录句柄:581697616 | ||
16 | - | ||
17 | -2019-11-28 14:55:30 设备注册:dahuav3 登录句柄:582032320 | ||
18 | - | ||
19 | -2019-11-28 15:06:45 设备注册:dahuav3 登录句柄:560595344 | ||
20 | - | ||
21 | -2019-11-28 17:16:05 设备注册:dahuav3 登录句柄:0 | ||
22 | - | ||
23 | -2019-11-28 17:16:15 设备注册:dahuav3 登录句柄:0 | ||
24 | - | ||
25 | -2019-11-28 17:16:35 设备注册:dahuav3 登录句柄:560608944 | ||
26 | - |
cloud/log/2019-11-28/下发指令.txt
cloud/log/2019-11-29/下发指令.txt
cloud/log/2019-12-04/13_sendUserInfo.txt
@@ -1,20 +0,0 @@ | @@ -1,20 +0,0 @@ | ||
1 | -2019-12-04 13:44:02 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD65 name:林炜 deviceId:qqqqqqqqqqqqq | ||
2 | - | ||
3 | -2019-12-04 13:44:44 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD65 name:林炜 deviceId:qqqqqqqqqqqqq | ||
4 | - | ||
5 | -2019-12-04 13:45:35 filePath:C:\TaoHandong\copy\School1035\Student\HSZL201901103.png card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
6 | - | ||
7 | -2019-12-04 13:46:13 filePath:C:\TaoHandong\copy\School1035\Student\HSZL201901103.png card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
8 | - | ||
9 | -2019-12-04 13:54:39 filePath:C:\TaoHandong\copy\School1035\Student\HSZL201901103.png card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
10 | - | ||
11 | -2019-12-04 13:55:01 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
12 | - | ||
13 | -2019-12-04 13:55:07 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
14 | - | ||
15 | -2019-12-04 13:55:22 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD66 name:林炜 deviceId:qqqqqqqqqqqqq | ||
16 | - | ||
17 | -2019-12-04 13:55:48 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
18 | - | ||
19 | -2019-12-04 13:56:12 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
20 | - |
cloud/log/2019-12-04/13_文件保存回调.txt
@@ -1,20 +0,0 @@ | @@ -1,20 +0,0 @@ | ||
1 | -2019-12-04 13:44:02 文件名:B25B8D991F703D7446556F779769C3451111.jpg | ||
2 | - | ||
3 | -2019-12-04 13:44:44 文件名:B080427C3DC6892D672EC78A31036DFA1111.jpg | ||
4 | - | ||
5 | -2019-12-04 13:45:35 文件名:4B7A932AF8E49BD80472EB10D9D6A973HSZL201901103.png | ||
6 | - | ||
7 | -2019-12-04 13:46:13 文件名:82CD103F0B2BDCBBB65D63548A0A9ECEHSZL201901103.png | ||
8 | - | ||
9 | -2019-12-04 13:54:40 文件名:D85FE5276FB74C963721798BBAC95211HSZL201901103.png | ||
10 | - | ||
11 | -2019-12-04 13:55:01 文件名:B366A0913FDFA40E6B2C7B2997EC005B1111.jpg | ||
12 | - | ||
13 | -2019-12-04 13:55:07 文件名:999BB6DF31D019569F42C5BED2BA545A1111.jpg | ||
14 | - | ||
15 | -2019-12-04 13:55:22 文件名:12D459538736C19523315D204BF560401111.jpg | ||
16 | - | ||
17 | -2019-12-04 13:55:48 文件名:EE6EDD519AA303E3E92EEFA59428619C1111.jpg | ||
18 | - | ||
19 | -2019-12-04 13:56:13 文件名:1C7528EBB8656AE4FC5797BC9CD419651111.jpg | ||
20 | - |
cloud/log/2019-12-04/14_devices.txt
cloud/log/2019-12-04/14_sendUserInfo.txt
@@ -1,6 +0,0 @@ | @@ -1,6 +0,0 @@ | ||
1 | -2019-12-04 14:01:21 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
2 | - | ||
3 | -2019-12-04 14:04:22 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
4 | - | ||
5 | -2019-12-04 14:04:34 filePath:C:\Users\taohandong\Desktop\1111.jpg card:31D1AD64 name:林炜 deviceId:qqqqqqqqqqqqq | ||
6 | - |
cloud/log/2019-12-04/14_学校id记录.txt
@@ -1,20 +0,0 @@ | @@ -1,20 +0,0 @@ | ||
1 | -2019-12-04 14:06:58 学校ID:1077 设备列表:[] | ||
2 | - | ||
3 | -2019-12-04 14:06:58 学校ID:435 设备列表:[] | ||
4 | - | ||
5 | -2019-12-04 14:06:58 学校ID:435 设备列表:[] | ||
6 | - | ||
7 | -2019-12-04 14:06:58 学校ID:435 设备列表:[] | ||
8 | - | ||
9 | -2019-12-04 14:06:58 学校ID:460 设备列表:[] | ||
10 | - | ||
11 | -2019-12-04 14:06:58 学校ID:23 设备列表:[] | ||
12 | - | ||
13 | -2019-12-04 14:06:58 学校ID:1077 设备列表:[] | ||
14 | - | ||
15 | -2019-12-04 14:06:58 学校ID:366 设备列表:[] | ||
16 | - | ||
17 | -2019-12-04 14:06:59 学校ID:654 设备列表:[] | ||
18 | - | ||
19 | -2019-12-04 14:06:59 学校ID:1077 设备列表:[] | ||
20 | - |
cloud/log/2019-12-04/14_文件保存回调.txt
cloud/log/2019-12-04/15_facesuccess.txt
@@ -1,4 +0,0 @@ | @@ -1,4 +0,0 @@ | ||
1 | -2019-12-04 15:29:16 0x4bdeviceID:qqqqqqqqqqqqq cardNo:1689112881 time:2019-12-04 15:41:44 picDataUrlId:11CA89B5F512A8AF84B6C0A4E663C26D&username=&password= | ||
2 | - | ||
3 | -2019-12-04 15:32:56 0x4bdeviceID:qqqqqqqqqqqqq cardNo:1689112881 time:2019-12-04 15:45:25 picDataUrlId:E6E0858773E98757B0DA4DDFADA66D40&username=&password= | ||
4 | - |
cloud/log/2019-12-04/15_人脸识别成功记录.txt
cloud/log/2019-12-04/15_文件保存回调.txt
cloud/log/2019-12-04/17_文件保存回调.txt
@@ -1,164 +0,0 @@ | @@ -1,164 +0,0 @@ | ||
1 | -2019-12-04 17:08:59 文件名:F516BFBA1486878F1F96703C2720E0962019-12-04.jpg | ||
2 | - | ||
3 | -2019-12-04 17:09:04 文件名:F171B7542BC77F6CC924FE8F0719001B2019-12-04.jpg | ||
4 | - | ||
5 | -2019-12-04 17:09:04 文件名:4DA79C5BA39B2DE57CB64A247CEB4DB92019-12-04.jpg | ||
6 | - | ||
7 | -2019-12-04 17:09:05 文件名:2337527EFF7065DFAEC3FC7D399271352019-12-04.jpg | ||
8 | - | ||
9 | -2019-12-04 17:09:09 文件名:F363801DFC3B189C5E89932202470E962019-12-04.jpg | ||
10 | - | ||
11 | -2019-12-04 17:09:09 文件名:30F3D9B4F164C81DC245BC834E1825F42019-12-04.jpg | ||
12 | - | ||
13 | -2019-12-04 17:09:13 文件名:E7F4C8698DB32A30CF64CAEE724D6B502019-12-04.jpg | ||
14 | - | ||
15 | -2019-12-04 17:09:18 文件名:3D68AAF8E6A53AC0C6214FA00D9E47A42019-12-04.jpg | ||
16 | - | ||
17 | -2019-12-04 17:09:23 文件名:91C037518486F8903377BCBE128B8AD12019-12-04.jpg | ||
18 | - | ||
19 | -2019-12-04 17:09:28 文件名:23952D6A829000268C017E0402C2235E2019-12-04.jpg | ||
20 | - | ||
21 | -2019-12-04 17:09:35 文件名:147A383519C728BC3170CD3A0283CAED2019-12-04.jpg | ||
22 | - | ||
23 | -2019-12-04 17:09:40 文件名:38BF0BF906A0A69B35473E6B0DE4A53B2019-12-04.jpg | ||
24 | - | ||
25 | -2019-12-04 17:10:04 文件名:09979008552AA392E00388EB514D30D92019-12-04.jpg | ||
26 | - | ||
27 | -2019-12-04 17:10:25 文件名:D9F9B84858ADD779F3B17A36307614752019-12-04T17:10:57A08:0001D8123177701.jpg | ||
28 | - | ||
29 | -2019-12-04 17:10:30 文件名:590A143A445118C6C4997F62C58C14CB2019-12-04T17:10:57A08:0001D8123177701.jpg | ||
30 | - | ||
31 | -2019-12-04 17:10:37 文件名:1741AD2FB0788CC40C2DAF5D9F433FE12019-12-04T17:11:07A08:0001D8123177701.jpg | ||
32 | - | ||
33 | -2019-12-04 17:10:41 文件名:45AC0B45D568EAFFA98D21902F62F8052019-12-04T17:11:14A08:0001D8123177701.jpg | ||
34 | - | ||
35 | -2019-12-04 17:10:42 文件名:30464D923875B61D160DBAEAF3A94FF32019-12-04T17:11:07A08:0001D8123177701.jpg | ||
36 | - | ||
37 | -2019-12-04 17:10:47 文件名:D83FBA7EE184C15C4A4F7224223EBFEC2019-12-04T17:11:14A08:0001D8123177701.jpg | ||
38 | - | ||
39 | -2019-12-04 17:12:36 文件名:740205939AB2C998E1CB3B1F661644F12019-12-04.jpg | ||
40 | - | ||
41 | -2019-12-04 17:12:41 文件名:DF37DEE57FC2DCC0C4253B1FAE5CB2E22019-12-04.jpg | ||
42 | - | ||
43 | -2019-12-04 17:12:42 文件名:913ADDF2C40140C319C3FBC9EAFB002A2019-12-04.jpg | ||
44 | - | ||
45 | -2019-12-04 17:12:46 文件名:F15D44790CC48998D9D3AC8FCF741A822019-12-04.jpg | ||
46 | - | ||
47 | -2019-12-04 17:14:29 文件名:99B92DBA52C5E6F66B3D8D92CA37DAB42019-12-04.jpg | ||
48 | - | ||
49 | -2019-12-04 17:14:34 文件名:E354F7C80FCDBC2883AB296A02DA0E1B2019-12-04.jpg | ||
50 | - | ||
51 | -2019-12-04 17:15:02 文件名:CD0192E6791DF6467EA316AA54CC5DFB2019-12-04.jpg | ||
52 | - | ||
53 | -2019-12-04 17:15:07 文件名:18BD8BCAECB12B829866C82C04252E3A2019-12-04.jpg | ||
54 | - | ||
55 | -2019-12-04 17:15:15 文件名:A7BA73DADBA8AA48E6B722831D6B3E792019-12-04.jpg | ||
56 | - | ||
57 | -2019-12-04 17:15:20 文件名:EEB67F6913B192BF1F0ED9887EBA41062019-12-04.jpg | ||
58 | - | ||
59 | -2019-12-04 17:15:30 文件名:78E0F8641F871E3C06B13951CD0CC7CC2019-12-04.jpg | ||
60 | - | ||
61 | -2019-12-04 17:15:36 文件名:82819CC856663CBCDE900A5F7E18A7262019-12-04.jpg | ||
62 | - | ||
63 | -2019-12-04 17:15:52 文件名:735397BB9075E69F6194F1030F6372BD2019-12-04.jpg | ||
64 | - | ||
65 | -2019-12-04 17:15:56 文件名:8075892E0DFF5A047D6B4AE00DCD571F2019-12-04.jpg | ||
66 | - | ||
67 | -2019-12-04 17:15:57 文件名:84B87B234FE1D461A34FDCB52E8381712019-12-04.jpg | ||
68 | - | ||
69 | -2019-12-04 17:16:01 文件名:F36C55EE350DBF867648BC90E956953D2019-12-04.jpg | ||
70 | - | ||
71 | -2019-12-04 17:16:27 文件名:1E39C261FA101BE293E8307D52BBF4F22019-12-04.jpg | ||
72 | - | ||
73 | -2019-12-04 17:16:32 文件名:438ED99F669D4E1F68B81622F071529A2019-12-04.jpg | ||
74 | - | ||
75 | -2019-12-04 17:17:17 文件名:7EC4B7157000920CB27E754DCA89B6EA2019-12-04.jpg | ||
76 | - | ||
77 | -2019-12-04 17:17:23 文件名:2BD6F8AA437C7C074BA22E3F0086A19D2019-12-04.jpg | ||
78 | - | ||
79 | -2019-12-04 17:17:29 文件名:CA9E4F02AF4C3F003BA9FFAA1C7E02A42019-12-04.jpg | ||
80 | - | ||
81 | -2019-12-04 17:17:34 文件名:908B6CD51F053E7ED3EF3C980ACFA1FC2019-12-04.jpg | ||
82 | - | ||
83 | -2019-12-04 17:17:47 文件名:248684757B9B7DCA57AB77CAD81FD14F2019-12-04.jpg | ||
84 | - | ||
85 | -2019-12-04 17:17:53 文件名:82480CE864851B6B0A2B9CDB8813DB692019-12-04.jpg | ||
86 | - | ||
87 | -2019-12-04 17:17:56 文件名:5B279EF45EA49B8BB5064FFFB5561F362019-12-04.jpg | ||
88 | - | ||
89 | -2019-12-04 17:18:01 文件名:970A2DAF8365E615E69D242B695E326A2019-12-04.jpg | ||
90 | - | ||
91 | -2019-12-04 17:18:11 文件名:8CB28F93094CF59A09DA70AEAABC98082019-12-04.jpg | ||
92 | - | ||
93 | -2019-12-04 17:18:16 文件名:7DAB29949C5E64AC08FD4728EC5A030E2019-12-04.jpg | ||
94 | - | ||
95 | -2019-12-04 17:18:32 文件名:D10852C00407E56F2BDAAF598AA1771E2019-12-04.jpg | ||
96 | - | ||
97 | -2019-12-04 17:18:38 文件名:E35C8926D9DB8E4815702BDF6A01A72B2019-12-04.jpg | ||
98 | - | ||
99 | -2019-12-04 17:19:57 文件名:079C31118F8B20E9A7CB73E0031A68782019-12-04.jpg | ||
100 | - | ||
101 | -2019-12-04 17:20:02 文件名:466636ACD3D15184095B2CA67DCDA1762019-12-04.jpg | ||
102 | - | ||
103 | -2019-12-04 17:22:28 文件名:F410BB8D2E0DBEA4E0BCB5229A15BBE42019-12-04.jpg | ||
104 | - | ||
105 | -2019-12-04 17:22:33 文件名:9A30960CA0353A45BE8C6D873A9D2F7F2019-12-04.jpg | ||
106 | - | ||
107 | -2019-12-04 17:23:25 文件名:8FFB68D2A075AEB3E6D08F0F4C8DDD952019-12-04.jpg | ||
108 | - | ||
109 | -2019-12-04 17:23:30 文件名:6F331633B8E57B15693FE458DF789E742019-12-04.jpg | ||
110 | - | ||
111 | -2019-12-04 17:25:39 文件名:34EC480C9D5B0A7671A985FCFE21F8B42019-12-04.jpg | ||
112 | - | ||
113 | -2019-12-04 17:25:42 文件名:FD7EE2C4BFFA9B8E8BF2454FEFCC44FC2019-12-04.jpg | ||
114 | - | ||
115 | -2019-12-04 17:25:44 文件名:D0D8C7BC33F74695C92BDFA266BDFF842019-12-04.jpg | ||
116 | - | ||
117 | -2019-12-04 17:25:47 文件名:5B0E0FD00CFB86702C3D83B225C759DD2019-12-04.jpg | ||
118 | - | ||
119 | -2019-12-04 17:28:00 文件名:A96BBAAA692F225751CCB3D07BF1D3212019-12-04.jpg | ||
120 | - | ||
121 | -2019-12-04 17:28:05 文件名:89C1FD1354B65DA0C572522D560ECC1C2019-12-04.jpg | ||
122 | - | ||
123 | -2019-12-04 17:28:46 文件名:32F2DC6F51CDABF46DF02D400E54C8332019-12-04.jpg | ||
124 | - | ||
125 | -2019-12-04 17:28:51 文件名:F27FBDD4586F6ED2CB6E1C4A28037E232019-12-04.jpg | ||
126 | - | ||
127 | -2019-12-04 17:30:28 文件名:C3A17E2345A2ECE8FB36ED2CFC6E02F92019-12-04.jpg | ||
128 | - | ||
129 | -2019-12-04 17:30:34 文件名:F08753F2D2579DA65E7045419732D9662019-12-04.jpg | ||
130 | - | ||
131 | -2019-12-04 17:31:22 文件名:D0312D0402287898F63BD2F23B7D81802019-12-04.jpg | ||
132 | - | ||
133 | -2019-12-04 17:31:25 文件名:160BABE20EE32A62D29ADDC7B8A9AA282019-12-04.jpg | ||
134 | - | ||
135 | -2019-12-04 17:31:27 文件名:B4D8E026FEDFE801DC2A65986B3B1B592019-12-04.jpg | ||
136 | - | ||
137 | -2019-12-04 17:31:30 文件名:DB101BE8A22FA05CC8429161A8E7D9EA2019-12-04.jpg | ||
138 | - | ||
139 | -2019-12-04 17:31:39 文件名:0076B339B4B10B2626D9CB382908A6D32019-12-04.jpg | ||
140 | - | ||
141 | -2019-12-04 17:31:44 文件名:7DC79B1E58253021FBADB374F5B5CDF62019-12-04.jpg | ||
142 | - | ||
143 | -2019-12-04 17:32:57 文件名:D72F4CA45A739CEA538F61138875C1BA2019-12-04.jpg | ||
144 | - | ||
145 | -2019-12-04 17:33:03 文件名:3B6D40D2EBC3C75DDFD425486D276A022019-12-04.jpg | ||
146 | - | ||
147 | -2019-12-04 17:33:40 文件名:2EAC68C6B0F49C48B519CA691A7192F72019-12-04.jpg | ||
148 | - | ||
149 | -2019-12-04 17:33:45 文件名:ECAC6D45F72C20BFD2A561D8DF5A2F5B2019-12-04.jpg | ||
150 | - | ||
151 | -2019-12-04 17:34:56 文件名:023124E93B9514C81396F3C36E1A700E2019-12-04.jpg | ||
152 | - | ||
153 | -2019-12-04 17:35:01 文件名:F882EE5D13C14B2F550B2E76B85ACBA32019-12-04.jpg | ||
154 | - | ||
155 | -2019-12-04 17:35:34 文件名:5B7FE253243C53BD8B6838527E7A3B3D2019-12-04.jpg | ||
156 | - | ||
157 | -2019-12-04 17:35:39 文件名:53CCC073DD7F3CAD9C91E6F43DB548F62019-12-04.jpg | ||
158 | - | ||
159 | -2019-12-04 17:35:47 文件名:54F46DD950395A8457B2FB30519048D92019-12-04.jpg | ||
160 | - | ||
161 | -2019-12-04 17:35:52 文件名:02368EA1389708B8BD6509529022DB742019-12-04.jpg | ||
162 | - | ||
163 | -2019-12-04 17:35:55 文件名:91716470126490BEF7C673498F9786D42019-12-04.jpg | ||
164 | - |
cloud/log/2019-12-11/下发指令.txt
@@ -1,24 +0,0 @@ | @@ -1,24 +0,0 @@ | ||
1 | -2019-12-11 17:00:04 2019-12-11 17:00:04 30 | ||
2 | - | ||
3 | -2019-12-11 17:06:39 2019-12-11 17:06:39 30 | ||
4 | - | ||
5 | -2019-12-11 17:14:49 2019-12-11 17:14:49 30 | ||
6 | - | ||
7 | -2019-12-11 17:39:24 2019-12-11 17:39:24 30 | ||
8 | - | ||
9 | -2019-12-11 17:42:04 2019-12-11 17:42:04 30 | ||
10 | - | ||
11 | -2019-12-11 17:43:50 2019-12-11 17:43:50 30 | ||
12 | - | ||
13 | -2019-12-11 17:45:30 2019-12-11 17:45:30 30 | ||
14 | - | ||
15 | -2019-12-11 17:46:28 2019-12-11 17:46:28 30 | ||
16 | - | ||
17 | -2019-12-11 17:47:44 2019-12-11 17:47:44 30 | ||
18 | - | ||
19 | -2019-12-11 17:49:51 2019-12-11 17:49:51 30 | ||
20 | - | ||
21 | -2019-12-11 17:50:52 2019-12-11 17:50:52 30 | ||
22 | - | ||
23 | -2019-12-11 17:57:53 2019-12-11 17:57:53 30 | ||
24 | - |
cloud/log/2019-12-24/下发指令.txt
@@ -1,14 +0,0 @@ | @@ -1,14 +0,0 @@ | ||
1 | -2019-12-24 17:19:39 2019-12-24 17:19:39 30 | ||
2 | - | ||
3 | -2019-12-24 17:21:01 2019-12-24 17:21:01 30 | ||
4 | - | ||
5 | -2019-12-24 17:21:31 2019-12-24 17:21:31 30 | ||
6 | - | ||
7 | -2019-12-24 17:22:24 2019-12-24 17:22:24 30 | ||
8 | - | ||
9 | -2019-12-24 17:31:52 2019-12-24 17:31:52 30 | ||
10 | - | ||
11 | -2019-12-24 17:36:02 2019-12-24 17:36:02 30 | ||
12 | - | ||
13 | -2019-12-24 17:53:49 2019-12-24 17:53:49 30 | ||
14 | - |
cloud/log/2019-12-25/10_sendUserInfo.txt
cloud/log/2019-12-25/检测成功.txt
@@ -1,10 +0,0 @@ | @@ -1,10 +0,0 @@ | ||
1 | -2019-12-25 14:29:00 检测成功:C:\Users\taohandong\Pictures\test.jpg | ||
2 | - | ||
3 | -2019-12-25 14:31:49 检测成功:C:\Users\taohandong\Pictures\test.jpg | ||
4 | - | ||
5 | -2019-12-25 14:32:36 检测成功:C:\Users\taohandong\Pictures\test.jpg | ||
6 | - | ||
7 | -2019-12-25 14:36:12 检测成功:C:\Users\taohandong\Pictures\test.jpg | ||
8 | - | ||
9 | -2019-12-25 14:36:58 检测成功:C:\Users\taohandong\Pictures\test.jpg | ||
10 | - |
cloud/pom.xml
@@ -54,10 +54,10 @@ | @@ -54,10 +54,10 @@ | ||
54 | <version>1.2.58</version> | 54 | <version>1.2.58</version> |
55 | <scope>compile</scope> | 55 | <scope>compile</scope> |
56 | </dependency> | 56 | </dependency> |
57 | -<!-- <dependency>--> | ||
58 | -<!-- <groupId>org.springframework.cloud</groupId>--> | ||
59 | -<!-- <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>--> | ||
60 | -<!-- </dependency>--> | 57 | + <dependency> |
58 | + <groupId>org.springframework.cloud</groupId> | ||
59 | + <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> | ||
60 | + </dependency> | ||
61 | <dependency> | 61 | <dependency> |
62 | <groupId>org.springframework.boot</groupId> | 62 | <groupId>org.springframework.boot</groupId> |
63 | <artifactId>spring-boot-configuration-processor</artifactId> | 63 | <artifactId>spring-boot-configuration-processor</artifactId> |
cloud/sdklog/2020-09-28_17-20-11.log
@@ -1,21 +0,0 @@ | @@ -1,21 +0,0 @@ | ||
1 | -Begin Time:2020-09-28 17:20:11.593 | ||
2 | -[2020-09-28 17:20:11.594][P:3272/T:35516][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2020-09-28 17:20:11.618][P:3272/T:35516][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024470000 | ||
4 | - | ||
5 | -[2020-09-28 17:20:11.618][P:3272/T:35516][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2020-09-28 17:20:11.625][P:3272/T:35516][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000020E40050, dwUser=0000000000000000]. | ||
7 | -[2020-09-28 17:20:11.625][P:3272/T:35516][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2020-09-28 17:20:11.625][P:3272/T:35516][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2020-09-28 17:20:11.626][P:3272/T:35516][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2020-09-28 17:20:11.627][P:3272/T:35516][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2020-09-28 17:20:11.627][P:3272/T:35516][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2020-09-28 17:20:11.631][P:3272/T:35516][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.66.31, port=9500, nTimeout=1000, cbListen=0000000020E40090, dwUserData=0000000000000000.] | ||
13 | -[2020-09-28 17:20:11.632][P:3272/T:35516][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=555488272.] | ||
14 | -[2020-09-28 17:20:21.558][P:3272/T:26968][Utils.cpp:5175][Info][0] pszIp:192.168.66.30, szIpLen:16 | ||
15 | -[2020-09-28 17:20:21.558][P:3272/T:26968][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 192.168.66.30:56886 | ||
16 | -[2020-09-28 17:20:21.754][P:3272/T:46352][Utils.cpp:5175][Info][0] pszIp:192.168.66.30, szIpLen:16 | ||
17 | -[2020-09-28 17:20:21.755][P:3272/T:10116][Manager.cpp:1265][Info][0] Device ip 192.168.66.30, port 56886, connectID is 0, chn is 0, registed | ||
18 | -[2020-09-28 17:20:21.760][P:3272/T:10116][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=192.168.66.30, port=56886, SpeCap=2, lpDeviceInfo=00000000212CDE70.] | ||
19 | -[2020-09-28 17:20:21.761][P:3272/T:10116][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000002123A220 ip is 192.168.66.30, port is 56886 | ||
20 | -[2020-09-28 17:20:21.966][P:3272/T:46352][Utils.cpp:5175][Info][0] pszIp:192.168.66.30, szIpLen:16 | ||
21 | -[2020-09-28 17:20:22.008][P:3272/T:10116][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=555983392.] |
cloud/sdklog/2021-01-16_16-34-18.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-01-16 16:34:18.748 | ||
2 | -[2021-01-16 16:34:18.748][P:52104/T:51548][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-16 16:34:18.758][P:52104/T:51548][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024750000 | ||
4 | - | ||
5 | -[2021-01-16 16:34:18.758][P:52104/T:51548][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-16 16:34:18.765][P:52104/T:51548][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002820050, dwUser=0000000000000000]. | ||
7 | -[2021-01-16 16:34:18.765][P:52104/T:51548][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-16 16:34:18.765][P:52104/T:51548][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-16 16:34:18.766][P:52104/T:51548][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-16 16:34:18.766][P:52104/T:51548][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-16 16:34:18.766][P:52104/T:51548][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-16 16:34:18.770][P:52104/T:51548][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.18.209.36, port=9500, nTimeout=1000, cbListen=0000000002820090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-16 16:34:18.772][P:52104/T:51548][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=528791168.] |
cloud/sdklog/2021-01-20_10-15-20.log
@@ -1,182 +0,0 @@ | @@ -1,182 +0,0 @@ | ||
1 | -Begin Time:2021-01-20 10:15:20.623 | ||
2 | -[2021-01-20 10:15:20.623][P:11772/T:9120][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-20 10:15:20.632][P:11772/T:9120][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024800000 | ||
4 | - | ||
5 | -[2021-01-20 10:15:20.632][P:11772/T:9120][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-20 10:15:20.639][P:11772/T:9120][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002770050, dwUser=0000000000000000]. | ||
7 | -[2021-01-20 10:15:20.639][P:11772/T:9120][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-20 10:15:20.639][P:11772/T:9120][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-20 10:15:20.639][P:11772/T:9120][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-20 10:15:20.640][P:11772/T:9120][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-20 10:15:20.640][P:11772/T:9120][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-20 10:15:20.643][P:11772/T:9120][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000002770090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-20 10:15:20.645][P:11772/T:9120][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=528116864.] | ||
14 | -[2021-01-20 10:15:27.922][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
15 | -[2021-01-20 10:15:27.922][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45914 | ||
16 | -[2021-01-20 10:15:28.100][P:11772/T:11936][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
17 | -[2021-01-20 10:15:28.100][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45914, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-20 10:15:30.509][P:11772/T:4712][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=45914, SpeCap=2, lpDeviceInfo=000000000048CBF0.] | ||
19 | -[2021-01-20 10:15:30.513][P:11772/T:4712][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001F7F5B40 ip is 172.16.2.167, port is 45914 | ||
20 | -[2021-01-20 10:15:30.731][P:11772/T:11936][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
21 | -[2021-01-20 10:15:30.780][P:11772/T:4712][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=528440128.] | ||
22 | -[2021-01-20 10:15:30.783][P:11772/T:4712][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=528440128, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000027700D0, dwUser=00000000004F14B0, Reserved=0000000000000000.] | ||
23 | -[2021-01-20 10:15:30.786][P:11772/T:4712][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-20 10:15:30.817][P:11772/T:4712][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001F7F5B40, connetID 6 | ||
25 | -[2021-01-20 10:15:30.857][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
26 | -[2021-01-20 10:15:30.857][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45916 | ||
27 | -[2021-01-20 10:15:30.857][P:11772/T:8972][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
28 | -[2021-01-20 10:15:30.857][P:11772/T:8264][Manager.cpp:1236][Info][0] Device[000000001F7F5B40] get pRegSubSocket 000000001F80CE30 up, nConnectID 6 Chn:1 | ||
29 | -[2021-01-20 10:15:30.857][P:11772/T:8264][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001F7F5B40, subsocket ID is 6 | ||
30 | -[2021-01-20 10:15:30.857][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45916, connectID is 6, chn is 1, registed | ||
31 | -[2021-01-20 10:15:30.857][P:11772/T:4712][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001F7F5B40 find socket connectID is 6 | ||
32 | -[2021-01-20 10:15:30.900][P:11772/T:4712][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=528533552.] | ||
33 | -[2021-01-20 10:32:08.201][P:11772/T:12200][dhnetsdk.cpp:26328][Info][0] Enter CLIENT_OperateAccessUserService. [lLoginID=528440128, type=3, pInParam=00000000004DCC60, pOutParam=00000000004DC960, nWaitTime=6000] | ||
34 | -[2021-01-20 10:32:08.275][P:11772/T:12200][dhnetsdk.cpp:26346][Info][0] Leave CLIENT_OperateAccessUserService.[ret=1.] | ||
35 | -[2021-01-20 12:24:06.031][P:11772/T:11936][TPIOCPMultiplexer.cpp:114][Error][90002001] receive data result, GetQueuedCompletionStatus error:121 | ||
36 | -[2021-01-20 12:24:06.254][P:11772/T:11936][TPIOCPMultiplexer.cpp:114][Error][90002001] receive data result, GetQueuedCompletionStatus error:121 | ||
37 | -[2021-01-20 12:24:08.145][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
38 | -[2021-01-20 12:24:08.145][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:3892, PerIoSend:000000001F8096A0 | ||
39 | -[2021-01-20 12:24:08.146][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
40 | -[2021-01-20 12:24:08.146][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4248, PerIoSend:000000001F8094A0 | ||
41 | -[2021-01-20 12:24:18.158][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
42 | -[2021-01-20 12:24:18.158][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:3892, PerIoSend:000000001F8094A0 | ||
43 | -[2021-01-20 12:24:18.158][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
44 | -[2021-01-20 12:24:18.158][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4248, PerIoSend:000000001F809620 | ||
45 | -[2021-01-20 12:24:28.168][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
46 | -[2021-01-20 12:24:28.168][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:3892, PerIoSend:000000001F8094A0 | ||
47 | -[2021-01-20 12:24:28.168][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
48 | -[2021-01-20 12:24:28.168][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4248, PerIoSend:000000001F809620 | ||
49 | -[2021-01-20 12:24:37.180][P:11772/T:6880][TcpSocket.cpp:818][Error][90010017] Heartbeat failed, second:60 | ||
50 | -[2021-01-20 12:24:37.183][P:11772/T:6880][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
51 | -[2021-01-20 12:24:37.183][P:11772/T:6880][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45914 | ||
52 | -[2021-01-20 12:24:37.184][P:11772/T:6880][TcpSocket.cpp:818][Error][90010017] Heartbeat failed, second:60 | ||
53 | -[2021-01-20 12:24:37.184][P:11772/T:6880][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
54 | -[2021-01-20 12:24:37.184][P:11772/T:6880][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45916 | ||
55 | -[2021-01-20 12:24:37.383][P:11772/T:11544][dhnetsdk.cpp:8660][Info][0] Enter CLIENT_StopLoadPic. [lAnalyzerHandle=528533552.] | ||
56 | -[2021-01-20 12:24:37.388][P:11772/T:11544][dhnetsdk.cpp:8667][Info][0] Leave CLIENT_StopLoadPic. [ret=1.] | ||
57 | -[2021-01-20 12:24:47.841][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
58 | -[2021-01-20 12:24:47.844][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45920 | ||
59 | -[2021-01-20 12:24:50.829][P:11772/T:11936][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:121, connId:3 | ||
60 | -[2021-01-20 12:24:50.829][P:11772/T:11936][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 45920 | ||
61 | -[2021-01-20 12:24:50.829][P:11772/T:11936][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
62 | -[2021-01-20 12:24:50.829][P:11772/T:11936][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45920 | ||
63 | -[2021-01-20 12:24:50.850][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
64 | -[2021-01-20 12:24:50.850][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45922 | ||
65 | -[2021-01-20 12:24:51.047][P:11772/T:11936][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
66 | -[2021-01-20 12:24:51.049][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45922, connectID is 0, chn is 0, registed | ||
67 | -[2021-01-20 12:24:52.457][P:11772/T:4712][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=45922, SpeCap=2, lpDeviceInfo=000000000048CBF0.] | ||
68 | -[2021-01-20 12:24:52.459][P:11772/T:4712][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000002A6728B0 ip is 172.16.2.167, port is 45922 | ||
69 | -[2021-01-20 12:24:52.794][P:11772/T:11936][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
70 | -[2021-01-20 12:24:52.836][P:11772/T:4712][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=711403696.] | ||
71 | -[2021-01-20 12:24:52.837][P:11772/T:4712][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=711403696, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000027700D0, dwUser=0000000027A018C0, Reserved=0000000000000000.] | ||
72 | -[2021-01-20 12:24:52.840][P:11772/T:4712][Utils.cpp:4792][Info][0] mutil NIC client | ||
73 | -[2021-01-20 12:24:52.877][P:11772/T:4712][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000002A6728B0, connetID 7 | ||
74 | -[2021-01-20 12:24:53.066][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
75 | -[2021-01-20 12:24:53.066][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45924 | ||
76 | -[2021-01-20 12:24:53.067][P:11772/T:11936][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
77 | -[2021-01-20 12:24:53.067][P:11772/T:8264][Manager.cpp:1236][Info][0] Device[000000002A6728B0] get pRegSubSocket 000000002A670680 up, nConnectID 7 Chn:1 | ||
78 | -[2021-01-20 12:24:53.067][P:11772/T:8264][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000002A6728B0, subsocket ID is 7 | ||
79 | -[2021-01-20 12:24:53.067][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45924, connectID is 7, chn is 1, registed | ||
80 | -[2021-01-20 12:24:53.067][P:11772/T:4712][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000002A6728B0 find socket connectID is 7 | ||
81 | -[2021-01-20 12:24:53.096][P:11772/T:4712][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=711393408.] | ||
82 | -[2021-01-20 12:32:47.596][P:11772/T:2772][TPIOCPMultiplexer.cpp:114][Error][90002001] receive data result, GetQueuedCompletionStatus error:121 | ||
83 | -[2021-01-20 12:32:49.720][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
84 | -[2021-01-20 12:32:49.720][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4080, PerIoSend:000000001F80C550 | ||
85 | -[2021-01-20 12:32:50.229][P:11772/T:2772][TPIOCPMultiplexer.cpp:114][Error][90002001] receive data result, GetQueuedCompletionStatus error:121 | ||
86 | -[2021-01-20 12:32:59.729][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
87 | -[2021-01-20 12:32:59.729][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4944, PerIoSend:000000001F80BB50 | ||
88 | -[2021-01-20 12:32:59.729][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
89 | -[2021-01-20 12:32:59.729][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4080, PerIoSend:000000001F80BAD0 | ||
90 | -[2021-01-20 12:33:10.739][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
91 | -[2021-01-20 12:33:10.739][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4944, PerIoSend:000000001F80BA50 | ||
92 | -[2021-01-20 12:33:10.739][P:11772/T:6880][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
93 | -[2021-01-20 12:33:10.739][P:11772/T:6880][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4080, PerIoSend:000000001F80B850 | ||
94 | -[2021-01-20 12:33:17.833][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
95 | -[2021-01-20 12:33:17.833][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45926 | ||
96 | -[2021-01-20 12:33:18.747][P:11772/T:6880][TcpSocket.cpp:818][Error][90010017] Heartbeat failed, second:60 | ||
97 | -[2021-01-20 12:33:18.747][P:11772/T:6880][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
98 | -[2021-01-20 12:33:18.747][P:11772/T:6880][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45922 | ||
99 | -[2021-01-20 12:33:18.747][P:11772/T:6880][TcpSocket.cpp:818][Error][90010017] Heartbeat failed, second:60 | ||
100 | -[2021-01-20 12:33:18.747][P:11772/T:6880][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
101 | -[2021-01-20 12:33:18.747][P:11772/T:6880][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45924 | ||
102 | -[2021-01-20 12:33:18.797][P:11772/T:11544][dhnetsdk.cpp:8660][Info][0] Enter CLIENT_StopLoadPic. [lAnalyzerHandle=711393408.] | ||
103 | -[2021-01-20 12:33:18.797][P:11772/T:11544][dhnetsdk.cpp:8667][Info][0] Leave CLIENT_StopLoadPic. [ret=1.] | ||
104 | -[2021-01-20 12:33:20.796][P:11772/T:2772][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:121, connId:6 | ||
105 | -[2021-01-20 12:33:20.796][P:11772/T:2772][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 45926 | ||
106 | -[2021-01-20 12:33:20.796][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
107 | -[2021-01-20 12:33:20.796][P:11772/T:2772][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45926 | ||
108 | -[2021-01-20 12:33:20.799][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
109 | -[2021-01-20 12:33:20.799][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45928 | ||
110 | -[2021-01-20 12:33:21.006][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
111 | -[2021-01-20 12:33:21.006][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45928, connectID is 0, chn is 0, registed | ||
112 | -[2021-01-20 12:33:23.197][P:11772/T:4712][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=45928, SpeCap=2, lpDeviceInfo=0000000027A1FC30.] | ||
113 | -[2021-01-20 12:33:23.197][P:11772/T:4712][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001F852E30 ip is 172.16.2.167, port is 45928 | ||
114 | -[2021-01-20 12:33:23.408][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
115 | -[2021-01-20 12:33:23.449][P:11772/T:4712][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=528821808.] | ||
116 | -[2021-01-20 12:33:23.450][P:11772/T:4712][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=528821808, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000027700D0, dwUser=0000000027A01980, Reserved=0000000000000000.] | ||
117 | -[2021-01-20 12:33:23.451][P:11772/T:4712][Utils.cpp:4792][Info][0] mutil NIC client | ||
118 | -[2021-01-20 12:33:23.480][P:11772/T:4712][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001F852E30, connetID 8 | ||
119 | -[2021-01-20 12:33:23.537][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
120 | -[2021-01-20 12:33:23.537][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45930 | ||
121 | -[2021-01-20 12:33:23.537][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
122 | -[2021-01-20 12:33:23.537][P:11772/T:8264][Manager.cpp:1236][Info][0] Device[000000001F852E30] get pRegSubSocket 000000002A670680 up, nConnectID 8 Chn:1 | ||
123 | -[2021-01-20 12:33:23.537][P:11772/T:8264][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001F852E30, subsocket ID is 8 | ||
124 | -[2021-01-20 12:33:23.537][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45930, connectID is 8, chn is 1, registed | ||
125 | -[2021-01-20 12:33:23.537][P:11772/T:4712][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001F852E30 find socket connectID is 8 | ||
126 | -[2021-01-20 12:33:23.591][P:11772/T:4712][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=711393408.] | ||
127 | -[2021-01-20 12:35:33.334][P:11772/T:2772][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:7 | ||
128 | -[2021-01-20 12:35:33.334][P:11772/T:2772][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 45928 | ||
129 | -[2021-01-20 12:35:33.334][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
130 | -[2021-01-20 12:35:33.334][P:11772/T:2772][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45928 | ||
131 | -[2021-01-20 12:35:33.583][P:11772/T:11544][dhnetsdk.cpp:8660][Info][0] Enter CLIENT_StopLoadPic. [lAnalyzerHandle=711393408.] | ||
132 | -[2021-01-20 12:35:33.583][P:11772/T:11544][dhnetsdk.cpp:8667][Info][0] Leave CLIENT_StopLoadPic. [ret=1.] | ||
133 | -[2021-01-20 12:35:36.355][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
134 | -[2021-01-20 12:35:36.355][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45932 | ||
135 | -[2021-01-20 12:35:40.840][P:11772/T:2772][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:1236, connId:9 | ||
136 | -[2021-01-20 12:35:40.840][P:11772/T:2772][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 45932 | ||
137 | -[2021-01-20 12:35:40.840][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
138 | -[2021-01-20 12:35:40.840][P:11772/T:2772][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45932 | ||
139 | -[2021-01-20 12:35:40.856][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
140 | -[2021-01-20 12:35:40.856][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45934 | ||
141 | -[2021-01-20 12:35:41.056][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
142 | -[2021-01-20 12:35:41.056][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45934, connectID is 0, chn is 0, registed | ||
143 | -[2021-01-20 12:35:43.621][P:11772/T:4712][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=45934, SpeCap=2, lpDeviceInfo=0000000027A1FF40.] | ||
144 | -[2021-01-20 12:35:43.621][P:11772/T:4712][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001F852E30 ip is 172.16.2.167, port is 45934 | ||
145 | -[2021-01-20 12:35:43.967][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
146 | -[2021-01-20 12:35:44.007][P:11772/T:4712][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=528821808.] | ||
147 | -[2021-01-20 12:35:44.007][P:11772/T:4712][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=528821808, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000027700D0, dwUser=00000000279BD040, Reserved=0000000000000000.] | ||
148 | -[2021-01-20 12:35:44.008][P:11772/T:4712][Utils.cpp:4792][Info][0] mutil NIC client | ||
149 | -[2021-01-20 12:35:44.036][P:11772/T:4712][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001F852E30, connetID 9 | ||
150 | -[2021-01-20 12:35:44.293][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
151 | -[2021-01-20 12:35:44.293][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45936 | ||
152 | -[2021-01-20 12:35:44.424][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
153 | -[2021-01-20 12:35:44.424][P:11772/T:8264][Manager.cpp:1236][Info][0] Device[000000001F852E30] get pRegSubSocket 000000002A670680 up, nConnectID 9 Chn:1 | ||
154 | -[2021-01-20 12:35:44.424][P:11772/T:8264][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001F852E30, subsocket ID is 9 | ||
155 | -[2021-01-20 12:35:44.424][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45936, connectID is 9, chn is 1, registed | ||
156 | -[2021-01-20 12:35:44.424][P:11772/T:4712][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001F852E30 find socket connectID is 9 | ||
157 | -[2021-01-20 12:35:44.549][P:11772/T:4712][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=711393408.] | ||
158 | -[2021-01-20 13:13:00.701][P:11772/T:2772][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:10 | ||
159 | -[2021-01-20 13:13:00.701][P:11772/T:2772][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 45934 | ||
160 | -[2021-01-20 13:13:00.701][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
161 | -[2021-01-20 13:13:00.701][P:11772/T:2772][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:45934 | ||
162 | -[2021-01-20 13:13:00.762][P:11772/T:11544][dhnetsdk.cpp:8660][Info][0] Enter CLIENT_StopLoadPic. [lAnalyzerHandle=711393408.] | ||
163 | -[2021-01-20 13:13:00.762][P:11772/T:11544][dhnetsdk.cpp:8667][Info][0] Leave CLIENT_StopLoadPic. [ret=1.] | ||
164 | -[2021-01-20 13:13:00.799][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
165 | -[2021-01-20 13:13:00.799][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45938 | ||
166 | -[2021-01-20 13:13:00.997][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
167 | -[2021-01-20 13:13:00.997][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45938, connectID is 0, chn is 0, registed | ||
168 | -[2021-01-20 13:13:05.312][P:11772/T:4712][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=45938, SpeCap=2, lpDeviceInfo=0000000027A20250.] | ||
169 | -[2021-01-20 13:13:05.312][P:11772/T:4712][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001F852E30 ip is 172.16.2.167, port is 45938 | ||
170 | -[2021-01-20 13:13:05.494][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
171 | -[2021-01-20 13:13:05.537][P:11772/T:4712][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=528821808.] | ||
172 | -[2021-01-20 13:13:05.538][P:11772/T:4712][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=528821808, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000027700D0, dwUser=00000000279CFE70, Reserved=0000000000000000.] | ||
173 | -[2021-01-20 13:13:05.539][P:11772/T:4712][Utils.cpp:4792][Info][0] mutil NIC client | ||
174 | -[2021-01-20 13:13:05.568][P:11772/T:4712][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001F852E30, connetID 10 | ||
175 | -[2021-01-20 13:13:05.633][P:11772/T:7692][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
176 | -[2021-01-20 13:13:05.633][P:11772/T:7692][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:45940 | ||
177 | -[2021-01-20 13:13:05.634][P:11772/T:2772][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
178 | -[2021-01-20 13:13:05.634][P:11772/T:8264][Manager.cpp:1236][Info][0] Device[000000001F852E30] get pRegSubSocket 000000002A670680 up, nConnectID 10 Chn:1 | ||
179 | -[2021-01-20 13:13:05.634][P:11772/T:8264][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001F852E30, subsocket ID is 10 | ||
180 | -[2021-01-20 13:13:05.635][P:11772/T:4712][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001F852E30 find socket connectID is 10 | ||
181 | -[2021-01-20 13:13:05.635][P:11772/T:8264][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 45940, connectID is 10, chn is 1, registed | ||
182 | -[2021-01-20 13:13:05.695][P:11772/T:4712][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=711393408.] |
cloud/sdklog/2021-01-20_13-42-08.log
@@ -1,32 +0,0 @@ | @@ -1,32 +0,0 @@ | ||
1 | -Begin Time:2021-01-20 13:42:08.174 | ||
2 | -[2021-01-20 13:42:08.174][P:11580/T:8636][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-20 13:42:08.184][P:11580/T:8636][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024930000 | ||
4 | - | ||
5 | -[2021-01-20 13:42:08.184][P:11580/T:8636][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-20 13:42:08.190][P:11580/T:8636][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002B60050, dwUser=0000000000000000]. | ||
7 | -[2021-01-20 13:42:08.190][P:11580/T:8636][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-20 13:42:08.190][P:11580/T:8636][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-20 13:42:08.190][P:11580/T:8636][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-20 13:42:08.191][P:11580/T:8636][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-20 13:42:08.191][P:11580/T:8636][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-20 13:42:08.194][P:11580/T:8636][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000002B60090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-20 13:42:08.194][P:11580/T:8636][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=530934912.] | ||
14 | -[2021-01-20 13:42:15.136][P:11580/T:15248][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
15 | -[2021-01-20 13:42:15.136][P:11580/T:15248][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:46080 | ||
16 | -[2021-01-20 13:42:15.331][P:11580/T:17100][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
17 | -[2021-01-20 13:42:15.332][P:11580/T:14852][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 46080, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-20 13:42:18.121][P:11580/T:2520][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=46080, SpeCap=2, lpDeviceInfo=000000002486FB90.] | ||
19 | -[2021-01-20 13:42:18.121][P:11580/T:2520][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001FAA5B40 ip is 172.16.2.167, port is 46080 | ||
20 | -[2021-01-20 13:42:18.331][P:11580/T:17100][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
21 | -[2021-01-20 13:42:18.376][P:11580/T:2520][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=531258176.] | ||
22 | -[2021-01-20 13:42:18.380][P:11580/T:2520][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=531258176, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=0000000002B600D0, dwUser=0000000000A71370, Reserved=0000000000000000.] | ||
23 | -[2021-01-20 13:42:18.381][P:11580/T:2520][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-20 13:42:18.402][P:11580/T:2520][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001FAA5B40, connetID 11 | ||
25 | -[2021-01-20 13:42:18.500][P:11580/T:15248][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
26 | -[2021-01-20 13:42:18.500][P:11580/T:15248][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:46082 | ||
27 | -[2021-01-20 13:42:18.501][P:11580/T:13308][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
28 | -[2021-01-20 13:42:18.501][P:11580/T:14852][Manager.cpp:1236][Info][0] Device[000000001FAA5B40] get pRegSubSocket 000000001FAB2880 up, nConnectID 11 Chn:1 | ||
29 | -[2021-01-20 13:42:18.501][P:11580/T:14852][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001FAA5B40, subsocket ID is 11 | ||
30 | -[2021-01-20 13:42:18.501][P:11580/T:14852][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 46082, connectID is 11, chn is 1, registed | ||
31 | -[2021-01-20 13:42:18.501][P:11580/T:2520][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001FAA5B40 find socket connectID is 11 | ||
32 | -[2021-01-20 13:42:18.533][P:11580/T:2520][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=531309184.] |
cloud/sdklog/2021-01-20_13-44-54.log
@@ -1,63 +0,0 @@ | @@ -1,63 +0,0 @@ | ||
1 | -Begin Time:2021-01-20 13:44:54.728 | ||
2 | -[2021-01-20 13:44:54.728][P:2388/T:15780][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-20 13:44:54.739][P:2388/T:15780][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000025690000 | ||
4 | - | ||
5 | -[2021-01-20 13:44:54.739][P:2388/T:15780][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-20 13:44:54.743][P:2388/T:15780][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000037E0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-20 13:44:54.743][P:2388/T:15780][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-20 13:44:54.743][P:2388/T:15780][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-20 13:44:54.743][P:2388/T:15780][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-20 13:44:54.744][P:2388/T:15780][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-20 13:44:54.744][P:2388/T:15780][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-20 13:44:54.746][P:2388/T:15780][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=00000000037E0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-20 13:44:54.746][P:2388/T:15780][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=543321216.] | ||
14 | -[2021-01-20 13:45:04.275][P:2388/T:10388][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
15 | -[2021-01-20 13:45:04.275][P:2388/T:10388][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:46092 | ||
16 | -[2021-01-20 13:45:04.479][P:2388/T:9184][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
17 | -[2021-01-20 13:45:04.479][P:2388/T:12604][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 46092, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-20 13:45:04.724][P:2388/T:12524][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=46092, SpeCap=2, lpDeviceInfo=000000000146EFB0.] | ||
19 | -[2021-01-20 13:45:04.725][P:2388/T:12524][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 0000000020675B40 ip is 172.16.2.167, port is 46092 | ||
20 | -[2021-01-20 13:45:04.909][P:2388/T:9184][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
21 | -[2021-01-20 13:45:04.952][P:2388/T:12524][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=543644480.] | ||
22 | -[2021-01-20 13:45:04.955][P:2388/T:12524][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=543644480, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000037E00D0, dwUser=00000000255C8F90, Reserved=0000000000000000.] | ||
23 | -[2021-01-20 13:45:04.956][P:2388/T:12524][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-20 13:45:04.983][P:2388/T:12524][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 0000000020675B40, connetID 12 | ||
25 | -[2021-01-20 13:45:05.131][P:2388/T:10388][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
26 | -[2021-01-20 13:45:05.131][P:2388/T:10388][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:46094 | ||
27 | -[2021-01-20 13:45:05.131][P:2388/T:9184][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
28 | -[2021-01-20 13:45:05.131][P:2388/T:12604][Manager.cpp:1236][Info][0] Device[0000000020675B40] get pRegSubSocket 000000002068C6B0 up, nConnectID 12 Chn:1 | ||
29 | -[2021-01-20 13:45:05.131][P:2388/T:12604][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 0000000020675B40, subsocket ID is 12 | ||
30 | -[2021-01-20 13:45:05.131][P:2388/T:12604][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 46094, connectID is 12, chn is 1, registed | ||
31 | -[2021-01-20 13:45:05.131][P:2388/T:12524][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 0000000020675B40 find socket connectID is 12 | ||
32 | -[2021-01-20 13:45:05.175][P:2388/T:12524][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=543735984.] | ||
33 | -[2021-01-20 13:46:27.899][P:2388/T:12240][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=0000000001566040, dwInBufferSize=2097152, error=00000000255D1220, restart=00000000255D0F40, waittime=3000.] | ||
34 | -[2021-01-20 13:46:27.903][P:2388/T:12240][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
35 | -[2021-01-20 13:46:27.954][P:2388/T:12240][Manager.cpp:11297][Info][80000015] IsSupportF6 bSupportF6Call:1 | ||
36 | -[2021-01-20 13:46:28.261][P:2388/T:12240][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
37 | -[2021-01-20 13:46:28.277][P:2388/T:12240][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szOutBuffer=0000000001566040, dwOutBufferSize=2097152, error=00000000255D0F90, waittime=3000.] | ||
38 | -[2021-01-20 13:46:28.292][P:2388/T:12240][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
39 | -[2021-01-20 13:46:28.306][P:2388/T:12240][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=000000000156B040, dwInBufferSize=2097152, error=00000000255D0F50, restart=00000000255D6340, waittime=3000.] | ||
40 | -[2021-01-20 13:46:28.306][P:2388/T:12240][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
41 | -[2021-01-20 13:46:28.348][P:2388/T:12240][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
42 | -[2021-01-20 13:49:52.383][P:2388/T:7648][dhnetsdk.cpp:26328][Info][0] Enter CLIENT_OperateAccessUserService. [lLoginID=543644480, type=0, pInParam=000000001D254C60, pOutParam=000000001D2549C0, nWaitTime=6000] | ||
43 | -[2021-01-20 13:49:52.430][P:2388/T:7648][dhnetsdk.cpp:26346][Info][0] Leave CLIENT_OperateAccessUserService.[ret=1.] | ||
44 | -[2021-01-20 13:49:52.438][P:2388/T:7648][dhnetsdk.cpp:26466][Info][0] Enter CLIENT_OperateAccessCardService. [lLoginID=543644480, type=0, pInParam=000000001D254B40, pOutParam=000000001D2545C0, nWaitTime=6000] | ||
45 | -[2021-01-20 13:49:52.469][P:2388/T:7648][dhnetsdk.cpp:26484][Info][0] Leave CLIENT_OperateAccessCardService.[ret=1.] | ||
46 | -[2021-01-20 13:49:52.471][P:2388/T:7648][dhnetsdk.cpp:26604][Info][0] Enter CLIENT_OperateAccessFaceService. [lLoginID=543644480, type=0, pInParam=000000001D254A40, pOutParam=000000001D254C80, nWaitTime=6000] | ||
47 | -[2021-01-20 13:49:52.947][P:2388/T:7648][dhnetsdk.cpp:26629][Info][0] Leave CLIENT_OperateAccessFaceService.[ret=1.] | ||
48 | -[2021-01-20 13:55:04.434][P:2388/T:16288][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=000000002B5F6040, dwInBufferSize=2097152, error=00000000013A2E60, restart=00000000013A2C40, waittime=3000.] | ||
49 | -[2021-01-20 13:55:04.434][P:2388/T:16288][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
50 | -[2021-01-20 13:55:04.560][P:2388/T:16288][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
51 | -[2021-01-20 13:55:04.562][P:2388/T:16288][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szOutBuffer=000000002B5F3040, dwOutBufferSize=2097152, error=00000000013A2CF0, waittime=3000.] | ||
52 | -[2021-01-20 13:55:04.583][P:2388/T:16288][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
53 | -[2021-01-20 13:55:04.592][P:2388/T:16288][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=000000002B5F6040, dwInBufferSize=2097152, error=00000000013A2DA0, restart=00000000013A2C30, waittime=3000.] | ||
54 | -[2021-01-20 13:55:04.592][P:2388/T:16288][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
55 | -[2021-01-20 13:55:04.618][P:2388/T:16288][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
56 | -[2021-01-20 14:41:03.332][P:2388/T:12852][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=000000002B5FF040, dwInBufferSize=2097152, error=00000000013F3620, restart=00000000013F3630, waittime=3000.] | ||
57 | -[2021-01-20 14:41:03.334][P:2388/T:12852][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
58 | -[2021-01-20 14:41:03.475][P:2388/T:12852][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
59 | -[2021-01-20 14:41:03.481][P:2388/T:12852][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szOutBuffer=000000002B5F4040, dwOutBufferSize=2097152, error=00000000013F32A0, waittime=3000.] | ||
60 | -[2021-01-20 14:41:03.509][P:2388/T:12852][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
61 | -[2021-01-20 14:41:03.529][P:2388/T:12852][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=543644480, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=000000002B5F0040, dwInBufferSize=2097152, error=00000000013F32D0, restart=00000000013F3310, waittime=3000.] | ||
62 | -[2021-01-20 14:41:03.529][P:2388/T:12852][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
63 | -[2021-01-20 14:41:03.553][P:2388/T:12852][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] |
cloud/sdklog/2021-01-20_17-10-59.log
@@ -1,41 +0,0 @@ | @@ -1,41 +0,0 @@ | ||
1 | -Begin Time:2021-01-20 17:10:59.675 | ||
2 | -[2021-01-20 17:10:59.676][P:3368/T:7880][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-20 17:10:59.685][P:3368/T:7880][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024C40000 | ||
4 | - | ||
5 | -[2021-01-20 17:10:59.685][P:3368/T:7880][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-20 17:10:59.689][P:3368/T:7880][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003230050, dwUser=0000000000000000]. | ||
7 | -[2021-01-20 17:10:59.689][P:3368/T:7880][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-20 17:10:59.689][P:3368/T:7880][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-20 17:10:59.689][P:3368/T:7880][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-20 17:10:59.690][P:3368/T:7880][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-20 17:10:59.690][P:3368/T:7880][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-20 17:10:59.693][P:3368/T:7880][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000003230090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-20 17:10:59.694][P:3368/T:7880][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=533818496.] | ||
14 | -[2021-01-20 17:11:03.128][P:3368/T:17424][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
15 | -[2021-01-20 17:11:03.128][P:3368/T:17424][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47178 | ||
16 | -[2021-01-20 17:11:03.332][P:3368/T:11688][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
17 | -[2021-01-20 17:11:03.332][P:3368/T:12832][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 47178, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-20 17:11:04.661][P:3368/T:5140][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=47178, SpeCap=2, lpDeviceInfo=0000000000D6CB70.] | ||
19 | -[2021-01-20 17:11:04.662][P:3368/T:5140][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 000000001FD65B40 ip is 172.16.2.167, port is 47178 | ||
20 | -[2021-01-20 17:11:04.855][P:3368/T:11688][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
21 | -[2021-01-20 17:11:04.918][P:3368/T:5140][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=534141760.] | ||
22 | -[2021-01-20 17:11:04.920][P:3368/T:5140][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=534141760, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000032300D0, dwUser=0000000000D87450, Reserved=0000000000000000.] | ||
23 | -[2021-01-20 17:11:04.921][P:3368/T:5140][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-20 17:11:04.944][P:3368/T:5140][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 000000001FD65B40, connetID 13 | ||
25 | -[2021-01-20 17:11:05.024][P:3368/T:17424][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
26 | -[2021-01-20 17:11:05.024][P:3368/T:17424][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47180 | ||
27 | -[2021-01-20 17:11:05.025][P:3368/T:11688][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
28 | -[2021-01-20 17:11:05.025][P:3368/T:12832][Manager.cpp:1236][Info][0] Device[000000001FD65B40] get pRegSubSocket 000000001FD7CE90 up, nConnectID 13 Chn:1 | ||
29 | -[2021-01-20 17:11:05.025][P:3368/T:12832][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 000000001FD65B40, subsocket ID is 13 | ||
30 | -[2021-01-20 17:11:05.025][P:3368/T:12832][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 47180, connectID is 13, chn is 1, registed | ||
31 | -[2021-01-20 17:11:05.025][P:3368/T:5140][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 000000001FD65B40 find socket connectID is 13 | ||
32 | -[2021-01-20 17:11:05.040][P:3368/T:5140][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=534235280.] | ||
33 | -[2021-01-20 17:12:14.273][P:3368/T:17220][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=534141760, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=000000002ABE7040, dwInBufferSize=2097152, error=0000000000D484F0, restart=0000000000D48570, waittime=3000.] | ||
34 | -[2021-01-20 17:12:14.277][P:3368/T:17220][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
35 | -[2021-01-20 17:12:14.338][P:3368/T:17220][Manager.cpp:11297][Info][80000015] IsSupportF6 bSupportF6Call:1 | ||
36 | -[2021-01-20 17:12:14.561][P:3368/T:17220][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
37 | -[2021-01-20 17:12:14.563][P:3368/T:17220][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=534141760, szCommand=AccessTimeSchedule, nChannelID=1, szOutBuffer=000000002ABE2040, dwOutBufferSize=2097152, error=0000000000D48640, waittime=3000.] | ||
38 | -[2021-01-20 17:12:14.617][P:3368/T:17220][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
39 | -[2021-01-20 17:12:14.630][P:3368/T:17220][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=534141760, szCommand=AccessTimeSchedule, nChannelID=1, szInBuffer=000000002ABE1040, dwInBufferSize=2097152, error=0000000000D48420, restart=0000000000D484C0, waittime=3000.] | ||
40 | -[2021-01-20 17:12:14.630][P:3368/T:17220][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
41 | -[2021-01-20 17:12:14.662][P:3368/T:17220][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] |
cloud/sdklog/2021-01-20_17-18-18.log
@@ -1,286 +0,0 @@ | @@ -1,286 +0,0 @@ | ||
1 | -Begin Time:2021-01-20 17:18:18.036 | ||
2 | -[2021-01-20 17:18:18.036][P:12584/T:12868][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-01-20 17:18:18.047][P:12584/T:12868][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000251B0000 | ||
4 | - | ||
5 | -[2021-01-20 17:18:18.047][P:12584/T:12868][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-01-20 17:18:18.050][P:12584/T:12868][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000202F0050, dwUser=0000000000000000]. | ||
7 | -[2021-01-20 17:18:18.050][P:12584/T:12868][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-01-20 17:18:18.050][P:12584/T:12868][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-01-20 17:18:18.050][P:12584/T:12868][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-01-20 17:18:18.051][P:12584/T:12868][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-01-20 17:18:18.051][P:12584/T:12868][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-01-20 17:18:18.054][P:12584/T:12868][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=00000000202F0090, dwUserData=0000000000000000.] | ||
13 | -[2021-01-20 17:18:18.055][P:12584/T:12868][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=538930304.] | ||
14 | -[2021-01-20 17:18:22.111][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
15 | -[2021-01-20 17:18:22.111][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47186 | ||
16 | -[2021-01-20 17:18:22.300][P:12584/T:17424][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
17 | -[2021-01-20 17:18:22.301][P:12584/T:17488][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 47186, connectID is 0, chn is 0, registed | ||
18 | -[2021-01-20 17:18:23.062][P:12584/T:17364][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.167, port=47186, SpeCap=2, lpDeviceInfo=0000000001354370.] | ||
19 | -[2021-01-20 17:18:23.063][P:12584/T:17364][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 0000000020245B40 ip is 172.16.2.167, port is 47186 | ||
20 | -[2021-01-20 17:18:23.310][P:12584/T:17424][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
21 | -[2021-01-20 17:18:23.354][P:12584/T:17364][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=539253568.] | ||
22 | -[2021-01-20 17:18:23.356][P:12584/T:17364][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=539253568, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000202F00D0, dwUser=00000000250E1C80, Reserved=0000000000000000.] | ||
23 | -[2021-01-20 17:18:23.357][P:12584/T:17364][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-01-20 17:18:23.391][P:12584/T:17364][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 0000000020245B40, connetID 14 | ||
25 | -[2021-01-20 17:18:23.578][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
26 | -[2021-01-20 17:18:23.578][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47188 | ||
27 | -[2021-01-20 17:18:23.579][P:12584/T:17424][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
28 | -[2021-01-20 17:18:23.579][P:12584/T:17488][Manager.cpp:1236][Info][0] Device[0000000020245B40] get pRegSubSocket 0000000020249A00 up, nConnectID 14 Chn:1 | ||
29 | -[2021-01-20 17:18:23.579][P:12584/T:17488][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 0000000020245B40, subsocket ID is 14 | ||
30 | -[2021-01-20 17:18:23.579][P:12584/T:17488][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 47188, connectID is 14, chn is 1, registed | ||
31 | -[2021-01-20 17:18:23.579][P:12584/T:17364][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 0000000020245B40 find socket connectID is 14 | ||
32 | -[2021-01-20 17:18:23.634][P:12584/T:17364][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=539337920.] | ||
33 | -[2021-01-20 17:20:17.872][P:12584/T:16884][TcpSocket.cpp:818][Error][90010017] Heartbeat failed, second:60 | ||
34 | -[2021-01-20 17:21:10.513][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:1 | ||
35 | -[2021-01-20 17:21:10.513][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47186 | ||
36 | -[2021-01-20 17:21:10.513][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
37 | -[2021-01-20 17:21:10.513][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47186 | ||
38 | -[2021-01-20 17:21:10.576][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
39 | -[2021-01-20 17:21:10.576][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47190 | ||
40 | -[2021-01-20 17:21:10.770][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
41 | -[2021-01-20 17:21:10.770][P:12584/T:17488][Manager.cpp:1265][Info][0] Device ip 172.16.2.167, port 47190, connectID is 0, chn is 0, registed | ||
42 | -[2021-01-20 17:21:40.827][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
43 | -[2021-01-20 17:22:10.509][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:3 | ||
44 | -[2021-01-20 17:22:10.509][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47190 | ||
45 | -[2021-01-20 17:22:10.509][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
46 | -[2021-01-20 17:22:10.509][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47190 | ||
47 | -[2021-01-20 17:22:10.631][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
48 | -[2021-01-20 17:22:10.631][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47192 | ||
49 | -[2021-01-20 17:22:10.828][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
50 | -[2021-01-20 17:22:40.865][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
51 | -[2021-01-20 17:23:10.567][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:4 | ||
52 | -[2021-01-20 17:23:10.567][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47192 | ||
53 | -[2021-01-20 17:23:10.567][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
54 | -[2021-01-20 17:23:10.567][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47192 | ||
55 | -[2021-01-20 17:23:10.866][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
56 | -[2021-01-20 17:23:10.866][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47194 | ||
57 | -[2021-01-20 17:23:11.010][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
58 | -[2021-01-20 17:23:40.985][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
59 | -[2021-01-20 17:24:10.508][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:5 | ||
60 | -[2021-01-20 17:24:10.508][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47194 | ||
61 | -[2021-01-20 17:24:10.508][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
62 | -[2021-01-20 17:24:10.508][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47194 | ||
63 | -[2021-01-20 17:24:10.633][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
64 | -[2021-01-20 17:24:10.633][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47196 | ||
65 | -[2021-01-20 17:24:10.825][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
66 | -[2021-01-20 17:24:40.865][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
67 | -[2021-01-20 17:25:10.521][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:6 | ||
68 | -[2021-01-20 17:25:10.521][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47196 | ||
69 | -[2021-01-20 17:25:10.521][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
70 | -[2021-01-20 17:25:10.521][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47196 | ||
71 | -[2021-01-20 17:25:10.716][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
72 | -[2021-01-20 17:25:10.716][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47198 | ||
73 | -[2021-01-20 17:25:10.903][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
74 | -[2021-01-20 17:25:40.933][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
75 | -[2021-01-20 17:26:10.508][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:7 | ||
76 | -[2021-01-20 17:26:10.508][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47198 | ||
77 | -[2021-01-20 17:26:10.508][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
78 | -[2021-01-20 17:26:10.508][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47198 | ||
79 | -[2021-01-20 17:26:10.578][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
80 | -[2021-01-20 17:26:10.579][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47200 | ||
81 | -[2021-01-20 17:26:10.787][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
82 | -[2021-01-20 17:26:40.811][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
83 | -[2021-01-20 17:27:10.508][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:8 | ||
84 | -[2021-01-20 17:27:10.508][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47200 | ||
85 | -[2021-01-20 17:27:10.508][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
86 | -[2021-01-20 17:27:10.508][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47200 | ||
87 | -[2021-01-20 17:27:10.699][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
88 | -[2021-01-20 17:27:10.699][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47202 | ||
89 | -[2021-01-20 17:27:10.893][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
90 | -[2021-01-20 17:27:40.922][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
91 | -[2021-01-20 17:28:10.464][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:9 | ||
92 | -[2021-01-20 17:28:10.464][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47202 | ||
93 | -[2021-01-20 17:28:10.464][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
94 | -[2021-01-20 17:28:10.464][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47202 | ||
95 | -[2021-01-20 17:28:10.569][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
96 | -[2021-01-20 17:28:10.569][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47204 | ||
97 | -[2021-01-20 17:28:10.762][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
98 | -[2021-01-20 17:28:40.795][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
99 | -[2021-01-20 17:29:10.507][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:10 | ||
100 | -[2021-01-20 17:29:10.507][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47204 | ||
101 | -[2021-01-20 17:29:10.507][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
102 | -[2021-01-20 17:29:10.507][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47204 | ||
103 | -[2021-01-20 17:29:10.644][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
104 | -[2021-01-20 17:29:10.644][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47206 | ||
105 | -[2021-01-20 17:29:10.841][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
106 | -[2021-01-20 17:29:40.872][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
107 | -[2021-01-20 17:30:10.508][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:11 | ||
108 | -[2021-01-20 17:30:10.508][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47206 | ||
109 | -[2021-01-20 17:30:10.508][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
110 | -[2021-01-20 17:30:10.508][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47206 | ||
111 | -[2021-01-20 17:30:10.731][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
112 | -[2021-01-20 17:30:10.731][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47208 | ||
113 | -[2021-01-20 17:30:10.920][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
114 | -[2021-01-20 17:30:40.948][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
115 | -[2021-01-20 17:31:10.499][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:12 | ||
116 | -[2021-01-20 17:31:10.499][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47208 | ||
117 | -[2021-01-20 17:31:10.499][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
118 | -[2021-01-20 17:31:10.499][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47208 | ||
119 | -[2021-01-20 17:31:10.590][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
120 | -[2021-01-20 17:31:10.590][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47210 | ||
121 | -[2021-01-20 17:31:10.778][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
122 | -[2021-01-20 17:31:40.813][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
123 | -[2021-01-20 17:32:10.503][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:13 | ||
124 | -[2021-01-20 17:32:10.503][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47210 | ||
125 | -[2021-01-20 17:32:10.503][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
126 | -[2021-01-20 17:32:10.503][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47210 | ||
127 | -[2021-01-20 17:32:10.669][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
128 | -[2021-01-20 17:32:10.669][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47212 | ||
129 | -[2021-01-20 17:32:10.858][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
130 | -[2021-01-20 17:32:40.888][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
131 | -[2021-01-20 17:33:10.503][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:14 | ||
132 | -[2021-01-20 17:33:10.503][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47212 | ||
133 | -[2021-01-20 17:33:10.503][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
134 | -[2021-01-20 17:33:10.503][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47212 | ||
135 | -[2021-01-20 17:33:10.528][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
136 | -[2021-01-20 17:33:10.528][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47214 | ||
137 | -[2021-01-20 17:33:10.718][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
138 | -[2021-01-20 17:33:40.747][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
139 | -[2021-01-20 17:34:10.504][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:15 | ||
140 | -[2021-01-20 17:34:10.504][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47214 | ||
141 | -[2021-01-20 17:34:10.504][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
142 | -[2021-01-20 17:34:10.504][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47214 | ||
143 | -[2021-01-20 17:34:10.599][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
144 | -[2021-01-20 17:34:10.599][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47216 | ||
145 | -[2021-01-20 17:34:10.786][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
146 | -[2021-01-20 17:34:40.818][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
147 | -[2021-01-20 17:35:10.511][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:16 | ||
148 | -[2021-01-20 17:35:10.511][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47216 | ||
149 | -[2021-01-20 17:35:10.511][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
150 | -[2021-01-20 17:35:10.511][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47216 | ||
151 | -[2021-01-20 17:35:10.681][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
152 | -[2021-01-20 17:35:10.681][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47218 | ||
153 | -[2021-01-20 17:35:10.867][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
154 | -[2021-01-20 17:35:40.909][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
155 | -[2021-01-20 17:36:10.502][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:17 | ||
156 | -[2021-01-20 17:36:10.502][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47218 | ||
157 | -[2021-01-20 17:36:10.502][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
158 | -[2021-01-20 17:36:10.502][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47218 | ||
159 | -[2021-01-20 17:36:10.540][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
160 | -[2021-01-20 17:36:10.540][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47220 | ||
161 | -[2021-01-20 17:36:10.725][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
162 | -[2021-01-20 17:36:41.194][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
163 | -[2021-01-20 17:37:10.854][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:18 | ||
164 | -[2021-01-20 17:37:10.854][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47220 | ||
165 | -[2021-01-20 17:37:10.854][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
166 | -[2021-01-20 17:37:10.855][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47220 | ||
167 | -[2021-01-20 17:37:11.906][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
168 | -[2021-01-20 17:37:11.906][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47222 | ||
169 | -[2021-01-20 17:37:20.626][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:19 | ||
170 | -[2021-01-20 17:37:20.626][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47222 | ||
171 | -[2021-01-20 17:37:20.626][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
172 | -[2021-01-20 17:37:20.626][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47222 | ||
173 | -[2021-01-20 17:37:21.646][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
174 | -[2021-01-20 17:37:21.646][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47224 | ||
175 | -[2021-01-20 17:37:30.666][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:20 | ||
176 | -[2021-01-20 17:37:30.666][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47224 | ||
177 | -[2021-01-20 17:37:30.666][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
178 | -[2021-01-20 17:37:30.666][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47224 | ||
179 | -[2021-01-20 17:37:30.682][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
180 | -[2021-01-20 17:37:30.682][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47226 | ||
181 | -[2021-01-20 17:37:30.873][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
182 | -[2021-01-20 17:38:00.903][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
183 | -[2021-01-20 17:38:30.506][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:21 | ||
184 | -[2021-01-20 17:38:30.506][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47226 | ||
185 | -[2021-01-20 17:38:30.506][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
186 | -[2021-01-20 17:38:30.506][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47226 | ||
187 | -[2021-01-20 17:38:30.546][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
188 | -[2021-01-20 17:38:30.546][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47228 | ||
189 | -[2021-01-20 17:38:30.734][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
190 | -[2021-01-20 17:39:00.767][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
191 | -[2021-01-20 17:39:30.509][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:22 | ||
192 | -[2021-01-20 17:39:30.509][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47228 | ||
193 | -[2021-01-20 17:39:30.509][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
194 | -[2021-01-20 17:39:30.509][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47228 | ||
195 | -[2021-01-20 17:39:30.618][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
196 | -[2021-01-20 17:39:30.618][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47230 | ||
197 | -[2021-01-20 17:39:30.816][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
198 | -[2021-01-20 17:40:00.841][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
199 | -[2021-01-20 17:40:30.506][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:23 | ||
200 | -[2021-01-20 17:40:30.506][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47230 | ||
201 | -[2021-01-20 17:40:30.506][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
202 | -[2021-01-20 17:40:30.506][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47230 | ||
203 | -[2021-01-20 17:40:30.694][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
204 | -[2021-01-20 17:40:30.694][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47232 | ||
205 | -[2021-01-20 17:40:30.882][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
206 | -[2021-01-20 17:41:00.915][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
207 | -[2021-01-20 17:41:30.507][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:24 | ||
208 | -[2021-01-20 17:41:30.507][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47232 | ||
209 | -[2021-01-20 17:41:30.507][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
210 | -[2021-01-20 17:41:30.507][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47232 | ||
211 | -[2021-01-20 17:41:30.553][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
212 | -[2021-01-20 17:41:30.553][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47234 | ||
213 | -[2021-01-20 17:41:30.752][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
214 | -[2021-01-20 17:42:00.780][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
215 | -[2021-01-20 17:42:30.505][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:25 | ||
216 | -[2021-01-20 17:42:30.505][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47234 | ||
217 | -[2021-01-20 17:42:30.505][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
218 | -[2021-01-20 17:42:30.505][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47234 | ||
219 | -[2021-01-20 17:42:30.634][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
220 | -[2021-01-20 17:42:30.634][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47236 | ||
221 | -[2021-01-20 17:42:30.830][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
222 | -[2021-01-20 17:43:00.860][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
223 | -[2021-01-20 17:43:30.508][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:26 | ||
224 | -[2021-01-20 17:43:30.508][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47236 | ||
225 | -[2021-01-20 17:43:30.508][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
226 | -[2021-01-20 17:43:30.508][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47236 | ||
227 | -[2021-01-20 17:43:30.719][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
228 | -[2021-01-20 17:43:30.719][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47238 | ||
229 | -[2021-01-20 17:43:30.911][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
230 | -[2021-01-20 17:44:00.942][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
231 | -[2021-01-20 17:44:30.505][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:27 | ||
232 | -[2021-01-20 17:44:30.505][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47238 | ||
233 | -[2021-01-20 17:44:30.505][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
234 | -[2021-01-20 17:44:30.505][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47238 | ||
235 | -[2021-01-20 17:44:30.578][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
236 | -[2021-01-20 17:44:30.578][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47240 | ||
237 | -[2021-01-20 17:44:30.778][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
238 | -[2021-01-20 17:45:00.808][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
239 | -[2021-01-20 17:45:30.506][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:28 | ||
240 | -[2021-01-20 17:45:30.506][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47240 | ||
241 | -[2021-01-20 17:45:30.506][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
242 | -[2021-01-20 17:45:30.506][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47240 | ||
243 | -[2021-01-20 17:45:30.664][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
244 | -[2021-01-20 17:45:30.664][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47242 | ||
245 | -[2021-01-20 17:45:30.849][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
246 | -[2021-01-20 17:46:00.877][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
247 | -[2021-01-20 17:46:30.501][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:29 | ||
248 | -[2021-01-20 17:46:30.501][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47242 | ||
249 | -[2021-01-20 17:46:30.501][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
250 | -[2021-01-20 17:46:30.501][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47242 | ||
251 | -[2021-01-20 17:46:30.738][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
252 | -[2021-01-20 17:46:30.738][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47244 | ||
253 | -[2021-01-20 17:46:30.931][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
254 | -[2021-01-20 17:47:00.956][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
255 | -[2021-01-20 17:47:30.501][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:30 | ||
256 | -[2021-01-20 17:47:30.501][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47244 | ||
257 | -[2021-01-20 17:47:30.501][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
258 | -[2021-01-20 17:47:30.501][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47244 | ||
259 | -[2021-01-20 17:47:30.582][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
260 | -[2021-01-20 17:47:30.582][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47246 | ||
261 | -[2021-01-20 17:47:30.809][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
262 | -[2021-01-20 17:48:00.816][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
263 | -[2021-01-20 17:48:30.502][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:31 | ||
264 | -[2021-01-20 17:48:30.502][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47246 | ||
265 | -[2021-01-20 17:48:30.502][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
266 | -[2021-01-20 17:48:30.502][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47246 | ||
267 | -[2021-01-20 17:48:30.677][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
268 | -[2021-01-20 17:48:30.677][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47248 | ||
269 | -[2021-01-20 17:48:30.876][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
270 | -[2021-01-20 17:49:00.906][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
271 | -[2021-01-20 17:49:30.501][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:32 | ||
272 | -[2021-01-20 17:49:30.501][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47248 | ||
273 | -[2021-01-20 17:49:30.501][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
274 | -[2021-01-20 17:49:30.501][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47248 | ||
275 | -[2021-01-20 17:49:30.537][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
276 | -[2021-01-20 17:49:30.537][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47250 | ||
277 | -[2021-01-20 17:49:30.735][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
278 | -[2021-01-20 17:50:00.852][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
279 | -[2021-01-20 17:50:30.502][P:12584/T:17816][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:33 | ||
280 | -[2021-01-20 17:50:30.502][P:12584/T:17816][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.167, port is 47250 | ||
281 | -[2021-01-20 17:50:30.502][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
282 | -[2021-01-20 17:50:30.502][P:12584/T:17816][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.167, port:47250 | ||
283 | -[2021-01-20 17:50:30.629][P:12584/T:4112][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
284 | -[2021-01-20 17:50:30.629][P:12584/T:4112][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.167:47252 | ||
285 | -[2021-01-20 17:50:30.830][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 | ||
286 | -[2021-01-20 17:51:00.853][P:12584/T:17816][Utils.cpp:5175][Info][0] pszIp:172.16.2.167, szIpLen:16 |
cloud/sdklog/2021-02-05_14-06-56.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 14:06:56.945 | ||
2 | -[2021-02-05 14:06:56.945][P:13600/T:15132][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 14:06:56.955][P:13600/T:15132][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024A20000 | ||
4 | - | ||
5 | -[2021-02-05 14:06:56.955][P:13600/T:15132][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 14:06:56.962][P:13600/T:15132][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001B370050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 14:06:56.962][P:13600/T:15132][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 14:06:56.962][P:13600/T:15132][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 14:06:56.962][P:13600/T:15132][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 14:06:56.963][P:13600/T:15132][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 14:06:56.963][P:13600/T:15132][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 14:06:56.966][P:13600/T:15132][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001B370090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 14:06:56.968][P:13600/T:15132][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=533837456.] |
cloud/sdklog/2021-02-05_15-45-07.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 15:45:07.891 | ||
2 | -[2021-02-05 15:45:07.891][P:15216/T:8580][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 15:45:07.899][P:15216/T:8580][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024800000 | ||
4 | - | ||
5 | -[2021-02-05 15:45:07.899][P:15216/T:8580][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 15:45:07.902][P:15216/T:8580][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002A70050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 15:45:07.902][P:15216/T:8580][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 15:45:07.903][P:15216/T:8580][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 15:45:07.903][P:15216/T:8580][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 15:45:07.903][P:15216/T:8580][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 15:45:07.903][P:15216/T:8580][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 15:45:07.906][P:15216/T:8580][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002A70090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 15:45:07.906][P:15216/T:8580][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=526956176.] |
cloud/sdklog/2021-02-05_17-42-53.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 17:42:53.951 | ||
2 | -[2021-02-05 17:42:53.951][P:16108/T:9772][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 17:42:53.960][P:16108/T:9772][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024E20000 | ||
4 | - | ||
5 | -[2021-02-05 17:42:53.960][P:16108/T:9772][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 17:42:53.964][P:16108/T:9772][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001FF20050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 17:42:53.964][P:16108/T:9772][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 17:42:53.964][P:16108/T:9772][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 17:42:53.964][P:16108/T:9772][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 17:42:53.965][P:16108/T:9772][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 17:42:53.965][P:16108/T:9772][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 17:42:53.967][P:16108/T:9772][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001FF20090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 17:42:53.967][P:16108/T:9772][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=536458896.] |
cloud/sdklog/2021-02-05_17-45-10.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 17:45:10.773 | ||
2 | -[2021-02-05 17:45:10.773][P:2940/T:1032][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 17:45:10.782][P:2940/T:1032][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024530000 | ||
4 | - | ||
5 | -[2021-02-05 17:45:10.782][P:2940/T:1032][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 17:45:10.785][P:2940/T:1032][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001AF20050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 17:45:10.785][P:2940/T:1032][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 17:45:10.785][P:2940/T:1032][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 17:45:10.785][P:2940/T:1032][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 17:45:10.786][P:2940/T:1032][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 17:45:10.786][P:2940/T:1032][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 17:45:10.789][P:2940/T:1032][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001AF20090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 17:45:10.789][P:2940/T:1032][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=524990096.] |
cloud/sdklog/2021-02-05_18-49-59.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 18:49:59.187 | ||
2 | -[2021-02-05 18:49:59.188][P:9356/T:9876][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 18:49:59.197][P:9356/T:9876][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000248A0000 | ||
4 | - | ||
5 | -[2021-02-05 18:49:59.197][P:9356/T:9876][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 18:49:59.200][P:9356/T:9876][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001B4E0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 18:49:59.200][P:9356/T:9876][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 18:49:59.200][P:9356/T:9876][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 18:49:59.200][P:9356/T:9876][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 18:49:59.200][P:9356/T:9876][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 18:49:59.200][P:9356/T:9876][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 18:49:59.203][P:9356/T:9876][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001B4E0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 18:49:59.203][P:9356/T:9876][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=532477600.] |
cloud/sdklog/2021-02-05_20-11-07.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 20:11:07.106 | ||
2 | -[2021-02-05 20:11:07.106][P:7456/T:15568][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 20:11:07.116][P:7456/T:15568][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024590000 | ||
4 | - | ||
5 | -[2021-02-05 20:11:07.116][P:7456/T:15568][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 20:11:07.119][P:7456/T:15568][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001F620050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 20:11:07.119][P:7456/T:15568][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 20:11:07.119][P:7456/T:15568][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 20:11:07.119][P:7456/T:15568][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 20:11:07.120][P:7456/T:15568][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 20:11:07.120][P:7456/T:15568][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 20:11:07.123][P:7456/T:15568][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001F620090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 20:11:07.123][P:7456/T:15568][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=527326304.] |
cloud/sdklog/2021-02-05_20-11-41.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 20:11:41.820 | ||
2 | -[2021-02-05 20:11:41.820][P:9692/T:9760][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 20:11:41.830][P:9692/T:9760][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000025110000 | ||
4 | - | ||
5 | -[2021-02-05 20:11:41.830][P:9692/T:9760][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 20:11:41.833][P:9692/T:9760][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001BD00050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 20:11:41.833][P:9692/T:9760][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 20:11:41.835][P:9692/T:9760][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 20:11:41.835][P:9692/T:9760][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 20:11:41.836][P:9692/T:9760][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 20:11:41.836][P:9692/T:9760][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 20:11:41.839][P:9692/T:9760][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001BD00090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 20:11:41.839][P:9692/T:9760][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=538490512.] |
cloud/sdklog/2021-02-05_21-02-23.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 21:02:23.065 | ||
2 | -[2021-02-05 21:02:23.066][P:13152/T:14344][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 21:02:23.076][P:13152/T:14344][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024890000 | ||
4 | - | ||
5 | -[2021-02-05 21:02:23.076][P:13152/T:14344][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 21:02:23.081][P:13152/T:14344][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001B460050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 21:02:23.081][P:13152/T:14344][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 21:02:23.082][P:13152/T:14344][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 21:02:23.082][P:13152/T:14344][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 21:02:23.083][P:13152/T:14344][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 21:02:23.083][P:13152/T:14344][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 21:02:23.086][P:13152/T:14344][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=000000001B460090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 21:02:23.086][P:13152/T:14344][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=530429584.] |
cloud/sdklog/2021-02-05_21-08-53.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-02-05 21:08:53.851 | ||
2 | -[2021-02-05 21:08:53.851][P:13600/T:3540][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-05 21:08:53.861][P:13600/T:3540][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000024740000 | ||
4 | - | ||
5 | -[2021-02-05 21:08:53.861][P:13600/T:3540][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-05 21:08:53.864][P:13600/T:3540][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000002FB0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-05 21:08:53.865][P:13600/T:3540][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-05 21:08:53.866][P:13600/T:3540][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-05 21:08:53.866][P:13600/T:3540][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-05 21:08:53.867][P:13600/T:3540][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-05 21:08:53.867][P:13600/T:3540][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-05 21:08:53.870][P:13600/T:3540][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=192.168.101.13, port=9500, nTimeout=1000, cbListen=0000000002FB0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-05 21:08:53.870][P:13600/T:3540][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=526825104.] |
cloud/sdklog/2021-02-22_12-08-00.log
@@ -1,39 +0,0 @@ | @@ -1,39 +0,0 @@ | ||
1 | -Begin Time:2021-02-22 12:08:00.727 | ||
2 | -[2021-02-22 12:08:00.727][P:12948/T:5528][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-22 12:08:00.737][P:12948/T:5528][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000025490000 | ||
4 | - | ||
5 | -[2021-02-22 12:08:00.737][P:12948/T:5528][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-22 12:08:00.744][P:12948/T:5528][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000206F0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-22 12:08:00.744][P:12948/T:5528][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-22 12:08:00.744][P:12948/T:5528][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-22 12:08:00.744][P:12948/T:5528][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-22 12:08:00.745][P:12948/T:5528][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-22 12:08:00.745][P:12948/T:5528][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-22 12:08:00.749][P:12948/T:5528][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=00000000206F0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-22 12:08:00.751][P:12948/T:5528][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=543386832.] | ||
14 | -[2021-02-22 12:08:03.309][P:12948/T:14388][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
15 | -[2021-02-22 12:08:03.309][P:12948/T:14388][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43562 | ||
16 | -[2021-02-22 12:08:03.502][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
17 | -[2021-02-22 12:08:03.503][P:12948/T:8308][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43562, connectID is 0, chn is 0, registed | ||
18 | -[2021-02-22 12:08:33.531][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
19 | -[2021-02-22 12:08:33.531][P:12948/T:8308][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43562, connectID is 0, chn is 0, registed | ||
20 | -[2021-02-22 12:08:59.267][P:12948/T:284][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:1 | ||
21 | -[2021-02-22 12:08:59.267][P:12948/T:284][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.205, port is 43562 | ||
22 | -[2021-02-22 12:08:59.267][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
23 | -[2021-02-22 12:08:59.267][P:12948/T:284][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.205, port:43562 | ||
24 | -[2021-02-22 12:08:59.392][P:12948/T:14388][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
25 | -[2021-02-22 12:08:59.392][P:12948/T:14388][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43564 | ||
26 | -[2021-02-22 12:08:59.586][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
27 | -[2021-02-22 12:08:59.586][P:12948/T:8308][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43564, connectID is 0, chn is 0, registed | ||
28 | -[2021-02-22 12:09:29.611][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
29 | -[2021-02-22 12:09:29.611][P:12948/T:8308][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43564, connectID is 0, chn is 0, registed | ||
30 | -[2021-02-22 12:09:59.267][P:12948/T:284][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:2 | ||
31 | -[2021-02-22 12:09:59.267][P:12948/T:284][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.205, port is 43564 | ||
32 | -[2021-02-22 12:09:59.267][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
33 | -[2021-02-22 12:09:59.267][P:12948/T:284][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.205, port:43564 | ||
34 | -[2021-02-22 12:09:59.455][P:12948/T:14388][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
35 | -[2021-02-22 12:09:59.455][P:12948/T:14388][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43566 | ||
36 | -[2021-02-22 12:09:59.653][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
37 | -[2021-02-22 12:09:59.653][P:12948/T:8308][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43566, connectID is 0, chn is 0, registed | ||
38 | -[2021-02-22 12:10:29.707][P:12948/T:284][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
39 | -[2021-02-22 12:10:29.707][P:12948/T:8308][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43566, connectID is 0, chn is 0, registed |
cloud/sdklog/2021-02-22_12-11-11.log
@@ -1,49 +0,0 @@ | @@ -1,49 +0,0 @@ | ||
1 | -Begin Time:2021-02-22 12:11:11.053 | ||
2 | -[2021-02-22 12:11:11.053][P:8/T:14540][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-22 12:11:11.061][P:8/T:14540][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 00000000244C0000 | ||
4 | - | ||
5 | -[2021-02-22 12:11:11.061][P:8/T:14540][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-22 12:11:11.063][P:8/T:14540][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001F2F0050, dwUser=0000000000000000]. | ||
7 | -[2021-02-22 12:11:11.064][P:8/T:14540][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-22 12:11:11.064][P:8/T:14540][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-22 12:11:11.064][P:8/T:14540][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-22 12:11:11.064][P:8/T:14540][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-22 12:11:11.064][P:8/T:14540][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-22 12:11:11.067][P:8/T:14540][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=000000001F2F0090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-22 12:11:11.067][P:8/T:14540][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=523594864.] | ||
14 | -[2021-02-22 12:11:17.003][P:8/T:14292][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
15 | -[2021-02-22 12:11:17.003][P:8/T:14292][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43572 | ||
16 | -[2021-02-22 12:11:17.192][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
17 | -[2021-02-22 12:11:17.192][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43572, connectID is 0, chn is 0, registed | ||
18 | -[2021-02-22 12:11:47.218][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
19 | -[2021-02-22 12:11:47.218][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43572, connectID is 0, chn is 0, registed | ||
20 | -[2021-02-22 12:12:09.273][P:8/T:12836][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:1 | ||
21 | -[2021-02-22 12:12:09.273][P:8/T:12836][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.205, port is 43572 | ||
22 | -[2021-02-22 12:12:09.273][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
23 | -[2021-02-22 12:12:09.273][P:8/T:12836][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.205, port:43572 | ||
24 | -[2021-02-22 12:12:09.394][P:8/T:14292][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
25 | -[2021-02-22 12:12:09.394][P:8/T:14292][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43574 | ||
26 | -[2021-02-22 12:12:09.564][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
27 | -[2021-02-22 12:12:09.564][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43574, connectID is 0, chn is 0, registed | ||
28 | -[2021-02-22 12:12:39.591][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
29 | -[2021-02-22 12:12:39.591][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43574, connectID is 0, chn is 0, registed | ||
30 | -[2021-02-22 12:13:09.230][P:8/T:12836][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:2 | ||
31 | -[2021-02-22 12:13:09.230][P:8/T:12836][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.205, port is 43574 | ||
32 | -[2021-02-22 12:13:09.230][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
33 | -[2021-02-22 12:13:09.230][P:8/T:12836][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.205, port:43574 | ||
34 | -[2021-02-22 12:13:09.440][P:8/T:14292][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
35 | -[2021-02-22 12:13:09.440][P:8/T:14292][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43576 | ||
36 | -[2021-02-22 12:13:09.631][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
37 | -[2021-02-22 12:13:09.631][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43576, connectID is 0, chn is 0, registed | ||
38 | -[2021-02-22 12:13:39.657][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
39 | -[2021-02-22 12:13:39.657][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43576, connectID is 0, chn is 0, registed | ||
40 | -[2021-02-22 12:14:09.262][P:8/T:12836][TPIOCPMultiplexer.cpp:155][Error][90002007] iocp disconnected by remote host or something:GetLastError:997, connId:3 | ||
41 | -[2021-02-22 12:14:09.262][P:8/T:12836][TPTCPClient.cpp:170][Info][90010007] Disconnect, ip:172.16.2.205, port is 43576 | ||
42 | -[2021-02-22 12:14:09.262][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
43 | -[2021-02-22 12:14:09.262][P:8/T:12836][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.205, port:43576 | ||
44 | -[2021-02-22 12:14:09.303][P:8/T:14292][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
45 | -[2021-02-22 12:14:09.303][P:8/T:14292][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43578 | ||
46 | -[2021-02-22 12:14:09.497][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
47 | -[2021-02-22 12:14:09.497][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43578, connectID is 0, chn is 0, registed | ||
48 | -[2021-02-22 12:14:39.526][P:8/T:12836][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
49 | -[2021-02-22 12:14:39.526][P:8/T:8852][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43578, connectID is 0, chn is 0, registed |
cloud/sdklog/2021-02-22_12-16-16.log
@@ -1,177 +0,0 @@ | @@ -1,177 +0,0 @@ | ||
1 | -Begin Time:2021-02-22 12:16:16.814 | ||
2 | -[2021-02-22 12:16:16.814][P:12636/T:13644][AVNetSDKMgr.cpp:358][Info][0] Load avnetsdk library dynamically | ||
3 | -[2021-02-22 12:16:16.823][P:12636/T:13644][AVNetSDKMgr.cpp:382][Info][0] avnetsdk module handle: 0000000025130000 | ||
4 | - | ||
5 | -[2021-02-22 12:16:16.823][P:12636/T:13644][AVNetSDKMgr.cpp:702][Info][0] Load configsdk dynamically | ||
6 | -[2021-02-22 12:16:16.827][P:12636/T:13644][dhnetsdk.cpp:186][Info][0] Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003580050, dwUser=0000000000000000]. | ||
7 | -[2021-02-22 12:16:16.827][P:12636/T:13644][dhnetsdk.cpp:188][Info][0] Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-02-22 12:16:16.827][P:12636/T:13644][dhnetsdk.cpp:206][Info][0] Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-02-22 12:16:16.827][P:12636/T:13644][dhnetsdk.cpp:219][Info][0] Leave CLIENT_SetConnectTime. | ||
10 | -[2021-02-22 12:16:16.828][P:12636/T:13644][dhnetsdk.cpp:230][Info][0] Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-02-22 12:16:16.828][P:12636/T:13644][dhnetsdk.cpp:245][Info][0] Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-02-22 12:16:16.832][P:12636/T:13644][dhnetsdk.cpp:6654][Info][0] Enter CLIENT_ListenServer. [ip=172.16.2.53, port=9500, nTimeout=1000, cbListen=0000000003580090, dwUserData=0000000000000000.] | ||
13 | -[2021-02-22 12:16:16.832][P:12636/T:13644][dhnetsdk.cpp:6658][Info][0] Leave CLIENT_ListenServer.[ret=538108832.] | ||
14 | -[2021-02-22 12:16:23.207][P:12636/T:14728][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
15 | -[2021-02-22 12:16:23.207][P:12636/T:14728][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43596 | ||
16 | -[2021-02-22 12:16:23.403][P:12636/T:14252][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
17 | -[2021-02-22 12:16:23.403][P:12636/T:9500][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43596, connectID is 0, chn is 0, registed | ||
18 | -[2021-02-22 12:16:26.878][P:12636/T:6804][dhnetsdk.cpp:582][Info][0] Enter CLIENT_LoginEx2. [IP=172.16.2.205, port=43596, SpeCap=2, lpDeviceInfo=0000000000FAE670.] | ||
19 | -[2021-02-22 12:16:26.884][P:12636/T:6804][dhdevprob.cpp:2735][Info][0] try_connect_autoregdev: Login to Device is 00000000201AF850 ip is 172.16.2.205, port is 43596 | ||
20 | -[2021-02-22 12:16:27.056][P:12636/T:14252][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
21 | -[2021-02-22 12:16:27.122][P:12636/T:6804][dhnetsdk.cpp:618][Info][0] Leave CLIENT_LoginEx2. [error=0, login ID=538638416.] | ||
22 | -[2021-02-22 12:16:27.125][P:12636/T:6804][dhnetsdk.cpp:8628][Info][0] Enter CLIENT_RealLoadPictureEx. [lLoginID=538638416, nChannelID=0, dwAlarmType=1, bNeedPicFile=1, cbAnalyzerData=00000000035800D0, dwUser=00000000250364B0, Reserved=0000000000000000.] | ||
23 | -[2021-02-22 12:16:27.128][P:12636/T:6804][Utils.cpp:4792][Info][0] mutil NIC client | ||
24 | -[2021-02-22 12:16:27.165][P:12636/T:6804][dvrdevice.cpp:6655][Info][0] CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 00000000201AF850, connetID 1 | ||
25 | -[2021-02-22 12:16:27.198][P:12636/T:14728][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
26 | -[2021-02-22 12:16:27.198][P:12636/T:14728][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43598 | ||
27 | -[2021-02-22 12:16:27.199][P:12636/T:1516][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
28 | -[2021-02-22 12:16:27.199][P:12636/T:9500][Manager.cpp:1236][Info][0] Device[00000000201AF850] get pRegSubSocket 00000000201C7780 up, nConnectID 1 Chn:1 | ||
29 | -[2021-02-22 12:16:27.199][P:12636/T:9500][dvrdevice.cpp:6404][Info][0] CDvrDevice::dit_add_reg_sub_connect, device is 00000000201AF850, subsocket ID is 1 | ||
30 | -[2021-02-22 12:16:27.199][P:12636/T:9500][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43598, connectID is 1, chn is 1, registed | ||
31 | -[2021-02-22 12:16:27.199][P:12636/T:6804][dvrdevice.cpp:6694][Info][0] CDvrDevice::FindSubSocket device 00000000201AF850 find socket connectID is 1 | ||
32 | -[2021-02-22 12:16:27.244][P:12636/T:6804][dhnetsdk.cpp:8647][Info][0] Leave CLIENT_RealLoadPictureEx. [ret=538734976.] | ||
33 | -[2021-02-22 12:17:37.274][P:12636/T:8308][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000001144040, dwInBufferSize=2097152, error=0000000025066010, restart=0000000025066020, waittime=3000.] | ||
34 | -[2021-02-22 12:17:37.281][P:12636/T:8308][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
35 | -[2021-02-22 12:17:37.329][P:12636/T:8308][Manager.cpp:11297][Info][80000015] IsSupportF6 bSupportF6Call:1 | ||
36 | -[2021-02-22 12:17:37.552][P:12636/T:8308][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
37 | -[2021-02-22 12:17:37.568][P:12636/T:8308][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=0000000001146040, dwOutBufferSize=2097152, error=0000000025066030, waittime=3000.] | ||
38 | -[2021-02-22 12:17:37.606][P:12636/T:8308][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
39 | -[2021-02-22 12:17:37.620][P:12636/T:8308][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000001145040, dwInBufferSize=2097152, error=0000000025127CB0, restart=0000000025127C70, waittime=3000.] | ||
40 | -[2021-02-22 12:17:37.620][P:12636/T:8308][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
41 | -[2021-02-22 12:17:37.657][P:12636/T:8308][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
42 | -[2021-02-22 12:19:20.731][P:12636/T:15056][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000001143040, dwInBufferSize=2097152, error=0000000025127AA0, restart=0000000025127DB0, waittime=3000.] | ||
43 | -[2021-02-22 12:19:20.731][P:12636/T:15056][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
44 | -[2021-02-22 12:19:20.879][P:12636/T:15056][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
45 | -[2021-02-22 12:19:20.882][P:12636/T:15056][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=000000000114E040, dwOutBufferSize=2097152, error=0000000025127B80, waittime=3000.] | ||
46 | -[2021-02-22 12:19:20.957][P:12636/T:15056][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
47 | -[2021-02-22 12:19:20.965][P:12636/T:15056][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=000000000114E040, dwInBufferSize=2097152, error=0000000025127A80, restart=0000000025127CD0, waittime=3000.] | ||
48 | -[2021-02-22 12:19:20.965][P:12636/T:15056][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
49 | -[2021-02-22 12:19:21.005][P:12636/T:15056][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
50 | -[2021-02-22 12:29:05.256][P:12636/T:14848][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E14040, dwInBufferSize=2097152, error=0000000001140100, restart=00000000011400E0, waittime=3000.] | ||
51 | -[2021-02-22 12:29:05.256][P:12636/T:14848][dhnetsdk.cpp:8515][Error][90000009] Invalid login handle:0000000000000000 | ||
52 | -[2021-02-22 12:29:05.257][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
53 | -[2021-02-22 12:29:05.257][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
54 | -[2021-02-22 12:29:05.257][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
55 | -[2021-02-22 12:29:05.257][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
56 | -[2021-02-22 12:29:09.807][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
57 | -[2021-02-22 12:29:09.807][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
58 | -[2021-02-22 12:29:09.808][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
59 | -[2021-02-22 12:29:09.808][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
60 | -[2021-02-22 12:29:09.810][P:12636/T:14848][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=0000000028E10040, dwOutBufferSize=2097152, error=0000000001140460, waittime=3000.] | ||
61 | -[2021-02-22 12:29:09.810][P:12636/T:14848][dhnetsdk.cpp:8477][Error][90000009] Invalid login handle:0000000000000000 | ||
62 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
63 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
64 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
65 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
66 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
67 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
68 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
69 | -[2021-02-22 12:29:09.811][P:12636/T:14848][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
70 | -[2021-02-22 12:29:31.542][P:12636/T:8308][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E13040, dwInBufferSize=2097152, error=00000000011403A0, restart=0000000001140230, waittime=3000.] | ||
71 | -[2021-02-22 12:29:31.542][P:12636/T:8308][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
72 | -[2021-02-22 12:29:31.585][P:12636/T:8308][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
73 | -[2021-02-22 12:29:31.588][P:12636/T:8308][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=0000000028E12040, dwOutBufferSize=2097152, error=0000000001140110, waittime=3000.] | ||
74 | -[2021-02-22 12:29:31.619][P:12636/T:8308][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
75 | -[2021-02-22 12:29:31.628][P:12636/T:8308][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E13040, dwInBufferSize=2097152, error=00000000011401F0, restart=00000000011400D0, waittime=3000.] | ||
76 | -[2021-02-22 12:29:31.629][P:12636/T:8308][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
77 | -[2021-02-22 12:29:31.667][P:12636/T:8308][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
78 | -[2021-02-22 12:30:04.539][P:12636/T:10408][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E1F040, dwInBufferSize=2097152, error=0000000001140200, restart=0000000001140130, waittime=3000.] | ||
79 | -[2021-02-22 12:30:04.539][P:12636/T:10408][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
80 | -[2021-02-22 12:30:04.583][P:12636/T:10408][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
81 | -[2021-02-22 12:30:04.585][P:12636/T:10408][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=0000000028E15040, dwOutBufferSize=2097152, error=00000000011401A0, waittime=3000.] | ||
82 | -[2021-02-22 12:30:04.608][P:12636/T:10408][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
83 | -[2021-02-22 12:30:04.617][P:12636/T:10408][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E1A040, dwInBufferSize=2097152, error=0000000001140140, restart=0000000001140450, waittime=3000.] | ||
84 | -[2021-02-22 12:30:04.617][P:12636/T:10408][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
85 | -[2021-02-22 12:30:04.646][P:12636/T:10408][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
86 | -[2021-02-22 12:30:23.943][P:12636/T:10716][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E14040, dwInBufferSize=2097152, error=0000000001140380, restart=0000000001140310, waittime=3000.] | ||
87 | -[2021-02-22 12:30:23.943][P:12636/T:10716][dhnetsdk.cpp:8515][Error][90000009] Invalid login handle:0000000000000000 | ||
88 | -[2021-02-22 12:30:23.944][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
89 | -[2021-02-22 12:30:23.944][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
90 | -[2021-02-22 12:30:23.944][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
91 | -[2021-02-22 12:30:23.944][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
92 | -[2021-02-22 12:30:23.944][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
93 | -[2021-02-22 12:30:23.944][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
94 | -[2021-02-22 12:30:23.944][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
95 | -[2021-02-22 12:30:23.945][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
96 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=0000000028E10040, dwOutBufferSize=2097152, error=0000000001140210, waittime=3000.] | ||
97 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:8477][Error][90000009] Invalid login handle:0000000000000000 | ||
98 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
99 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
100 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
101 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
102 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
103 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
104 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
105 | -[2021-02-22 12:30:23.947][P:12636/T:10716][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
106 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E14040, dwInBufferSize=2097152, error=0000000001140410, restart=00000000011402C0, waittime=3000.] | ||
107 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:8515][Error][90000009] Invalid login handle:0000000000000000 | ||
108 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
109 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
110 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
111 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
112 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
113 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
114 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
115 | -[2021-02-22 12:32:57.448][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
116 | -[2021-02-22 12:32:57.451][P:12636/T:13208][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=0000000028E18040, dwOutBufferSize=2097152, error=0000000001140150, waittime=3000.] | ||
117 | -[2021-02-22 12:32:57.451][P:12636/T:13208][dhnetsdk.cpp:8477][Error][90000009] Invalid login handle:0000000000000000 | ||
118 | -[2021-02-22 12:32:57.451][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
119 | -[2021-02-22 12:32:57.451][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
120 | -[2021-02-22 12:32:57.452][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
121 | -[2021-02-22 12:32:57.452][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
122 | -[2021-02-22 12:32:57.452][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
123 | -[2021-02-22 12:32:57.452][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
124 | -[2021-02-22 12:32:57.452][P:12636/T:13208][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
125 | -[2021-02-22 12:32:57.452][P:12636/T:13208][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
126 | -[2021-02-22 12:33:11.693][P:12636/T:5548][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E14040, dwInBufferSize=2097152, error=0000000001140350, restart=0000000001140390, waittime=3000.] | ||
127 | -[2021-02-22 12:33:11.693][P:12636/T:5548][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
128 | -[2021-02-22 12:33:11.732][P:12636/T:5548][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
129 | -[2021-02-22 12:33:11.734][P:12636/T:5548][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=0000000028E1D040, dwOutBufferSize=2097152, error=00000000011403D0, waittime=3000.] | ||
130 | -[2021-02-22 12:33:11.764][P:12636/T:5548][dhnetsdk.cpp:8489][Info][0] Leave CLIENT_GetNewDevConfig. [ret=1.] | ||
131 | -[2021-02-22 12:33:11.773][P:12636/T:5548][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=538638416, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=0000000028E15040, dwInBufferSize=2097152, error=00000000011402D0, restart=0000000001140220, waittime=3000.] | ||
132 | -[2021-02-22 12:33:11.773][P:12636/T:5548][static_info_map.h:40][Warning][9009000a] Static_info_map: key is not found | ||
133 | -[2021-02-22 12:33:11.855][P:12636/T:5548][dhnetsdk.cpp:8527][Info][0] Leave CLIENT_SetNewDevConfig. [ret=1.] | ||
134 | -[2021-02-22 13:39:30.625][P:12636/T:1516][TPIOCPMultiplexer.cpp:114][Error][90002001] receive data result, GetQueuedCompletionStatus error:121 | ||
135 | -[2021-02-22 13:39:30.848][P:12636/T:1516][TPIOCPMultiplexer.cpp:114][Error][90002001] receive data result, GetQueuedCompletionStatus error:121 | ||
136 | -[2021-02-22 13:39:31.342][P:12636/T:14556][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
137 | -[2021-02-22 13:39:31.342][P:12636/T:14556][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4164, PerIoSend:00000000201C3AA0 | ||
138 | -[2021-02-22 13:39:31.342][P:12636/T:14556][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
139 | -[2021-02-22 13:39:31.342][P:12636/T:14556][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4244, PerIoSend:00000000201C38A0 | ||
140 | -[2021-02-22 13:39:42.355][P:12636/T:14556][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
141 | -[2021-02-22 13:39:42.355][P:12636/T:14556][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4164, PerIoSend:00000000201C3720 | ||
142 | -[2021-02-22 13:39:42.355][P:12636/T:14556][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
143 | -[2021-02-22 13:39:42.355][P:12636/T:14556][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4244, PerIoSend:00000000201C3AA0 | ||
144 | -[2021-02-22 13:39:52.366][P:12636/T:14556][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
145 | -[2021-02-22 13:39:52.366][P:12636/T:14556][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4164, PerIoSend:00000000201C3AA0 | ||
146 | -[2021-02-22 13:39:52.366][P:12636/T:14556][TPObject.cpp:155][Error][90002010] WSASend error, ret:-1, err:10054 | ||
147 | -[2021-02-22 13:39:52.366][P:12636/T:14556][TPTCPClient.cpp:462][Error][90002008] Failed to send data, socket:4244, PerIoSend:00000000201C37A0 | ||
148 | -[2021-02-22 13:39:59.374][P:12636/T:14556][TcpSocket.cpp:818][Error][90010017] Heartbeat failed, second:60 | ||
149 | -[2021-02-22 13:39:59.374][P:12636/T:14556][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
150 | -[2021-02-22 13:39:59.374][P:12636/T:14556][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.205, port:43596 | ||
151 | -[2021-02-22 13:39:59.374][P:12636/T:14556][TcpSocket.cpp:818][Error][90010017] Heartbeat failed, second:60 | ||
152 | -[2021-02-22 13:39:59.374][P:12636/T:14556][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
153 | -[2021-02-22 13:39:59.374][P:12636/T:14556][TcpSocket.cpp:535][Error][90010007] Disconnect, ip:172.16.2.205, port:43598 | ||
154 | -[2021-02-22 13:53:14.985][P:12636/T:14728][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
155 | -[2021-02-22 13:53:14.985][P:12636/T:14728][TcpListenSocket.cpp:93][Info][0] DealNewSocket Get Ip and Port is 172.16.2.205:43628 | ||
156 | -[2021-02-22 13:53:15.184][P:12636/T:1516][Utils.cpp:5175][Info][0] pszIp:172.16.2.205, szIpLen:16 | ||
157 | -[2021-02-22 13:53:15.185][P:12636/T:9500][Manager.cpp:1265][Info][0] Device ip 172.16.2.205, port 43628, connectID is 0, chn is 0, registed | ||
158 | -[2021-02-22 14:03:13.795][P:12636/T:15056][dhnetsdk.cpp:8503][Info][0] Enter CLIENT_SetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szInBuffer=000000002B5F9040, dwInBufferSize=2097152, error=0000000001140160, restart=0000000001140190, waittime=3000.] | ||
159 | -[2021-02-22 14:03:13.795][P:12636/T:15056][dhnetsdk.cpp:8515][Error][90000009] Invalid login handle:0000000000000000 | ||
160 | -[2021-02-22 14:03:13.796][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
161 | -[2021-02-22 14:03:13.796][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
162 | -[2021-02-22 14:03:13.796][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
163 | -[2021-02-22 14:03:13.797][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
164 | -[2021-02-22 14:03:13.797][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
165 | -[2021-02-22 14:03:13.797][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
166 | -[2021-02-22 14:03:13.797][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
167 | -[2021-02-22 14:03:13.797][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
168 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:8465][Info][0] Enter CLIENT_GetNewDevConfig. [lLoginID=0, szCommand=AccessTimeSchedule, nChannelID=82, szOutBuffer=000000002B90F040, dwOutBufferSize=2097152, error=0000000001140210, waittime=3000.] | ||
169 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:8477][Error][90000009] Invalid login handle:0000000000000000 | ||
170 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
171 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
172 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
173 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
174 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
175 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] | ||
176 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6505][Info][0] Enter CLIENT_GetLastError. | ||
177 | -[2021-02-22 14:03:13.802][P:12636/T:15056][dhnetsdk.cpp:6508][Info][0] Leave CLIENT_GetLastError.[Error code=80000004.] |
cloud/sdklog/2021-03-09_16-31-52.log
@@ -1,66 +0,0 @@ | @@ -1,66 +0,0 @@ | ||
1 | -Begin Time:2021-03-09T16:31:52.024 | ||
2 | -[2021-03-09T16:31:52.025 info Netsdk:48184 12464:17652 AVNetSDKMgr.cpp:378]Load avnetsdk library dynamically | ||
3 | -[2021-03-09T16:31:52.036 info Netsdk:48184 12464:17652 AVNetSDKMgr.cpp:402]avnetsdk module handle: 0000000025180000 | ||
4 | - | ||
5 | -[2021-03-09T16:31:52.036 info Netsdk:48184 12464:17652 AVNetSDKMgr.cpp:734]Load configsdk dynamically | ||
6 | -[2021-03-09T16:31:52.044 info Netsdk:48184 12464:17652 dhnetsdk.cpp:190]Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001B860050, dwUser=0000000000000000]. | ||
7 | -[2021-03-09T16:31:52.044 info Netsdk:48184 12464:17652 dhnetsdk.cpp:192]Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-03-09T16:31:52.044 info Netsdk:48184 12464:17652 dhnetsdk.cpp:210]Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-03-09T16:31:52.044 info Netsdk:48184 12464:17652 dhnetsdk.cpp:223]Leave CLIENT_SetConnectTime. | ||
10 | -[2021-03-09T16:31:52.047 info Netsdk:48184 12464:17652 dhnetsdk.cpp:234]Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-03-09T16:31:52.047 info Netsdk:48184 12464:17652 dhnetsdk.cpp:249]Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-03-09T16:31:52.056 info Netsdk:48184 12464:17652 dhnetsdk.cpp:7399]Enter CLIENT_ListenServer. [ip=172.16.1.71, port=9500, nTimeout=1000, cbListen=000000001B860090, dwUserData=0000000000000000.] | ||
13 | -[2021-03-09T16:31:52.059 info Netsdk:48184 12464:17652 dhnetsdk.cpp:7403]Leave CLIENT_ListenServer.[ret=538770192.] | ||
14 | -[2021-03-09T16:31:53.932 info Netsdk:48184 12464:20104 TcpListenSocket.cpp:93]DealNewSocket Get Ip and Port is 172.16.1.1:45780 | ||
15 | -[2021-03-09T16:31:54.123 info Netsdk:48184 12464:636 Manager.cpp:1351]Device ip 172.16.1.1, port 45780, connectID is 0, chn is 0, registed | ||
16 | -[2021-03-09T16:31:58.417 info Netsdk:48184 12464:6780 dhnetsdk.cpp:586]Enter CLIENT_LoginEx2. IP:172.16.1.1, port:45780, SpeCap:2, lpDeviceInfo:0000000000F6BC20. | ||
17 | -[2021-03-09T16:31:58.419 info Netsdk:48184 12464:6780 dhdevprob.cpp:2914]try_connect_autoregdev: Login to Device is 00000000201E0060 ip is 172.16.1.1, port is 45780 | ||
18 | -[2021-03-09T16:31:58.605 info Netsdk:48184 12464:6780 dhnetsdk.cpp:622]Leave CLIENT_LoginEx2. error:0, login ID:00000000201E0060. | ||
19 | -[2021-03-09T16:31:58.610 info Netsdk:48184 12464:6780 dhnetsdk.cpp:9492]Enter CLIENT_RealLoadPictureEx. lLoginID:00000000201E0060, nChannelID:0, dwAlarmType:1, bNeedPicFile:1, cbAnalyzerData:000000001B8600D0, dwUser:000000002508EA90, Reserved:0000000000000000. | ||
20 | -[2021-03-09T16:31:58.612 info Netsdk:48184 12464:6780 Utils.cpp:4809]mutil NIC client | ||
21 | -[2021-03-09T16:31:58.625 info Netsdk:48184 12464:6780 dvrdevice.cpp:7362]CDvrDevice::FindSubSocket WaitForSingleObjectEx device is 00000000201E0060, connetID 149 | ||
22 | -[2021-03-09T16:31:58.761 info Netsdk:48184 12464:20104 TcpListenSocket.cpp:93]DealNewSocket Get Ip and Port is 172.16.1.1:45782 | ||
23 | -[2021-03-09T16:31:58.762 info Netsdk:48184 12464:636 Manager.cpp:1322]Device[00000000201E0060] get pRegSubSocket 00000000201F5910 up, nConnectID 149 Chn:1 | ||
24 | -[2021-03-09T16:31:58.762 info Netsdk:48184 12464:636 dvrdevice.cpp:6981]CDvrDevice::dit_add_reg_sub_connect, device is 00000000201E0060, subsocket ID is 149 | ||
25 | -[2021-03-09T16:31:58.762 info Netsdk:48184 12464:636 Manager.cpp:1351]Device ip 172.16.1.1, port 45782, connectID is 149, chn is 1, registed | ||
26 | -[2021-03-09T16:31:58.764 info Netsdk:48184 12464:6780 dvrdevice.cpp:7401]CDvrDevice::FindSubSocket device 00000000201E0060 find socket connectID is 149 | ||
27 | -[2021-03-09T16:31:58.787 info Netsdk:48184 12464:6780 dhnetsdk.cpp:9511]Leave CLIENT_RealLoadPictureEx. ret:538921664. | ||
28 | -[2021-03-09T17:03:49.199 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[263][0] | ||
29 | -[2021-03-09T17:04:20.826 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[600][0] | ||
30 | -[2021-03-09T17:04:33.564 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[800][0] | ||
31 | -[2021-03-09T17:04:35.896 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[801][0] | ||
32 | -[2021-03-09T17:05:05.172 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[1201][0] | ||
33 | -[2021-03-09T17:05:32.133 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[1487][0] | ||
34 | -[2021-03-09T17:05:32.340 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[1468][0] | ||
35 | -[2021-03-09T17:06:08.144 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[1902][0] | ||
36 | -[2021-03-09T17:06:22.876 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[2056][0] | ||
37 | -[2021-03-09T17:06:31.231 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[2220][0] | ||
38 | -[2021-03-09T17:07:24.616 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[2840][0] | ||
39 | -[2021-03-09T17:07:53.417 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[3167][0] | ||
40 | -[2021-03-09T17:09:42.247 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[4505][0] | ||
41 | -[2021-03-09T17:10:33.953 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[5119][0] | ||
42 | -[2021-03-09T17:10:35.335 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[5106][0] | ||
43 | -[2021-03-09T17:11:12.206 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[5573][0] | ||
44 | -[2021-03-09T17:11:47.512 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[6002][0] | ||
45 | -[2021-03-09T17:12:30.160 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[6511][0] | ||
46 | -[2021-03-09T17:13:12.215 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[7012][0] | ||
47 | -[2021-03-09T17:14:02.665 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[7590][0] | ||
48 | -[2021-03-09T17:17:08.112 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[9847][0] | ||
49 | -[2021-03-09T17:17:53.814 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[10384][0] | ||
50 | -[2021-03-09T17:18:40.804 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[10983][0] | ||
51 | -[2021-03-09T17:18:53.378 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[11127][0] | ||
52 | -[2021-03-09T17:20:05.735 info Netsdk:48184 12464:23364 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[11955][0] | ||
53 | -[2021-03-09T17:27:17.188 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[17158][0] | ||
54 | -[2021-03-09T17:33:42.124 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[21755][0] | ||
55 | -[2021-03-09T17:34:03.289 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[22059][0] | ||
56 | -[2021-03-09T17:39:05.572 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[25660][0] | ||
57 | -[2021-03-09T17:39:30.434 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[25965][0] | ||
58 | -[2021-03-09T17:40:02.285 info Netsdk:48184 12464:21704 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[26277][0] | ||
59 | -[2021-03-09T17:45:11.132 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[30066][0] | ||
60 | -[2021-03-09T17:45:55.931 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[30582][0] | ||
61 | -[2021-03-09T17:47:07.045 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[31412][0] | ||
62 | -[2021-03-09T17:48:14.269 info Netsdk:48184 12464:21704 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[32250][0] | ||
63 | -[2021-03-09T17:51:37.286 info Netsdk:48184 12464:21704 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[34653][0] | ||
64 | -[2021-03-09T18:03:15.480 info Netsdk:48184 12464:21704 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[43035][0] | ||
65 | -[2021-03-09T18:03:57.810 info Netsdk:48184 12464:22160 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[43532][0] | ||
66 | -[2021-03-09T18:07:45.768 info Netsdk:48184 12464:21704 IntelligentDevice.cpp:1225]RealLoadPicture INFO,[46291][0] |
cloud/sdklog/2021-03-16_08-14-27.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-03-16T08:14:27.232 | ||
2 | -[2021-03-16T08:14:27.232 info Netsdk:48184 16284:1656 AVNetSDKMgr.cpp:378]Load avnetsdk library dynamically | ||
3 | -[2021-03-16T08:14:27.247 info Netsdk:48184 16284:1656 AVNetSDKMgr.cpp:402]avnetsdk module handle: 0000000024B40000 | ||
4 | - | ||
5 | -[2021-03-16T08:14:27.247 info Netsdk:48184 16284:1656 AVNetSDKMgr.cpp:734]Load configsdk dynamically | ||
6 | -[2021-03-16T08:14:27.253 info Netsdk:48184 16284:1656 dhnetsdk.cpp:190]Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001C970050, dwUser=0000000000000000]. | ||
7 | -[2021-03-16T08:14:27.253 info Netsdk:48184 16284:1656 dhnetsdk.cpp:192]Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-03-16T08:14:27.253 info Netsdk:48184 16284:1656 dhnetsdk.cpp:210]Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-03-16T08:14:27.253 info Netsdk:48184 16284:1656 dhnetsdk.cpp:223]Leave CLIENT_SetConnectTime. | ||
10 | -[2021-03-16T08:14:27.254 info Netsdk:48184 16284:1656 dhnetsdk.cpp:234]Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-03-16T08:14:27.254 info Netsdk:48184 16284:1656 dhnetsdk.cpp:249]Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-03-16T08:14:27.260 info Netsdk:48184 16284:1656 dhnetsdk.cpp:7399]Enter CLIENT_ListenServer. [ip=172.16.1.62, port=9500, nTimeout=1000, cbListen=000000001C970090, dwUserData=0000000000000000.] | ||
13 | -[2021-03-16T08:14:27.263 info Netsdk:48184 16284:1656 dhnetsdk.cpp:7403]Leave CLIENT_ListenServer.[ret=533003024.] |
cloud/sdklog/2021-03-16_08-16-54.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-03-16T08:16:54.085 | ||
2 | -[2021-03-16T08:16:54.085 info Netsdk:48184 16944:15644 AVNetSDKMgr.cpp:378]Load avnetsdk library dynamically | ||
3 | -[2021-03-16T08:16:54.103 info Netsdk:48184 16944:15644 AVNetSDKMgr.cpp:402]avnetsdk module handle: 0000000024BE0000 | ||
4 | - | ||
5 | -[2021-03-16T08:16:54.103 info Netsdk:48184 16944:15644 AVNetSDKMgr.cpp:734]Load configsdk dynamically | ||
6 | -[2021-03-16T08:16:54.107 info Netsdk:48184 16944:15644 dhnetsdk.cpp:190]Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001FD50050, dwUser=0000000000000000]. | ||
7 | -[2021-03-16T08:16:54.107 info Netsdk:48184 16944:15644 dhnetsdk.cpp:192]Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-03-16T08:16:54.109 info Netsdk:48184 16944:15644 dhnetsdk.cpp:210]Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-03-16T08:16:54.109 info Netsdk:48184 16944:15644 dhnetsdk.cpp:223]Leave CLIENT_SetConnectTime. | ||
10 | -[2021-03-16T08:16:54.109 info Netsdk:48184 16944:15644 dhnetsdk.cpp:234]Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-03-16T08:16:54.109 info Netsdk:48184 16944:15644 dhnetsdk.cpp:249]Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-03-16T08:16:54.113 info Netsdk:48184 16944:15644 dhnetsdk.cpp:7399]Enter CLIENT_ListenServer. [ip=172.16.1.62, port=9500, nTimeout=1000, cbListen=000000001FD50090, dwUserData=0000000000000000.] | ||
13 | -[2021-03-16T08:16:54.113 info Netsdk:48184 16944:15644 dhnetsdk.cpp:7403]Leave CLIENT_ListenServer.[ret=533265168.] |
cloud/sdklog/2021-03-16_11-14-10.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-03-16T11:14:10.979 | ||
2 | -[2021-03-16T11:14:10.979 info Netsdk:48184 12368:3328 AVNetSDKMgr.cpp:378]Load avnetsdk library dynamically | ||
3 | -[2021-03-16T11:14:10.995 info Netsdk:48184 12368:3328 AVNetSDKMgr.cpp:402]avnetsdk module handle: 00000000252C0000 | ||
4 | - | ||
5 | -[2021-03-16T11:14:10.995 info Netsdk:48184 12368:3328 AVNetSDKMgr.cpp:734]Load configsdk dynamically | ||
6 | -[2021-03-16T11:14:11.000 info Netsdk:48184 12368:3328 dhnetsdk.cpp:190]Enter CLIENT_SetAutoReconnect:[cbAutoConnect=0000000003630050, dwUser=0000000000000000]. | ||
7 | -[2021-03-16T11:14:11.000 info Netsdk:48184 12368:3328 dhnetsdk.cpp:192]Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-03-16T11:14:11.000 info Netsdk:48184 12368:3328 dhnetsdk.cpp:210]Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-03-16T11:14:11.000 info Netsdk:48184 12368:3328 dhnetsdk.cpp:223]Leave CLIENT_SetConnectTime. | ||
10 | -[2021-03-16T11:14:11.001 info Netsdk:48184 12368:3328 dhnetsdk.cpp:234]Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-03-16T11:14:11.001 info Netsdk:48184 12368:3328 dhnetsdk.cpp:249]Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-03-16T11:14:11.005 info Netsdk:48184 12368:3328 dhnetsdk.cpp:7399]Enter CLIENT_ListenServer. [ip=172.16.1.62, port=9500, nTimeout=1000, cbListen=0000000003630090, dwUserData=0000000000000000.] | ||
13 | -[2021-03-16T11:14:11.008 info Netsdk:48184 12368:3328 dhnetsdk.cpp:7403]Leave CLIENT_ListenServer.[ret=539360016.] |
cloud/sdklog/2021-03-16_11-19-41.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-03-16T11:19:41.373 | ||
2 | -[2021-03-16T11:19:41.374 info Netsdk:48184 12240:2512 AVNetSDKMgr.cpp:378]Load avnetsdk library dynamically | ||
3 | -[2021-03-16T11:19:41.388 info Netsdk:48184 12240:2512 AVNetSDKMgr.cpp:402]avnetsdk module handle: 0000000024850000 | ||
4 | - | ||
5 | -[2021-03-16T11:19:41.388 info Netsdk:48184 12240:2512 AVNetSDKMgr.cpp:734]Load configsdk dynamically | ||
6 | -[2021-03-16T11:19:41.392 info Netsdk:48184 12240:2512 dhnetsdk.cpp:190]Enter CLIENT_SetAutoReconnect:[cbAutoConnect=000000001B480050, dwUser=0000000000000000]. | ||
7 | -[2021-03-16T11:19:41.392 info Netsdk:48184 12240:2512 dhnetsdk.cpp:192]Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-03-16T11:19:41.394 info Netsdk:48184 12240:2512 dhnetsdk.cpp:210]Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-03-16T11:19:41.394 info Netsdk:48184 12240:2512 dhnetsdk.cpp:223]Leave CLIENT_SetConnectTime. | ||
10 | -[2021-03-16T11:19:41.395 info Netsdk:48184 12240:2512 dhnetsdk.cpp:234]Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-03-16T11:19:41.395 info Netsdk:48184 12240:2512 dhnetsdk.cpp:249]Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-03-16T11:19:41.398 info Netsdk:48184 12240:2512 dhnetsdk.cpp:7399]Enter CLIENT_ListenServer. [ip=172.16.1.62, port=9500, nTimeout=1000, cbListen=000000001B480090, dwUserData=0000000000000000.] | ||
13 | -[2021-03-16T11:19:41.398 info Netsdk:48184 12240:2512 dhnetsdk.cpp:7403]Leave CLIENT_ListenServer.[ret=529791760.] |
cloud/sdklog/2021-04-13_14-22-57.log
@@ -1,13 +0,0 @@ | @@ -1,13 +0,0 @@ | ||
1 | -Begin Time:2021-04-13T14:22:57.704 | ||
2 | -[2021-04-13T14:22:57.704 info Netsdk:48184 15104:17236 AVNetSDKMgr.cpp:378]Load avnetsdk library dynamically | ||
3 | -[2021-04-13T14:22:57.719 info Netsdk:48184 15104:17236 AVNetSDKMgr.cpp:402]avnetsdk module handle: 0000000025240000 | ||
4 | - | ||
5 | -[2021-04-13T14:22:57.719 info Netsdk:48184 15104:17236 AVNetSDKMgr.cpp:734]Load configsdk dynamically | ||
6 | -[2021-04-13T14:22:57.725 info Netsdk:48184 15104:17236 dhnetsdk.cpp:190]Enter CLIENT_SetAutoReconnect:[cbAutoConnect=00000000200A0050, dwUser=0000000000000000]. | ||
7 | -[2021-04-13T14:22:57.725 info Netsdk:48184 15104:17236 dhnetsdk.cpp:192]Leave CLIENT_SetAutoReconnect. | ||
8 | -[2021-04-13T14:22:57.726 info Netsdk:48184 15104:17236 dhnetsdk.cpp:210]Enter CLIENT_SetConnectTime:[nWaitTime=5000, nTryTimes=1]. | ||
9 | -[2021-04-13T14:22:57.726 info Netsdk:48184 15104:17236 dhnetsdk.cpp:223]Leave CLIENT_SetConnectTime. | ||
10 | -[2021-04-13T14:22:57.728 info Netsdk:48184 15104:17236 dhnetsdk.cpp:234]Enter CLIENT_SetNetworkParam:[nWaittime=0, nConnectTime=10000, nConnectTryNum=0, nSubConnectSpaceTime=0, nGetDevInfoTime=0, nConnectBufSize=0, nGetConnInfoTime=3000, nSearchRecordTime=0, nsubDisconnetTime=0, byNetType=0, byPlaybackBufSize=0, bDetectDisconnTime=0, bKeepLifeInterval=0, nPicBufSize=0]. | ||
11 | -[2021-04-13T14:22:57.728 info Netsdk:48184 15104:17236 dhnetsdk.cpp:249]Leave CLIENT_SetNetworkParam. | ||
12 | -[2021-04-13T14:22:57.737 info Netsdk:48184 15104:17236 dhnetsdk.cpp:7399]Enter CLIENT_ListenServer. [ip=192.168.1.56, port=9500, nTimeout=1000, cbListen=00000000200A0090, dwUserData=0000000000000000.] | ||
13 | -[2021-04-13T14:22:57.739 info Netsdk:48184 15104:17236 dhnetsdk.cpp:7403]Leave CLIENT_ListenServer.[ret=538901264.] |