|
...
|
...
|
@@ -13,6 +13,8 @@ use App\Enums\Common\Code; |
|
|
|
use App\Http\Controllers\Bside\BaseController;
|
|
|
|
use App\Http\Logic\Bside\Setting\TranslateLogic;
|
|
|
|
use App\Models\Blog\Blog;
|
|
|
|
use App\Models\CustomModule\CustomModule;
|
|
|
|
use App\Models\CustomModule\CustomModuleCategory;
|
|
|
|
use App\Models\CustomModule\CustomModuleContent;
|
|
|
|
use App\Models\News\News;
|
|
|
|
use App\Models\Product\Product;
|
|
...
|
...
|
@@ -279,7 +281,19 @@ class TranslateController extends BaseController |
|
|
|
case RouteMap::SOURCE_MODULE_CATE:
|
|
|
|
$customModel = new CustomModuleContent();
|
|
|
|
$count = $customModel->formatQuery(['category_id'=>['like','%,'.$v['source_id'].',%']])->count();
|
|
|
|
$this->pageSixList($data,$count,$v,3,10);
|
|
|
|
//获取module_id
|
|
|
|
$customCateModel = new CustomModuleCategory();
|
|
|
|
$cateInfo = $customCateModel->read(['route'=>$v['route']],['module_id']);
|
|
|
|
if($cateInfo !== false){
|
|
|
|
$model = new CustomModule();
|
|
|
|
$moduleInfo = $model->read(['id'=>$cateInfo['module_id']],['route']);
|
|
|
|
if($moduleInfo !== false){
|
|
|
|
if($v['route'] != $moduleInfo['route']){
|
|
|
|
$v['route'] = $moduleInfo['route'].'/'.$v['route'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$this->pageList($data,$count,$v,3,10);
|
|
|
|
break;
|
|
|
|
default:
|
|
|
|
$data[] = $v['route'];
|
|
...
|
...
|
@@ -393,7 +407,7 @@ class TranslateController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :
|
|
|
|
* @remark :5.0列表页路由处理
|
|
|
|
* @name :pageList
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
...
|
...
|
@@ -412,6 +426,15 @@ class TranslateController extends BaseController |
|
|
|
}
|
|
|
|
$page = ceil($count / $pageNum);//向上取整
|
|
|
|
}
|
|
|
|
if($v['source'] == RouteMap::SOURCE_NEWS_CATE){
|
|
|
|
if($v['route'] != 'news'){
|
|
|
|
$v['route'] = RouteMap::PATH_NEWS_CATE.'/'.$v['route'];
|
|
|
|
}
|
|
|
|
}elseif($v['source'] == RouteMap::SOURCE_BLOG_CATE){
|
|
|
|
if($v['route'] != 'blog'){
|
|
|
|
$v['route'] = RouteMap::PATH_BLOG_CATE.'/'.$v['route'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
for ($i = 1;$i <= $page;$i++){
|
|
|
|
if($i == 1){
|
|
|
|
$data[] = $v['route'];
|
|
...
|
...
|
@@ -423,7 +446,7 @@ class TranslateController extends BaseController |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :
|
|
|
|
* @remark :6.0列表路由处理
|
|
|
|
* @name :pageList
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
...
|
...
|
|