liujie
2026-08-17 9e0a68bed1235e108ebeea481346925d14469880
update
4个文件已修改
18 ■■■■■ 已修改文件
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-applet/src/main/java/com/ruoyi/web/controller/service/VisitorRegisterSyncService.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-applet/src/main/java/com/ruoyi/web/integration/dahua/DahuaVisitorAccessService.java 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-applet/src/main/resources/application-test.yml 4 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ruoyi-applet/src/main/java/com/ruoyi/web/controller/api/SysApiVisitorRecordController.java
@@ -259,7 +259,7 @@
            }
        } catch (Exception e) {
            logger.error("访客登记同步异常", e);
            throw new ServiceException("服务器登记失败");
//            throw new ServiceException("服务器登记失败");
        }
        int rows = visitorRecordMapper.insert(record);
ruoyi-applet/src/main/java/com/ruoyi/web/controller/service/VisitorRegisterSyncService.java
@@ -32,7 +32,7 @@
    @Value("${visitor.sync.url:}")
    private String syncUrl;
    @Value("${visitor.sync.enabled:false}")
    @Value("${visitor.sync.enabled:}")
    private Boolean syncEnabled;
    private final ObjectMapper objectMapper = new ObjectMapper();
ruoyi-applet/src/main/java/com/ruoyi/web/integration/dahua/DahuaVisitorAccessService.java
@@ -49,11 +49,11 @@
            throw new ServiceException("下发大华门禁权限时访客记录不能为空");
        }
        List<SysDoorDevice> devices = findDevices(record.getVisitAreaIds());
        if (devices.isEmpty()) {
            log.info("访客记录未关联启用的大华门禁设备,recordId={},areaIds={}",
                    record.getRecordId(), record.getVisitAreaIds());
            return OperationResult.noDevice();
        }
//        if (devices.isEmpty()) {
//            log.info("访客记录未关联启用的大华门禁设备,recordId={},areaIds={}",
//                    record.getRecordId(), record.getVisitAreaIds());
//            return OperationResult.noDevice();
//        }
        validateGrantRecord(record);
        byte[] faceImage = faceImageLoader.load(record.getFaceImageUrl());
ruoyi-applet/src/main/resources/application-test.yml
@@ -35,8 +35,8 @@
# 访客登记同步配置
visitor:
  sync:
    enabled: false  # 是否启用同步
    url: http://对方服务器IP:端口/event-center/security-protection/visitor-register
    enabled: true  # 是否启用同步
    url: http://58.20.112.148:18888/event-center/security-protection/visitor-register
# 日志配置
logging: