正在显示
1 个修改的文件
包含
26 行增加
和
3 行删除
| @@ -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 |
-
请 注册 或 登录 后发表评论