|
@@ -436,22 +436,6 @@ func (this *vipSubscribeStruct) SubChange(userId string, oldVip, areaNew *map[st
|
|
|
return true
|
|
|
}
|
|
|
|
|
|
-//校验订单是否可以创建是否合法,返回user表查询信息
|
|
|
-func (this *vipSubscribeStruct) OrderCheck(userId string, orderType int) (bool, *map[string]interface{}) {
|
|
|
- res, ok := util.MQFW.FindById("user", userId, `{"l_vip_endtime":1,"i_vip_status":1,"o_vipjy":1}`)
|
|
|
- if !ok || len(*res) == 0 {
|
|
|
- return false, nil
|
|
|
- }
|
|
|
- vipStatus := qutil.IntAll((*res)["i_vip_status"])
|
|
|
- switch orderType { //1:订单 2:续费 3:立即升级 4:下月升级 5:即将到期(升降级)
|
|
|
- case 1: //新订单 用户不能处于vip状态
|
|
|
- return vipStatus != 2, res
|
|
|
- case 5: //续费 用户需要处于vip状态
|
|
|
- return vipStatus == 2, res
|
|
|
- }
|
|
|
- return false, nil
|
|
|
-}
|
|
|
-
|
|
|
//获取省份,城市,行业购买内容
|
|
|
//[省份,城市,行业]
|
|
|
func (this *vipSubscribeStruct) GetVipDetail(userId string) (*map[string]interface{}, *SubvipBuySet, bool) {
|