Jelajahi Sumber

剑鱼短地址

wangshan 4 tahun lalu
induk
melakukan
62a5742a31
3 mengubah file dengan 23 tambahan dan 9 penghapusan
  1. 3 0
      src/active.json
  2. 10 9
      src/jfw/config/active.go
  3. 10 0
      src/jfw/front/singleLogin.go

+ 3 - 0
src/active.json

@@ -10,5 +10,8 @@
 	"doubleEleven":{
 		"active_Start":1504505600,
 		"active_End":1605024000
+	},
+	"shortUrl":{
+		"introducePage":"https://www.jianyu360.com/swordfish/SingleLogin?toHref=https%3A%2F%2Fwww.jianyu360.com%2Fswordfish%2FSingleLogin%3FtoHref%3Dhttps%3A%2F%2Fwww.jianyu360.com%2Ffront%2Fvipsubscribe%2FintroducePage&title=%E8%B6%85%E7%BA%A7%E8%AE%A2%E9%98%85"
 	}
 }

+ 10 - 9
src/jfw/config/active.go

@@ -6,15 +6,16 @@ import (
 
 //系统配置
 type activeConfig struct {
-	Live_Preheat_Start int64         `json:"live_Preheat_Start"` //预热活动开始时间
-	Live_Preheat_End   int64         `json:"live_Preheat_End"`   //预热活动结束时间
-	Live_Active_Start  int64         `json:"live_Active_Start"`  //直播活动开始时间
-	Live_Active_End    int64         `json:"live_Active_End"`    //直播活动结束时间
-	Live_Ing_Start     int64         `json:"live_Ing_Start"`     //直播开始时间
-	Live_Ing_End       int64         `json:"live_Ing_End"`       //直播结束时间
-	Live_After_Date    int64         `json:"live_After_Date"`    //直播活动结束后 活动已结束提示时间段(暂定一个月) 一个月后 跳转到VIP介绍页
-	ActiveDiscount     float64       `json:"activeDiscount"`     //直播活动折扣
-	DoubleEleven       *doubleEleven `json:"doubleEleven"`
+	Live_Preheat_Start int64             `json:"live_Preheat_Start"` //预热活动开始时间
+	Live_Preheat_End   int64             `json:"live_Preheat_End"`   //预热活动结束时间
+	Live_Active_Start  int64             `json:"live_Active_Start"`  //直播活动开始时间
+	Live_Active_End    int64             `json:"live_Active_End"`    //直播活动结束时间
+	Live_Ing_Start     int64             `json:"live_Ing_Start"`     //直播开始时间
+	Live_Ing_End       int64             `json:"live_Ing_End"`       //直播结束时间
+	Live_After_Date    int64             `json:"live_After_Date"`    //直播活动结束后 活动已结束提示时间段(暂定一个月) 一个月后 跳转到VIP介绍页
+	ActiveDiscount     float64           `json:"activeDiscount"`     //直播活动折扣
+	DoubleEleven       *doubleEleven     `json:"doubleEleven"`       //双十一
+	ShortUrl           map[string]string `json:"shortUrl"`           //短地址跳转
 }
 
 //双十一活动

+ 10 - 0
src/jfw/front/singleLogin.go

@@ -20,12 +20,22 @@ import (
 type SingleLogin struct {
 	*xweb.Action
 	singleLogin xweb.Mapper `xweb:"/swordfish/SingleLogin"` //微信登录中转
+	shortUrl    xweb.Mapper `xweb:"/stl/(.*)"`              //短地址跳转
 }
 
 func init() {
 	xweb.AddAction(&SingleLogin{})
 }
 
+//短地址跳转
+func (this *SingleLogin) ShortUrl(key string) error {
+	var redirectUrl = "/swordfish/about"
+	if key != "" && config.ActiveConfig.ShortUrl[key] != "" {
+		redirectUrl = config.ActiveConfig.ShortUrl[key]
+	}
+	return this.Redirect(redirectUrl)
+}
+
 //是否关注处理
 func (this *SingleLogin) SingleLogin() error {
 	userid := qutil.ObjToString(this.GetSession("userId"))