|
@@ -13,6 +13,8 @@ use App\Enums\Common\Code; |
|
@@ -13,6 +13,8 @@ use App\Enums\Common\Code; |
|
13
|
use App\Http\Controllers\Bside\BaseController;
|
13
|
use App\Http\Controllers\Bside\BaseController;
|
|
14
|
use App\Http\Logic\Bside\Setting\TranslateLogic;
|
14
|
use App\Http\Logic\Bside\Setting\TranslateLogic;
|
|
15
|
use App\Models\Blog\Blog;
|
15
|
use App\Models\Blog\Blog;
|
|
|
|
16
|
+use App\Models\CustomModule\CustomModule;
|
|
|
|
17
|
+use App\Models\CustomModule\CustomModuleCategory;
|
|
16
|
use App\Models\CustomModule\CustomModuleContent;
|
18
|
use App\Models\CustomModule\CustomModuleContent;
|
|
17
|
use App\Models\News\News;
|
19
|
use App\Models\News\News;
|
|
18
|
use App\Models\Product\Product;
|
20
|
use App\Models\Product\Product;
|
|
@@ -279,7 +281,19 @@ class TranslateController extends BaseController |
|
@@ -279,7 +281,19 @@ class TranslateController extends BaseController |
|
279
|
case RouteMap::SOURCE_MODULE_CATE:
|
281
|
case RouteMap::SOURCE_MODULE_CATE:
|
|
280
|
$customModel = new CustomModuleContent();
|
282
|
$customModel = new CustomModuleContent();
|
|
281
|
$count = $customModel->formatQuery(['category_id'=>['like','%,'.$v['source_id'].',%']])->count();
|
283
|
$count = $customModel->formatQuery(['category_id'=>['like','%,'.$v['source_id'].',%']])->count();
|
|
282
|
- $this->pageSixList($data,$count,$v,3,10);
|
284
|
+ //获取module_id
|
|
|
|
285
|
+ $customCateModel = new CustomModuleCategory();
|
|
|
|
286
|
+ $cateInfo = $customCateModel->read(['route'=>$v['route']],['module_id']);
|
|
|
|
287
|
+ if($cateInfo !== false){
|
|
|
|
288
|
+ $model = new CustomModule();
|
|
|
|
289
|
+ $moduleInfo = $model->read(['id'=>$cateInfo['module_id']],['route']);
|
|
|
|
290
|
+ if($moduleInfo !== false){
|
|
|
|
291
|
+ if($v['route'] != $moduleInfo['route']){
|
|
|
|
292
|
+ $v['route'] = $moduleInfo['route'].'/'.$v['route'];
|
|
|
|
293
|
+ }
|
|
|
|
294
|
+ }
|
|
|
|
295
|
+ }
|
|
|
|
296
|
+ $this->pageList($data,$count,$v,3,10);
|
|
283
|
break;
|
297
|
break;
|
|
284
|
default:
|
298
|
default:
|
|
285
|
$data[] = $v['route'];
|
299
|
$data[] = $v['route'];
|
|
@@ -393,7 +407,7 @@ class TranslateController extends BaseController |
|
@@ -393,7 +407,7 @@ class TranslateController extends BaseController |
|
393
|
}
|
407
|
}
|
|
394
|
|
408
|
|
|
395
|
/**
|
409
|
/**
|
|
396
|
- * @remark :
|
410
|
+ * @remark :5.0列表页路由处理
|
|
397
|
* @name :pageList
|
411
|
* @name :pageList
|
|
398
|
* @author :lyh
|
412
|
* @author :lyh
|
|
399
|
* @method :post
|
413
|
* @method :post
|
|
@@ -412,6 +426,15 @@ class TranslateController extends BaseController |
|
@@ -412,6 +426,15 @@ class TranslateController extends BaseController |
|
412
|
}
|
426
|
}
|
|
413
|
$page = ceil($count / $pageNum);//向上取整
|
427
|
$page = ceil($count / $pageNum);//向上取整
|
|
414
|
}
|
428
|
}
|
|
|
|
429
|
+ if($v['source'] == RouteMap::SOURCE_NEWS_CATE){
|
|
|
|
430
|
+ if($v['route'] != 'news'){
|
|
|
|
431
|
+ $v['route'] = RouteMap::PATH_NEWS_CATE.'/'.$v['route'];
|
|
|
|
432
|
+ }
|
|
|
|
433
|
+ }elseif($v['source'] == RouteMap::SOURCE_BLOG_CATE){
|
|
|
|
434
|
+ if($v['route'] != 'blog'){
|
|
|
|
435
|
+ $v['route'] = RouteMap::PATH_BLOG_CATE.'/'.$v['route'];
|
|
|
|
436
|
+ }
|
|
|
|
437
|
+ }
|
|
415
|
for ($i = 1;$i <= $page;$i++){
|
438
|
for ($i = 1;$i <= $page;$i++){
|
|
416
|
if($i == 1){
|
439
|
if($i == 1){
|
|
417
|
$data[] = $v['route'];
|
440
|
$data[] = $v['route'];
|
|
@@ -423,7 +446,7 @@ class TranslateController extends BaseController |
|
@@ -423,7 +446,7 @@ class TranslateController extends BaseController |
|
423
|
}
|
446
|
}
|
|
424
|
|
447
|
|
|
425
|
/**
|
448
|
/**
|
|
426
|
- * @remark :
|
449
|
+ * @remark :6.0列表路由处理
|
|
427
|
* @name :pageList
|
450
|
* @name :pageList
|
|
428
|
* @author :lyh
|
451
|
* @author :lyh
|
|
429
|
* @method :post
|
452
|
* @method :post
|