作者 王晓刚
1 个管道 的构建 通过 耗费 0 秒

调试购买vip

... ... @@ -4,6 +4,7 @@ namespace app\index\controller;
use app\common\controller\HomeBase;
use app\index\model\OrderDetail;
use app\index\model\Store;
use app\index\model\Viporder;
use EasyWeChat\Foundation\Application;
//use EasyWeChat\Payment\Order;
... ... @@ -99,6 +100,8 @@ class WechatPay extends HomeBase
}
$userModel = new \app\index\model\User();
$user = $userModel->findData(['id'=>$data['user_id']]);
$storeModel = new Store();
$store = $storeModel->findData(['user_id'=>$data['user_id']]);
// 用户是否支付成功
if($successful){
if($data['vip_type'] == '1'){
... ... @@ -109,6 +112,9 @@ class WechatPay extends HomeBase
$vip_passtime = time() + 365*24*60*60;
}
$userModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
if(!empty($store)){
$storeModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
}
}else if($data['vip_type'] == '2'){
//超级会员
if($user['is_svip'] == '1'){
... ... @@ -117,6 +123,9 @@ class WechatPay extends HomeBase
$svip_passtime = time() + 365*24*60*60;
}
$userModel->updateData(['id'=>$user['id']],['svip_passtime'=>$svip_passtime]);
if(!empty($store)){
$storeModel->updateData(['id'=>$user['id']],['svip_passtime'=>$svip_passtime]);
}
}
$arr['status'] = "2";
$arr['paytime'] = time();
... ...
... ... @@ -81,4 +81,8 @@ class Store extends Model
}
return $data;
}
public function updateData($where,$data){
$result = $this->where($where)->update($data);
return $result;
}
}
\ No newline at end of file
... ...