This commit is contained in:
gazebo
2019-11-25 15:22:47 +08:00
parent 7a206dd9b9
commit f1b3547645

View File

@@ -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