From a15e0b30a6bd4b18354f903ea9a51a6552b1e732 Mon Sep 17 00:00:00 2001
From: zj <1772600164@qq.com>
Date: Thu, 23 Apr 2026 18:34:40 +0800
Subject: [PATCH] 1

---
 trading-order-service/src/main/java/com/yami/trading/service/user/impl/QRGenerateServiceImpl.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/trading-order-service/src/main/java/com/yami/trading/service/user/impl/QRGenerateServiceImpl.java b/trading-order-service/src/main/java/com/yami/trading/service/user/impl/QRGenerateServiceImpl.java
index 158ea53..4bcb70a 100644
--- a/trading-order-service/src/main/java/com/yami/trading/service/user/impl/QRGenerateServiceImpl.java
+++ b/trading-order-service/src/main/java/com/yami/trading/service/user/impl/QRGenerateServiceImpl.java
@@ -33,10 +33,12 @@
     @Override
     public String generate(String content) {
         String image_name = "/qr/" + content + ".png";
-        content = Constants.WEB_URL + "/register.html?usercode=" + content;
+        final String userCode = content;
+        content = Constants.buildRegisterInviteLink(userCode);
         boolean openButton = sysparaService.find("short_url_open_button").getBoolean() ;
         if(openButton) {
-            content = sysparaService.find("agent_qr_url").getSvalue() + "/register.html?usercode=" + content;
+            String agentBase = Constants.normalizeWebUrl(sysparaService.find("agent_qr_url").getSvalue());
+            content = agentBase + "/#/register?usercode=" + userCode;
             boolean isCn = sysparaService.find("short_url_cn_button").getBoolean() ;
             if(isCn) {
                 content = shortUrlCn(content);
@@ -105,7 +107,7 @@
     @Override
     public String generate185(String content) {
         String image_name = "/qr/" + content + "2.png";
-        content = Constants.WEB_URL + "/register.html?usercode=" + content;
+        content = Constants.buildRegisterInviteLink(content);
         // String image_name = "/qr/" + UUIDGenerator.getUUID() + ".png";
         String filepath = Constants.IMAGES_DIR + image_name;
         File file = new File(filepath);

--
Gitblit v1.9.3