|
@@ -132,11 +132,16 @@ func (s *Subscribepay) ToSetInfoTypePage() {
|
|
|
}
|
|
|
|
|
|
//订阅设置
|
|
|
-func (s *Subscribepay) ToSetPage() {
|
|
|
+func (s *Subscribepay) ToSetPage() error {
|
|
|
userid := util.ObjToString(s.GetSession("userId"))
|
|
|
vipMsg := jy.GetBigVipUserBaseMsg(userid, public.Mysql, public.MQFW)
|
|
|
if vipMsg.VipStatus <= 0 && vipMsg.Status <= 0 && isInTSguide(userid) { //仅免费用户跳转向导页面
|
|
|
- s.Redirect("/front/tenderSubscribe/guide")
|
|
|
+ return s.Redirect("/front/tenderSubscribe/guide")
|
|
|
+ } else if vipMsg.VipStatus <= 0 && !vipMsg.IsUpgrade {
|
|
|
+ if s.GetString("advertcode") != "" {
|
|
|
+ return s.Redirect("/wxkeyset/keyset/index?advertcode=" + s.GetString("advertcode"))
|
|
|
+ }
|
|
|
+ return s.Redirect("/wxkeyset/keyset/index")
|
|
|
}
|
|
|
nowTime := time.Now().Unix()
|
|
|
if nowTime >= liveActiveStartTime && nowTime < liveActiveEndTime {
|
|
@@ -152,7 +157,7 @@ func (s *Subscribepay) ToSetPage() {
|
|
|
s.T["avatar"] = myavatar
|
|
|
s.T["signature"] = wx.SignJSSDK(s.Site() + s.Url())
|
|
|
s.T["openid"] = se.EncodeString(myopenid)
|
|
|
- s.Render("/weixin/vipsubscribe/vip_index_new.html")
|
|
|
+ return s.Render("/weixin/vipsubscribe/vip_index_new.html")
|
|
|
}
|
|
|
|
|
|
func (s *Subscribepay) ToSetPageOld() {
|