|
@@ -128,13 +128,6 @@ func (this *vipSubscribeStruct) PayCallBack(param *CallBackParam) bool {
|
|
|
log.Printf("%s更新订单状态出错%+v\n", userid, updateMap)
|
|
|
return false
|
|
|
}
|
|
|
- //支付提醒
|
|
|
- vip_type := qutil.IntAll((*orderdata)["vip_type"])
|
|
|
- if vip_type == 0 {
|
|
|
- vip_type = -1
|
|
|
- }
|
|
|
-
|
|
|
- util.MsgRemind.PaySuccess(qutil.IntAll((*orderdata)["id"]), qutil.ObjToString((*orderdata)["order_code"]), qutil.ObjToString((*orderdata)["user_id"]), qutil.ObjToString((*orderdata)["prepay_time"]), vip_type)
|
|
|
flag := false
|
|
|
if vmsg.OrderType == 1 { //新订单
|
|
|
flag = JyVipSubStruct.StartSubVip(userid, vmsg, startTime, endTime, false)
|
|
@@ -149,8 +142,11 @@ func (this *vipSubscribeStruct) PayCallBack(param *CallBackParam) bool {
|
|
|
// } else if vmsg.OrderType == 6 { //下月升级未生效再次升级
|
|
|
// flag = JyVipSubStruct.UpgradeSubVipTwo(userid, vmsg, qutil.ObjToString((*orderdata)["vip_endtime"]), false)
|
|
|
}
|
|
|
- //支付成功后 其他未支付vip订阅订单 变为已取消
|
|
|
+ //支付成功后
|
|
|
if flag {
|
|
|
+ //支付提醒
|
|
|
+ util.MsgRemind.PaySuccess(qutil.IntAll((*orderdata)["id"]), qutil.ObjToString((*orderdata)["order_code"]), qutil.ObjToString((*orderdata)["user_id"]), qutil.ObjToString((*orderdata)["prepay_time"]), qutil.IntAllDef((*orderdata)["vip_type"], -1))
|
|
|
+ //其他未支付vip订阅订单 变为已取消
|
|
|
go PayCancel(userid)
|
|
|
}
|
|
|
return flag
|