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-common/src/main/java/com/yami/trading/common/constants/Constants.java | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/trading-order-common/src/main/java/com/yami/trading/common/constants/Constants.java b/trading-order-common/src/main/java/com/yami/trading/common/constants/Constants.java
index 42be74e..0161341 100644
--- a/trading-order-common/src/main/java/com/yami/trading/common/constants/Constants.java
+++ b/trading-order-common/src/main/java/com/yami/trading/common/constants/Constants.java
@@ -18,6 +18,26 @@
//
public static final String WEB_URL = ApplicationUtil.getProperty("web_url");
+ /**
+ * H5/PC 哈希路由注册页邀请链接,避免 web_url 尾斜杠与路径拼接出现双斜杠。
+ */
+ public static String normalizeWebUrl(String url) {
+ if (url == null) {
+ return "";
+ }
+ String s = url.trim();
+ while (s.endsWith("/")) {
+ s = s.substring(0, s.length() - 1);
+ }
+ return s;
+ }
+
+ public static String buildRegisterInviteLink(String userCode) {
+ String base = normalizeWebUrl(WEB_URL);
+ String code = userCode == null ? "" : String.valueOf(userCode).trim();
+ return base + "/#/register?usercode=" + code;
+ }
+
public static final String IMAGES_DIR = ApplicationUtil.getProperty("images.dir");
public static final String IMAGES_HTTP = ApplicationUtil.getProperty("images_http");
--
Gitblit v1.9.3