|
|
@@ -12,108 +12,10 @@ use app\weixin\service\PRedis;
|
|
|
class IndexController extends BaseController
|
|
|
{
|
|
|
|
|
|
- /**
|
|
|
- * 获取JSSDK参数
|
|
|
- */
|
|
|
- public function getJssdkParams(){
|
|
|
- $url = input('url', '');
|
|
|
- $jssdkParams = Wechat::getJssdkParams($url);
|
|
|
- PRedis::set('shares:'.date('YmdHis'), ['url'=> $url,'params'=> $jssdkParams], 600);
|
|
|
- showJson(1005,1001, $jssdkParams);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取微信信息
|
|
|
- */
|
|
|
- public function getWxInfo(){
|
|
|
- $wxInfo = session('wxInfo');
|
|
|
- showJson(1005,1001, $wxInfo);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取条件参数
|
|
|
- */
|
|
|
- public function params(){
|
|
|
- $params['ages'] = config('weixin.ages');
|
|
|
- $params['heights'] = config('weixin.heights');
|
|
|
- $params['weights'] = config('weixin.weights');
|
|
|
- $params['incomes'] = config('weixin.incomes');
|
|
|
- $params['educations'] = config('weixin.educations');
|
|
|
- $params['positions'] = config('weixin.positions');
|
|
|
- $params['marrieds'] = config('weixin.marrieds');
|
|
|
- $params['propertys'] = config('weixin.propertys');
|
|
|
- showJson(1005,1001, $params);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取网站信息
|
|
|
- */
|
|
|
- public function getSiteInfo(){
|
|
|
- $siteInfo = $siteInfo = cmf_get_site_info();
|
|
|
- $chooseNum = isset($siteInfo['choose_num'])? intval($siteInfo['choose_num']) : 0;
|
|
|
- $data = [
|
|
|
- 'site_name'=> isset($siteInfo['site_name'])? $siteInfo['site_name'] : '',
|
|
|
- 'site_seo_title'=> isset($siteInfo['site_seo_title'])? $siteInfo['site_seo_title'] : '',
|
|
|
- 'site_seo_keywords'=> isset($siteInfo['site_seo_keywords'])? $siteInfo['site_seo_keywords'] : '',
|
|
|
- 'site_seo_description'=> isset($siteInfo['site_seo_description'])? $siteInfo['site_seo_description'] : '',
|
|
|
- 'contact_type'=> isset($siteInfo['contact_type'])? $siteInfo['contact_type'] : 1,
|
|
|
- 'choose_num'=> $chooseNum? $chooseNum : 3,
|
|
|
- 'custom_intro'=> isset($siteInfo['custom_intro'])? htmlspecialchars_decode($siteInfo['custom_intro']) : '',
|
|
|
- ];
|
|
|
- showJson(1005,1001, $data);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取广告列表
|
|
|
- */
|
|
|
- public function getAdvertList(){
|
|
|
- $id = input('type', 1);
|
|
|
- $pages = config('config.pages');
|
|
|
- $slideNum = isset($pages['slideNum'])? intval($pages['slideNum']) : 0;
|
|
|
- $dataList = db('slide')->alias('s')
|
|
|
- ->join('slide_item si','si.slide_id=s.id','left')
|
|
|
- ->where(['s.id'=> $id,'s.status'=> 1])
|
|
|
- ->field('si.id,si.title,si.image,si.url,si.description')
|
|
|
- ->order('si.list_order')
|
|
|
- ->limit($slideNum? $slideNum :6)
|
|
|
- ->select()
|
|
|
- ->toArray();
|
|
|
-
|
|
|
- foreach($dataList as &$item){
|
|
|
- $item['image'] = $item['image']? cmf_get_image_preview_url($item['image']) : '';
|
|
|
- }
|
|
|
-
|
|
|
- showJson(1005,1001, $dataList);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取单页文章内容
|
|
|
- */
|
|
|
- public function getPage(){
|
|
|
- $info = [];
|
|
|
- $type = input('type', 'about');
|
|
|
- $articles = config('weixin.articles');
|
|
|
- $articleId = isset($articles[$type])? intval($articles[$type]) : 0;
|
|
|
- if($articleId){
|
|
|
- $field = 'id,thumbnail,post_title,post_excerpt,post_content,published_time,post_source,user_id';
|
|
|
- $info = PortalPostModel::where(['id'=> $articleId,'post_type'=> 2,'post_status'=>1])
|
|
|
- ->field($field)
|
|
|
- ->find();
|
|
|
- if($info){
|
|
|
- $info['post_content'] = htmlspecialchars_decode($info['post_content']);
|
|
|
- }
|
|
|
- }
|
|
|
- showJson(1005,1001, $info);
|
|
|
- }
|
|
|
-
|
|
|
- /**
|
|
|
- * 获取客服列表
|
|
|
- */
|
|
|
- public function getCustomList(){
|
|
|
- $params = input();
|
|
|
- $pageSize = input('pageSize', 20);
|
|
|
- $dataList = Article::getList($params, $pageSize);
|
|
|
- showJson(1005, 1001, $dataList);
|
|
|
+ public function index(){
|
|
|
+ $ua = isset($_SERVER['HTTP_USER_AGENT'])? trim($_SERVER['HTTP_USER_AGENT']) : '';
|
|
|
+ var_dump($ua);
|
|
|
+ exit;
|
|
|
}
|
|
|
|
|
|
}
|