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

合并分支 'wxg' 到 'master'

调试购买vip



查看合并请求 !27
@@ -8,6 +8,7 @@ use app\index\model\Viporder; @@ -8,6 +8,7 @@ use app\index\model\Viporder;
8 use EasyWeChat\Foundation\Application; 8 use EasyWeChat\Foundation\Application;
9 //use EasyWeChat\Payment\Order; 9 //use EasyWeChat\Payment\Order;
10 use think\Db; 10 use think\Db;
  11 +use think\Log;
11 12
12 /** 13 /**
13 * 微信支付,退款,提现 14 * 微信支付,退款,提现
@@ -88,7 +89,6 @@ class WechatPay extends HomeBase @@ -88,7 +89,6 @@ class WechatPay extends HomeBase
88 $out_trade_no=$notify->out_trade_no; 89 $out_trade_no=$notify->out_trade_no;
89 $vipOrderModel = new Viporder(); 90 $vipOrderModel = new Viporder();
90 $data = $vipOrderModel->findData(['num'=>$out_trade_no]); 91 $data = $vipOrderModel->findData(['num'=>$out_trade_no]);
91 - cache('a',$data['vip_type']);  
92 if (empty($data)) { // 如果订单不存在 92 if (empty($data)) { // 如果订单不存在
93 return 'Order not exist.'; // 告诉微信,我已经处理完了,订单没找到,别再通知我了 93 return 'Order not exist.'; // 告诉微信,我已经处理完了,订单没找到,别再通知我了
94 } 94 }
@@ -99,7 +99,6 @@ class WechatPay extends HomeBase @@ -99,7 +99,6 @@ class WechatPay extends HomeBase
99 } 99 }
100 $userModel = new \app\index\model\User(); 100 $userModel = new \app\index\model\User();
101 $user = $userModel->findData(['id'=>$data['user_id']]); 101 $user = $userModel->findData(['id'=>$data['user_id']]);
102 - cache('b',$user['is_vip'].$user['vip_passttime']);  
103 // 用户是否支付成功 102 // 用户是否支付成功
104 if($successful){ 103 if($successful){
105 if($data['vip_type'] == '1'){ 104 if($data['vip_type'] == '1'){
@@ -109,9 +108,7 @@ class WechatPay extends HomeBase @@ -109,9 +108,7 @@ class WechatPay extends HomeBase
109 }else{ 108 }else{
110 $vip_passtime = time() + 365*24*60*60; 109 $vip_passtime = time() + 365*24*60*60;
111 } 110 }
112 - cache('h',$vip_passtime);  
113 $userModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]); 111 $userModel->updateData(['id'=>$user['id']],['vip_passtime'=>$vip_passtime,'province_ids'=>",".$data['province_ids'].","]);
114 - cache('c',"QQQQ");  
115 }else if($data['vip_type'] == '2'){ 112 }else if($data['vip_type'] == '2'){
116 //超级会员 113 //超级会员
117 if($user['is_svip'] == '1'){ 114 if($user['is_svip'] == '1'){
@@ -119,19 +116,17 @@ class WechatPay extends HomeBase @@ -119,19 +116,17 @@ class WechatPay extends HomeBase
119 }else{ 116 }else{
120 $svip_passtime = time() + 365*24*60*60; 117 $svip_passtime = time() + 365*24*60*60;
121 } 118 }
122 - cache('g',$svip_passtime);  
123 - cache('d',$userModel->updateData(['id'=>$user['id']],['svip_passtime'=>$svip_passtime])); 119 + $userModel->updateData(['id'=>$user['id']],['svip_passtime'=>$svip_passtime]);
124 } 120 }
125 $arr['status'] = "2"; 121 $arr['status'] = "2";
126 $arr['paytime'] = time(); 122 $arr['paytime'] = time();
127 }else{ 123 }else{
128 $arr['status'] = "1"; 124 $arr['status'] = "1";
129 } 125 }
130 - cache('f',"FFFF");  
131 - cache('e',$vipOrderModel->updateData(['id'=>$data['id']],$arr)); 126 + $vipOrderModel->updateData(['id'=>$data['id']],$arr);
132 return true; // 返回处理完成 127 return true; // 返回处理完成
133 }); 128 });
134 - 129 + Log::write('ccccccc');
135 $response->send(); 130 $response->send();
136 } 131 }
137 132