Przeglądaj źródła

添加游戏,修改获取游戏KEY

ith5 6 miesięcy temu
rodzic
commit
1677d0395c
1 zmienionych plików z 8 dodań i 11 usunięć
  1. 8 11
      app/v1/controller/center/GameController.php

+ 8 - 11
app/v1/controller/center/GameController.php

@@ -59,18 +59,15 @@ class GameController extends BaseController
     public function addGame(Request $request): Response
     {
         $data = $request->post();
-        $cp_callback_type = $data['cp_callback_type'];
-        if($cp_callback_type == 1){
-            // 读取主游戏的KEY
-            if(!$data['main_game_id']){
-                return $this->fail('请选择主游戏');
-            }
-            $main_game_info = $this->logic->read($data['main_game_id']);
-            $data['appkey'] = $main_game_info['appkey'];
-            $data['login_key'] = $main_game_info['login_key'];
-            $data['pay_key'] = $main_game_info['pay_key'];
+
+        // 如果主游戏ID改变,则获取主游戏KEY
+        if($data['main_game_id']){
+            $game_info = $this->logic->read($data['main_game_id']);
+            $data['appkey'] = $game_info['appkey'];
+            $data['login_key'] = $game_info['login_key'];
+            $data['pay_key'] = $game_info['pay_key'];
         }else{
-            // 生成新的KEY
+            // 如果主游戏ID为空,则生成新的KEY
             $data['appkey'] = md5('appkey'.uniqid());
             $data['login_key'] = md5('login_key'.uniqid());
             $data['pay_key'] = md5('pay_key'.uniqid());