|
@@ -9,20 +9,29 @@ import (
|
|
|
|
|
|
type Subscribepay struct {
|
|
type Subscribepay struct {
|
|
*xweb.Action
|
|
*xweb.Action
|
|
- tailInfo xweb.Mapper `xweb:"/front/vipsubscribe/tailInfo"` //vip订阅服务-用户信息录入页面
|
|
|
|
- introduce xweb.Mapper `xweb:"/front/vipsubscribe/introducePage"` //订阅收费介绍页
|
|
|
|
- toPurchasePage xweb.Mapper `xweb:"/front/vipsubscribe/toPurchasePage"` //订阅收费购买页面
|
|
|
|
- toChooseArea xweb.Mapper `xweb:"/front/vipsubscribe/toChooseArea"` //订阅收费地区筛选
|
|
|
|
- toChooseIndustry xweb.Mapper `xweb:"/front/vipsubscribe/toChooseIndustry"` //订阅收费行业筛选
|
|
|
|
- toPaySuccessPage xweb.Mapper `xweb:"/front/vipsubscribe/toPaySuccessPage"` //订阅支付完成页面
|
|
|
|
- toOrderDetailPage xweb.Mapper `xweb:"/front/vipsubscribe/toOrderDetailPage"` //订阅收费支付订单详情页面
|
|
|
|
- toSetKeyWordPage xweb.Mapper `xweb:"/front/vipsubscribe/toSetKeyWordPage"` //订阅收费设置关键词
|
|
|
|
-
|
|
|
|
|
|
+ tailInfo xweb.Mapper `xweb:"/front/vipsubscribe/tailInfo"` //vip订阅服务-用户信息录入页面
|
|
|
|
+ introduce xweb.Mapper `xweb:"/front/vipsubscribe/introducePage"` //订阅收费介绍页
|
|
|
|
+ toPurchasePage xweb.Mapper `xweb:"/front/vipsubscribe/toPurchasePage"` //订阅收费购买页面
|
|
|
|
+ toChooseArea xweb.Mapper `xweb:"/front/vipsubscribe/toChooseArea/(.*)"` //订阅收费地区筛选
|
|
|
|
+ toChooseIndustry xweb.Mapper `xweb:"/front/vipsubscribe/toChooseIndustry/(.*)"` //订阅收费行业筛选
|
|
|
|
+ toPaySuccessPage xweb.Mapper `xweb:"/front/vipsubscribe/toPaySuccessPage"` //订阅支付完成页面
|
|
|
|
+ toOrderDetailPage xweb.Mapper `xweb:"/front/vipsubscribe/toOrderDetailPage"` //订阅收费支付订单详情页面
|
|
|
|
+ toSetKeyWordPage xweb.Mapper `xweb:"/front/vipsubscribe/toSetKeyWordPage"` //订阅收费设置关键词
|
|
|
|
+
|
|
|
|
+ //修改
|
|
toEditSubPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubPage"` //订阅收费修改页面
|
|
toEditSubPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubPage"` //订阅收费修改页面
|
|
toEditSubProvPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubProvPage"` //订阅收费修改省份
|
|
toEditSubProvPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubProvPage"` //订阅收费修改省份
|
|
toEditSubCityPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubCityPage"` //订阅收费修改城市
|
|
toEditSubCityPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubCityPage"` //订阅收费修改城市
|
|
toEditSubInduPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubInduPage"` //订阅收费修改行业
|
|
toEditSubInduPage xweb.Mapper `xweb:"/front/vipsubscribe/toEditSubInduPage"` //订阅收费修改行业
|
|
submitEditSub xweb.Mapper `xweb:"/front/vipsubscribe/submitEditSub"` //提交订阅收费
|
|
submitEditSub xweb.Mapper `xweb:"/front/vipsubscribe/submitEditSub"` //提交订阅收费
|
|
|
|
+
|
|
|
|
+ //升级
|
|
|
|
+ toUpgradePage xweb.Mapper `xweb:"/front/vipsubscribe/toUpgradePage"` //订阅收费升级服务页面
|
|
|
|
+
|
|
|
|
+ //续费
|
|
|
|
+ renewPage xweb.Mapper `xweb:"/front/vipsubscribe/renewPage/(.*)"` //订阅到期(will:即将到期,exprie:已到期)
|
|
|
|
+ renewPayPage xweb.Mapper `xweb:"/front/vipsubscribe/renewPayPage"` //订阅到期续费
|
|
|
|
+
|
|
}
|
|
}
|
|
|
|
|
|
func init() {
|
|
func init() {
|
|
@@ -39,14 +48,24 @@ func (s *Subscribepay) ToPurchasePage() {
|
|
s.Render("/weixin/vipsubscribe/vip_purchase.html")
|
|
s.Render("/weixin/vipsubscribe/vip_purchase.html")
|
|
}
|
|
}
|
|
|
|
|
|
-//订阅收费地区筛选
|
|
|
|
-func (s *Subscribepay) ToChooseArea() {
|
|
|
|
- s.Render("/weixin/vipsubscribe/choose_area.html")
|
|
|
|
|
|
+//订阅收费地区筛选(new:新订单;upgrade:升级)
|
|
|
|
+func (s *Subscribepay) ToChooseArea(sign string) {
|
|
|
|
+ if sign == "new" { //新订单
|
|
|
|
+
|
|
|
|
+ } else if sign == "upgrade" { //升级服务
|
|
|
|
+ s.T["hasCity"] = []string{"北京市", "上海市", "广州市"}
|
|
|
|
+ }
|
|
|
|
+ s.Render("/weixin/vipsubscribe/choose_area.html", &s.T)
|
|
}
|
|
}
|
|
|
|
|
|
-//订阅收费地区筛选
|
|
|
|
-func (s *Subscribepay) ToChooseIndustry() {
|
|
|
|
- s.Render("/weixin/vipsubscribe/choose_industry.html")
|
|
|
|
|
|
+//订阅收费地区筛选(new:新订单;upgrade:升级)
|
|
|
|
+func (s *Subscribepay) ToChooseIndustry(sign string) {
|
|
|
|
+ if sign == "new" { //新订单
|
|
|
|
+
|
|
|
|
+ } else if sign == "upgrade" { //升级服务
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+ s.Render("/weixin/vipsubscribe/choose_industry.html", &s.T)
|
|
}
|
|
}
|
|
|
|
|
|
//订阅收费支付完成页面
|
|
//订阅收费支付完成页面
|
|
@@ -89,7 +108,22 @@ func (s *Subscribepay) SubmitEditSub() {
|
|
s.Render("/weixin/vipsubscribe/edit_subscribe_success.html")
|
|
s.Render("/weixin/vipsubscribe/edit_subscribe_success.html")
|
|
}
|
|
}
|
|
|
|
|
|
-//
|
|
|
|
|
|
+//升级订阅服务
|
|
|
|
+func (s *Subscribepay) ToUpgradePage() {
|
|
|
|
+ s.Render("/weixin/vipsubscribe/vip_upgrade.html")
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//服务续费(will:即将到期,exprie:已到期)
|
|
|
|
+func (s *Subscribepay) RenewPage(sign string) {
|
|
|
|
+ s.T["exprie"] = sign == "exprie" //是否已到期
|
|
|
|
+ s.Render("/weixin/vipsubscribe/renew_notice.html", &s.T)
|
|
|
|
+}
|
|
|
|
+
|
|
|
|
+//服务续费(will:即将到期,exprie:已到期)
|
|
|
|
+func (s *Subscribepay) RenewPayPage() {
|
|
|
|
+ s.Render("/weixin/vipsubscribe/renew_pay.html")
|
|
|
|
+}
|
|
|
|
+
|
|
func (s *Subscribepay) TailInfo() error {
|
|
func (s *Subscribepay) TailInfo() error {
|
|
defer util.Catch()
|
|
defer util.Catch()
|
|
userId := util.ObjToString(s.GetSession("userId"))
|
|
userId := util.ObjToString(s.GetSession("userId"))
|