getCopyright()); } /** * 场景域名 * @return Response */ public function getSceneDomain() { return success(( new ConfigService() )->getSceneDomain()); } /** * 获取服务信息 * @return Response */ public function getServiceInfo() { return success(( new ConfigService() )->getService()); } /** * 获取站点信息 * @return Response */ public function site() { return success(( new SiteService() )->getSiteCache()); } /** * 获取手机端首页列表 */ public function getWapIndexList() { $data = $this->request->params([ [ 'title', '' ], [ 'key', '' ] // 多个查询,逗号隔开 ]); return success(( new ConfigService() )->getWapIndexList($data)); } /** * 获取地图配置 * @return Response */ public function getMap() { return success(( new ConfigService() )->getMap()); } /** * 获取初始化数据信息 * @return Response */ public function init() { $data = $this->request->params([ [ 'url', '' ], [ 'openid', '' ] ]); $res = []; $res[ 'tabbar_list' ] = ( new DiyConfigService() )->getBottomList(); $res[ 'map_config' ] = ( new ConfigService() )->getMap(); // $res[ 'site_info' ] = ( new SiteService() )->getSiteCache(); $res[ 'member_level' ] = ( new MemberLevelService() )->getList(); $res[ 'login_config' ] = ( new MemberConfigService() )->getLoginConfig(); $res[ 'theme_list' ] = ( new DiyService() )->getDiyTheme(); $res[ 'copyright' ] = ( new ConfigService() )->getCopyright(); // 查询是否已经存在该小程序用户, 如果存在则小程序端快捷登录时不再弹出授权弹框 $res[ 'member_exist' ] = 0; if (!empty($data[ 'openid' ])) { $res[ 'member_exist' ] = ( new MemberService() )->getCount([ [ 'weapp_openid', '=', $data[ 'openid' ] ] ]) > 0 ? 1 : 0; } //todo 更新站点统计数据 // if (isset($res[ 'site_info' ][ 'site_id' ]) && !empty($res[ 'site_info' ][ 'site_id' ])) { // event('initWap', [ 'site_id' => $res[ 'site_info' ][ 'site_id' ] ]); // } return success($res); } }