Config.php 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace app\api\controller\v2;
  3. use app\api\controller\Api;
  4. class Config extends Api
  5. {
  6. // 第三方登录参数配置
  7. public function getConfig()
  8. {
  9. // 目前配置项有问题,改为写到代码里
  10. // $info = model('LoginConfig')->field('game_id,wx_type,wx_apppid,wx_secret,qq_type,qq_apppid,qq_secret')->cache('config:getconfig:' . $this->appInfo['gameid'], 180)
  11. // ->whereRaw(sprintf('FIND_IN_SET(%s,game_id)', $this->appInfo['gameid']))->find();
  12. // if (!$info) {
  13. // $info = [
  14. // 'game_id' => '',
  15. // 'wx_type' => 0,
  16. // 'wx_apppid' => '',
  17. // 'wx_secret' => '',
  18. // 'qq_type' => 0,
  19. // 'qq_apppid' => '',
  20. // 'qq_secret' => '',
  21. // 'username_type' => 0, // 一键注册状态 = 0=关闭、1=开启
  22. // ];
  23. // }
  24. $info = [
  25. 'id' => 1,
  26. 'game_id' => $this->input('gameid'),
  27. 'username_type' => 1,
  28. 'wx_type' => 0,
  29. 'qq_type' => 0,
  30. ];
  31. if(($this->input('gameid') == 344 && $this->input('version') >= 'v3.5.0') || ($this->input('gameid') == 345 && $this->input('version') >= 'v3.4.9')){
  32. $info['username_type'] = 0;
  33. }
  34. $this->jsonResult($info, 1, '获取成功');
  35. }
  36. }