From 5c2e338067bb5c30c4e4839b4eaca7a17147d2fa Mon Sep 17 00:00:00 2001 From: yahaozhang Date: Mon, 15 Sep 2025 14:31:47 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BB=8E=E7=B3=BB=E7=BB=9F=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E8=AF=BB=E5=8F=96=E4=BA=8C=E7=BB=B4=E7=A0=81=E5=BB=B6?= =?UTF-8?q?=E8=BF=9F=E6=98=BE=E7=A4=BA=E6=97=B6=E9=97=B4=EF=BC=8C=E4=BC=98?= =?UTF-8?q?=E5=8C=96=E5=93=8D=E5=BA=94=E6=9E=84=E5=BB=BA=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../server/service/link/LinkStatusService.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java b/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java index 291c6bd..1c0ab15 100644 --- a/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java +++ b/src/main/java/com/gameplatform/server/service/link/LinkStatusService.java @@ -888,10 +888,12 @@ private UserLinkStatusResponse doGetUserLinkStatus(Long linkId, String codeNo) { response.setQrCreatedAt(now); response.setQrExpireAt(qrExpireAt); response.setStatus("USING"); - response.setQrDelaySeconds(10); // 客户端收到响应后,等待5秒再请求二维码 + // 从系统配置读取二维码延迟显示时间,默认为10秒 + Integer qrDelaySeconds = systemConfigService.getConfigValueAsInt("link.qr_display_delay", 10); + response.setQrDelaySeconds(qrDelaySeconds); response.setMecmachineId(selectedDeviceId); // 便于调试和维护 - log.info("响应构建完成: success=true, status=USING, qrCodeUrl={}, qrDelaySeconds=5, machineId={}", - qrCodeUrl, selectedDeviceId); + log.info("响应构建完成: success=true, status=USING, qrCodeUrl={}, qrDelaySeconds={}, machineId={}", + qrCodeUrl, qrDelaySeconds, selectedDeviceId); log.info("=== 选区操作完成 ==="); return response;