黄宗昌 vor 2 Jahren
Ursprung
Commit
370f016712

+ 1 - 0
app/Admin/Controllers/UserMemberController.php

xqd
@@ -21,6 +21,7 @@ class UserMemberController extends AdminController
             $grid->column('id')->sortable();
             $grid->column('title');
             $grid->column('describe');
+            $grid->column('money');
             $grid->column('updated_at')->sortable();
             $grid->disableFilter();
             $grid->disableCreateButton();

+ 11 - 2
app/Http/Controllers/V1/PayController.php

xqd
@@ -69,8 +69,17 @@ class PayController extends Controller
             // 验证成功
             $out_trade_no = $params['out_trade_no'];
 //            $trade_no = $params['trade_no'];
-            User::query()->where('id',1)->update(['tests'=>$out_trade_no]); //更新订单状态
-            $order = UserMemberOrder::query()->where('order_no','=',$out_trade_no)->first(); //更新订单状态
+            $order = UserMemberOrder::query()->where('order_no','=',$out_trade_no)->first(); //查询订单信息
+            $user = User::query()->where('id',$order->user_id)->first(); //查询用户信息
+            $end_time = $order->days * 86400; // 天数换取时间戳(会员结束时间)
+            // 剩下会员时长
+            if(strtotime($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->save();
             $order->status = 1;
             $order->pay_time = time();
             $order->save();