|
@@ -64,13 +64,12 @@ func (m *Material) LinkTransfer(mid, personChannel string) error {
|
|
|
realUrl = util.InterfaceToStr((*res)[0]["qrcode_url"])
|
|
|
imgWebpage = util.InterfaceToStr((*res)[0]["img_webpage"])
|
|
|
}
|
|
|
- //log.Println("重定向链接:", realUrl)
|
|
|
if realUrl == "" && imgWebpage == "" {
|
|
|
return m.Redirect(util.InterfaceToStr(config.Sysconfig["webdomain"]))
|
|
|
}
|
|
|
redis.Put("limitation", fmt.Sprintf("firstVisitTagByWX_%s", m.Session().Id()), fmt.Sprintf("materials_%s", personChannel), cacheTimeOut) //登录注册 用户标识
|
|
|
addLog(sess, m.Request, util.IntAll(mlid), types, personChannel, realUrl)
|
|
|
- log.Println("重定向链接:", realUrl, imgWebpage)
|
|
|
+ log.Println("重定向链接:", mlid, realUrl, imgWebpage)
|
|
|
if types == 1 {
|
|
|
return m.Redirect(imgWebpage)
|
|
|
} else {
|
|
@@ -123,7 +122,7 @@ var arr = make([]map[string]interface{}, 0)
|
|
|
var lock sync.Mutex
|
|
|
|
|
|
func addLog(sess map[string]interface{}, req *http.Request, mid, types int, parsonchannel, realUrl string) {
|
|
|
- log.Println("存储访问日志")
|
|
|
+ //log.Println("存储访问日志")
|
|
|
timeNow := time.Now()
|
|
|
agent := req.Header.Get("user-agent")
|
|
|
md, _ := json.Marshal(req.Form)
|