...
|
...
|
@@ -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();
|
...
|
...
|
|