海康bug修改

This commit is contained in:
guoshengxiong 2024-06-12 21:25:27 +08:00
parent 0336abec3b
commit fc3187fa72
2 changed files with 5 additions and 2 deletions

View File

@ -357,6 +357,7 @@ public class AsyncHikvision {
hikvisionCall.updatePersonAuth(workerInfo, ds, sucSb, failSb, 0);
}
} catch (Exception e) {
log.error("e", e);
if (HttpUtils.isTimeOut(e)) {
noticeService.addUserNotice(ThreadLocalUtil.getByKey(Cts.TL_AUTH_USER, UserInfo.class).getUserId(), "失败原因平台连接isc网络异常", "人员下发设备提醒", "1");
} else {

View File

@ -1181,10 +1181,12 @@ public class HikvisionCall {
queryWrapper.ne(XzHikvisionSync::getOperate, 3);
}
}
XzHikvisionSync xzHikvisionSync = xzHikvisionSyncMapper.selectOne(queryWrapper);
if (xzHikvisionSync == null) {
List<XzHikvisionSync> xzHikvisionSyncs = xzHikvisionSyncMapper.selectList(queryWrapper);
if (CollUtil.isEmpty(xzHikvisionSyncs)) {
return;
}
xzHikvisionSyncs.stream().sorted((o1, o2) -> o2.getCreateDate().compareTo(o1.getCreateDate()));
XzHikvisionSync xzHikvisionSync = xzHikvisionSyncs.get(0);
xzHikvisionSync.setIsSuccess(isSuccess ? 1 : 0);
xzHikvisionSyncMapper.updateById(xzHikvisionSync);