|
@@ -63,20 +63,19 @@ func (m *Material) LinkTransfer(mid, personChannel string) error {
|
|
|
realUrl = util.InterfaceToStr((*res)[0]["qrcode_url"])
|
|
|
imgWebpage = util.InterfaceToStr((*res)[0]["img_webpage"])
|
|
|
}
|
|
|
+ log.Println("重定向链接:", types, mlid, realUrl, imgWebpage)
|
|
|
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, mlid, types, personChannel, realUrl)
|
|
|
- log.Println("重定向链接:", mlid, realUrl, imgWebpage)
|
|
|
+
|
|
|
if types == 1 && imgWebpage != "" {
|
|
|
return m.Redirect(imgWebpage)
|
|
|
} else if types == 0 && realUrl != "" {
|
|
|
return m.Redirect(realUrl)
|
|
|
- } else {
|
|
|
- return m.Redirect(util.InterfaceToStr(config.Sysconfig["webdomain"]))
|
|
|
}
|
|
|
-
|
|
|
+ return m.Redirect(util.InterfaceToStr(config.Sysconfig["webdomain"]))
|
|
|
}
|
|
|
|
|
|
func ImageToBase64(img image.Image, format string) (string, error) {
|