黄宗昌 2 years ago
parent
commit
f5d290dbfa
1 changed files with 16 additions and 21 deletions
  1. 16 21
      app/Http/Controllers/V1/PayController.php

+ 16 - 21
app/Http/Controllers/V1/PayController.php

xqd
@@ -85,27 +85,22 @@ class PayController extends Controller
             $out_trade_no = $params['out_trade_no'];
 //            $trade_no = $params['trade_no'];
             $order = UserMemberOrder::query()->where('order_no','=',$out_trade_no)->first(); //查询订单信息
-            User::query()->where('id',$order->user_id)->update(['nickname'=>$out_trade_no]);
-//            $order->status = 1;
-//            $order->save();
-            UserMemberOrder::query()->where('order_no','=',$out_trade_no)->update(['status'=>1]);
-
-//            $user = User::query()->where('id','=',$order->user_id)->first(); //查询用户信息
-//            $end_time = $order->days * 86400; // 天数换取时间戳(会员结束时间)
-//            // 剩下会员时长
-//            if(!empty($user->end_time)){
-//                if($user->end_time > time()){
-//                    $user->end_time = strtotime($user->end_time) +  $end_time;
-//                }
-//            }else{
-//                $user->start_time = time(); // 当前时间
-//                $user->end_time = time() + $end_time; // 会员结束时间
-//            }
-//            $user->member_type = 2; // 变为企业会员
-//            $order->status = 1;
-//            $order->pay_time = time();
-//            $order->save();
-//            $user->save();
+            $user = User::query()->where('id','=',$order->user_id)->first(); //查询用户信息
+            $end_time = $order->days * 86400; // 天数换取时间戳(会员结束时间)
+            // 剩下会员时长
+            if(!empty($user->end_time)){
+                if($user->end_time > time()){
+                    $user->end_time = strtotime($user->end_time) +  $end_time;
+                }
+            }else{
+                $user->start_time = time(); // 当前时间
+                $user->end_time = time() + $end_time; // 会员结束时间
+            }
+            $user->member_type = 2; // 变为企业会员
+            $order->status = 1;
+            $order->pay_time = time();
+            $order->save();
+            $user->save();
             return 'success';
         } else {
             // 验证失败