Selaa lähdekoodia

新增资源路径

lt 10 kuukautta sitten
vanhempi
sitoutus
04c722eb27

+ 16 - 0
RO_Server_Trunk-branch_0.1.39/roweb/serverlist/model/serverlist.go

@@ -588,15 +588,31 @@ func GetHeadInfo(c *gin.Context) {
 }
 func GetServerDownLoad(c *gin.Context) {
 	platform := c.DefaultQuery("platform", "0")
+	param := c.DefaultQuery("param", "0")
 	if serviceConfig != nil {
 		var url string
+		//默认android中文版
 		url = serviceConfig.DownLoadUrl.CdnUrl
+		if param == "ru" {
+			url = serviceConfig.DownLoadUrl.CdnUrlRu
+		}
+		if param == "en" {
+			url = serviceConfig.DownLoadUrl.CdnUrlEn
+		}
 		if platform == "PC" {
 			url = serviceConfig.DownLoadUrl.IpUrl
 		}
 		if platform == "IOS" {
+			//默认中文版
 			url = serviceConfig.DownLoadUrl.IosUrl
+			if param == "ru" {
+				url = serviceConfig.DownLoadUrl.IosUrlRu
+			}
+			if param == "en" {
+				url = serviceConfig.DownLoadUrl.IosUrlEn
+			}
 		}
+
 		c.JSON(http.StatusOK, url)
 	} else {
 		c.JSON(http.StatusOK, gin.H{

+ 7 - 3
RO_Server_Trunk-branch_0.1.39/roweb/serverlist/model/yamlconfig.go

@@ -38,9 +38,13 @@ type ServerListNode struct {
 }
 
 type Url struct {
-	IpUrl  string `yaml:"ipUrl"`
-	IosUrl string `yaml:"iosUrl"`
-	CdnUrl string `yaml:"cdnUrl"`
+	IpUrl    string `yaml:"ipUrl"`
+	IosUrl   string `yaml:"iosUrl"`
+	IosUrlEn string `yaml:"iosUrlEn"`
+	IosUrlRu string `yaml:"iosUrlRu"`
+	CdnUrl   string `yaml:"cdnUrl"`
+	CdnUrlEn string `yaml:"cdnUrlEn"`
+	CdnUrlRu string `yaml:"cdnUrlRu"`
 }
 
 // State 0正常使用 1维护中