'砸金蛋分享', 'config_key' => 'WCHAT_SHARE_CONFIG_GAME_EGG_DETAIL', 'path' => [ '/pages_promotion/game/smash_eggs' ], 'method_prefix' => 'gameDetail', ], ]; /** * 砸金蛋分享数据 * @param $param * @return array */ protected function gameDetailShareData($param) { $site_id = $param[ 'site_id' ] ?? 0; //跳转路径 parse_str(parse_url($param[ 'url' ])[ 'query' ] ?? '', $query); if (isset($query[ 'id' ])) { $id = $query[ 'id' ]; $game = new Games(); $game_info = $game->getGamesInfo([ [ 'game_id', '=', $id ], [ 'site_id', '=', $site_id ], [ 'game_type', '=', 'egg' ] ], 'game_id,game_name,points,start_time,end_time,status,remark,no_winning_desc,no_winning_img,is_show_winner,level_id,level_name,join_type,join_frequency')[ 'data' ]; if (!empty($game_info)) { $title = $game_info[ 'game_name' ]; $desc = "参与砸金蛋,赢大奖"; $link = $this->getShareLink($param); $image_url = img('addon/egg/icon.png'); $data = [ 'title' => $title, 'desc' => $desc, 'link' => $link, 'imgUrl' => $image_url, ]; return [ 'permission' => [ 'hideOptionMenu' => false, 'hideMenuItems' => [], ], 'data' => $data,//分享内容 ]; } } } }