$datainfo = YhData::with(['getRecommend'=>function($query){
$query->with('getImgInfo')->where('yh598_recommend_ischeck',1)->limit(6);
},'getTag'])->where('yh_data_id',$data_id)->find();
$datamemid = $datainfo['yh_data_mem_id'];
$isHavePage = YhPage::where('yh_page_dataid',$datainfo['yh_data_id'])->where('yh_page_webtypeid',$con_id)->where('yh_page_ischeck',1)->count();
if($isHavePage > 0)
{
$this->assign('isHavePage',$isHavePage);
}
if(empty($datainfo->get_recommend->toArray())){
$recommendlist = Yh598Recommend::with('getImgInfo')->where('yh598_recommend_ischeck',1)->order('yh598_recommend_created_at','desc')->limit(6)->select();
$this->assign('recommendlist',$recommendlist);
}
Cache::remember('get_page_list_join_data_'.$data_id.'_'.$con_id.'page_'.$page,function()use($data_id,$con_id,$page){
return $list = YhPage::where('yh_page_dataid',$data_id)->join('yh_data data','yh_page_dataid = yh_data_id')->where('yh_page_webtypeid',$con_id)->where('yh_page_ischeck',1)->order('yh_page_updated_at','desc')->paginate(7,false, ['page' => $page]);
},3600);
$list = Cache::get('get_page_list_join_data_'.$data_id.'_'.$con_id.'page_'.$page);