Parcourir la source

更新增加演示版本

郑晓宇 il y a 6 ans
Parent
commit
6cbdd436a3
2 fichiers modifiés avec 27 ajouts et 5 suppressions
  1. 20 0
      app/Home/Controllers/UserController.php
  2. 7 5
      app/Jobs/Settlement.php

+ 20 - 0
app/Home/Controllers/UserController.php

@@ -94,6 +94,26 @@ class UserController extends Controller
             $play_next = 0;
         }
 
+        if(env('YANSHI')){
+            $user = User::select('user_id', 'avatar', 'name', 'win_count', 'lose_count')->where("cmcc_id", $cmcc_id)->orWhere("user_id", $cmcc_id)->first();
+            if(!$user){
+                //记录用户信息
+                $date = date("Y-m-d H:i:s");
+                $user_id = User::insertGetId([
+                    "name" => $cmcc_id,
+                    "avatar" => "https://picsum.photos/200/200/?image=". rand(1, 300),,
+                    "cmcc_id" => $cmcc_id,
+                    "mt" => $mt,
+                    "win_count" => 0,
+                    "lose_count" => 0,
+                    "is_login" => 0,
+                    "is_robot" => 0,
+                    "created_at" => $date,
+                    "updated_at" => $date,
+                ]);
+            }
+        }
+
         //重新获取用户信息
         $user = User::select('user_id', 'avatar', 'name', 'win_count', 'lose_count')->where("cmcc_id", $cmcc_id)->orWhere("user_id", $cmcc_id)->first();
         if(!$user){

+ 7 - 5
app/Jobs/Settlement.php

@@ -107,7 +107,7 @@ class Settlement implements ShouldQueue
             }
             //通知平台
             $user_power = [];
-            if($mt){
+            if($mt && !env("YANSHI")){
                 //上传用户游戏信息
                 $client = new Client([
                     'verify' => false,
@@ -179,10 +179,12 @@ class Settlement implements ShouldQueue
                 $info['is_win'] = $is_win;
                 $info['play_next'] = 0;
                 $info['power_change'] = 0;
-                foreach ($user_power as $k => $up) {
-                    if(isset($up->user_id) && $up->user_id == $user->cmcc_id){
-                        $info['play_next'] = $up->play_next;
-                        $info['power_change'] = $up->power_change;
+                if(!env("YANSHI")){
+                    foreach ($user_power as $k => $up) {
+                        if(isset($up->user_id) && $up->user_id == $user->cmcc_id){
+                            $info['play_next'] = $up->play_next;
+                            $info['power_change'] = $up->power_change;
+                        }
                     }
                 }