feat: 从系统配置读取二维码延迟显示时间,优化响应构建日志

This commit is contained in:
yahaozhang
2025-09-15 14:31:47 +08:00
parent 3714efbc9b
commit 5c2e338067

View File

@@ -888,10 +888,12 @@ private UserLinkStatusResponse doGetUserLinkStatus(Long linkId, String codeNo) {
response.setQrCreatedAt(now); response.setQrCreatedAt(now);
response.setQrExpireAt(qrExpireAt); response.setQrExpireAt(qrExpireAt);
response.setStatus("USING"); response.setStatus("USING");
response.setQrDelaySeconds(10); // 客户端收到响应后等待5秒再请求二维码 // 从系统配置读取二维码延迟显示时间默认为10秒
Integer qrDelaySeconds = systemConfigService.getConfigValueAsInt("link.qr_display_delay", 10);
response.setQrDelaySeconds(qrDelaySeconds);
response.setMecmachineId(selectedDeviceId); // 便于调试和维护 response.setMecmachineId(selectedDeviceId); // 便于调试和维护
log.info("响应构建完成: success=true, status=USING, qrCodeUrl={}, qrDelaySeconds=5, machineId={}", log.info("响应构建完成: success=true, status=USING, qrCodeUrl={}, qrDelaySeconds={}, machineId={}",
qrCodeUrl, selectedDeviceId); qrCodeUrl, qrDelaySeconds, selectedDeviceId);
log.info("=== 选区操作完成 ==="); log.info("=== 选区操作完成 ===");
return response; return response;