|
|
@@ -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());
|