|
|
|
@ -5,6 +5,7 @@ use Org\WeixinSDK\Weixin;
|
|
|
|
|
use User\Api\MemberApi;
|
|
|
|
|
use Base\Tool\TaskClient;
|
|
|
|
|
use Think\Log;
|
|
|
|
|
use Base\Service\GameService;
|
|
|
|
|
|
|
|
|
|
class SsgController extends BaseController {
|
|
|
|
|
const USER_NOT_ILLEGAL = -1; //用户名不合法
|
|
|
|
@ -326,13 +327,15 @@ class SsgController extends BaseController {
|
|
|
|
|
$map["sdk_version"] = 2;
|
|
|
|
|
$map["game_status"] = 1;
|
|
|
|
|
$game_list = M("game", "tab_")->field("*, id as game_id")->where($map)->select();
|
|
|
|
|
for ($i=0; $i < count($game_list); $i++) {
|
|
|
|
|
if ($game_list[$i]['download_ways'] & GameService::DOWNLOAD_SUPER != GameService::DOWNLOAD_SUPER) {
|
|
|
|
|
$games = [];
|
|
|
|
|
foreach ($game_list as $game) {
|
|
|
|
|
if (($game['download_ways'] & GameService::DOWNLOAD_SUPER) != GameService::DOWNLOAD_SUPER) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
$game_list[$i]["game_icon"] = get_cover($game_list[$i]["icon"], 'path');
|
|
|
|
|
$game["game_icon"] = get_cover($game["icon"], 'path');
|
|
|
|
|
$games[] = $game;
|
|
|
|
|
}
|
|
|
|
|
$res = array("list"=>$game_list);
|
|
|
|
|
$res = array("list"=>$games);
|
|
|
|
|
if($type == 1){
|
|
|
|
|
$map['user_id']= $user['user_id'];
|
|
|
|
|
$map['pay_status'] = 1;
|
|
|
|
|