|
@@ -21,6 +21,24 @@ type AfterPay struct {
|
|
|
getPushView xweb.Mapper `xweb:"/afterPay/getPushView"` //VIP推送预览
|
|
|
updateUserTips xweb.Mapper `xweb:"/afterPay/updateUserTips"` //修改用户未分类关键词提醒
|
|
|
directSubKWS xweb.Mapper `xweb:"/afterPay/directSubKWS"` //搜索列表直接订阅关键词
|
|
|
+ checkOrder xweb.Mapper `xweb:"/afterPay/checkOrder"` //是否有未执行的订单
|
|
|
+}
|
|
|
+
|
|
|
+//
|
|
|
+func (a *AfterPay) CheckOrder() error {
|
|
|
+ defer qutil.Catch()
|
|
|
+ var flag = false
|
|
|
+ userId, _ := a.GetSession("userId").(string)
|
|
|
+ if userId != "" {
|
|
|
+ data, ok := util.MQFW.FindOne("vip_upgrade", `{"s_userid":"`+userId+`","i_isvalid":0}`)
|
|
|
+ if ok && (*data) != nil && len(*data) > 0 {
|
|
|
+ flag = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ a.ServeJson(map[string]interface{}{
|
|
|
+ "flag": flag,
|
|
|
+ })
|
|
|
+ return nil
|
|
|
}
|
|
|
|
|
|
//
|