Bläddra i källkod

新增资源路径接口

lt 1 år sedan
förälder
incheckning
462e6fbcfc

+ 1 - 0
RO_Server_Trunk-branch_0.1.39/roweb/serverlist/main.go

@@ -84,6 +84,7 @@ func main() {
 		r1.HEAD("", model.GetHeadInfo)
 		r1.GET("", model.GetServerListNew)
 		//r1.GET("", model.GetServerList)
+		r1.GET("/download", model.GetServerDownLoad)
 
 		//sdk 登录校验
 		rSdkCheck := router.Group("/sdkcheck")

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

@@ -586,6 +586,21 @@ func GetHeadInfo(c *gin.Context) {
 		"err": "OK",
 	})
 }
+func GetServerDownLoad(c *gin.Context) {
+	platform := c.DefaultQuery("platform", "0")
+	if serviceConfig != nil {
+		var url string
+		url = serviceConfig.DownLoadUrl.CdnUrl
+		if platform == "PC" {
+			url = serviceConfig.DownLoadUrl.IpUrl
+		}
+		c.JSON(http.StatusOK, url)
+	} else {
+		c.JSON(http.StatusOK, gin.H{
+			"err": "config invalid!!!",
+		})
+	}
+}
 
 func GetServerListNew(c *gin.Context) {
 	//util.InfoF("RequestURL=%v", c.Request.RequestURI)

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

@@ -27,6 +27,7 @@ type ServerListNode struct {
 	WhiteList         WhiteListNode `yaml:"whitelist"`
 	BlackList         WhiteListNode `yaml:"blacklist"`
 	BlackPlatformList []string      `yaml:"blackplatformlist"`
+	DownLoadUrl       Url           `yaml:"downLoadUrl"`
 
 	serverNormalList []*ServerNode //正常外网服务器
 	serverMapList    map[int]*ServerNode
@@ -36,6 +37,9 @@ type ServerListNode struct {
 	fileInfo   os.FileInfo
 }
 
+type Url struct {
+}
+
 // State 0正常使用 1维护中
 type ServerNode struct {
 	ServerId   int    `yaml:serverid`