<?php
    /*
     * 应该写一个公共组件
     * 这个组件代码 虽然与现有的代码功能 有点重复
     * 但不影响 现有代码变量即可 不管那么多
     * 先用if整合 后续再调 变量都不统一
     *
     */

    /*
     * 针对存在二级域名 进行处理
     * 主域名只是执行 获取参数
     */
    $sql2 = '';
    $sql3 = '';
    //判断是什么省份
    $route_param = request()->route();
    $route_domain = request()->domain();
    $route_url = request()->url();
    //判断区域
    $domain = explode('//',$route_domain); //str_replace('https://', '', $route_domain);
    $domain = explode('.',$domain[1]);
    $site = $domain[0];

    //城市主页需要执行
    if(!empty($site) && $site != 'zc' && $site != 'www'){
        //判定为二级域名
        $area_name = '';
        $sql2 = "SELECT id,name FROM ey_citysite WHERE domain = '".$site."'";
    }else{
        $site = 'www';
    }

    //伪山东 $page === "provincial"
    //var_dump($route_param);die;
    $site_1 = $route_param['site']?$route_param['site']:'';
    if($site_1 == 'shandong' && $site == 'www'){
        $site = 'shandong';
    }

    //处理城市参数
    if(!empty($route_param['site'])){
        $city_domain = $route_param['site'];
        $sql3 = "SELECT id,name FROM ey_citysite WHERE domain = '".$city_domain."'";
    }else{
        $city_domain = 'none';
    }
    $is_area_data = 0;
    $where = '';
?>



{eyou:if condition='($sql2 !== "")'}
    <?php
        //-得到区域 省级
    ?>
    {eyou:sql sql='$sql2' cachetime='3600' id='area'}
        {eyou:php}
            $area_name = ''.$area['name'].'';
            $area_id = ''.$area['id'].'';
            $area_where = "province_id=".$area_id." ";
        {/eyou:php}
    {/eyou:sql}
{/eyou:if}
<?php
    /*
     * 文章列表和详情
     * 资料文档详情
     */
?>
{eyou:if condition='($site == "www")'}
    {eyou:assign name='provid' value="0" /}
    {eyou:assign name='provid_name' value="山东" /}
{eyou:else /}
    {eyou:assign name='provid' value="$area_id" /}
    {eyou:assign name='provid_name' value="$area_name" /}
{/eyou:if}

{eyou:if condition='($sql3 !== "")'}
    <?php
        //-得到区域 城市
    ?>
    {eyou:sql sql='$sql3' cachetime='3600' id='area'}
        {eyou:php}
            $city_name = ''.$area['name'].'';
            $city_id = ''.$area['id'].'';
            $area_where = "province_id=".$area_id." and city_id=".$city_id." ";
        {/eyou:php}
    {/eyou:sql}
{/eyou:if}
<?php
/*
 * 文章列表和详情
 */
?>
{eyou:assign name='cityid' value="$city_id" /}
{eyou:assign name='cityid_name' value="$city_name" /}


<?php
    //再优化
?>
{eyou:if condition='($sql2 !== "")'}
    {eyou:php}
        //针对常见问题
        $sql4 = "SELECT count(*) as num FROM ey_archives WHERE ".$area_where." and typeid=111 and is_del=0 and status=1 and arcrank=0 ";
    {/eyou:php}
    {eyou:sql sql='$sql4' cachetime='3600' id='area_data'}
        {eyou:php}
            if((int)$area_data['num'] > 0){
                //存在区域数据
                $is_area_data = 1;
            }
        {/eyou:php}
    {/eyou:sql}
{/eyou:if}

<?php

?>