up
This commit is contained in:
@@ -18,17 +18,19 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func GetComposedCode(c *beego.Controller, code string) (composedCode string) {
|
func GetComposedCode(c *beego.Controller, code string) (composedCode string) {
|
||||||
composedCode = code
|
if code != "" {
|
||||||
referer := c.Ctx.Request.Referer()
|
composedCode = code
|
||||||
globals.SugarLogger.Debugf("GetComposedCode referer:%s", referer)
|
referer := c.Ctx.Request.Referer()
|
||||||
index := strings.Index(referer, "//")
|
globals.SugarLogger.Debugf("GetComposedCode referer:%s", referer)
|
||||||
if index > 0 {
|
index := strings.Index(referer, "//")
|
||||||
list := strings.Split(referer[index+2:], "/")
|
if index > 0 {
|
||||||
if len(list) >= 2 {
|
list := strings.Split(referer[index+2:], "/")
|
||||||
composedCode = strings.Join([]string{
|
if len(list) >= 2 {
|
||||||
list[1],
|
composedCode = strings.Join([]string{
|
||||||
code,
|
list[1],
|
||||||
}, ",")
|
code,
|
||||||
|
}, ",")
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return composedCode
|
return composedCode
|
||||||
|
|||||||
Reference in New Issue
Block a user