作者 lyh

gx

@@ -94,33 +94,16 @@ class TranslateController extends BaseController @@ -94,33 +94,16 @@ class TranslateController extends BaseController
94 $routeMapModel = new RouteMap(); 94 $routeMapModel = new RouteMap();
95 $list = $routeMapModel->list(); 95 $list = $routeMapModel->list();
96 foreach ($list as $k => $v){ 96 foreach ($list as $k => $v){
97 - switch ($v['source']){  
98 - case RouteMap::SOURCE_INDEX:  
99 - $data[] = $this->user['domain'];  
100 - break;  
101 - case RouteMap::SOURCE_PRODUCT:  
102 - $data[] = $this->user['domain'].$v['route'].'/';  
103 - break;  
104 - case RouteMap::SOURCE_PRODUCT_CATE:  
105 - //todo::查看当前有好多页  
106 - $data[] = $this->user['domain'].$v['route'].'/';  
107 - break;  
108 - case RouteMap::SOURCE_BLOG:  
109 - $data[] = $this->user['domain'].$v['path'].'/'.$v['route'].'/';  
110 - break;  
111 - case RouteMap::SOURCE_BLOG_CATE:  
112 - $data[] = $this->user['domain'].RouteMap::PATH_BLOG_CATE.'/'.$v['route'].'/';  
113 - break;  
114 - case RouteMap::SOURCE_NEWS:  
115 - $data[] = $this->user['domain'].$v['path'].'/'.$v['route'].'/';  
116 - break;  
117 - case RouteMap::SOURCE_BLOG_CATE:  
118 - $data[] = $this->user['domain'].RouteMap::PATH_NEWS_CATE.'/'.$v['route'].'/';  
119 - break;  
120 - default:  
121 - $data[] = $this->user['domain'].$v['route'].'/';  
122 - break; 97 + if(!empty($v['path'])){
  98 + if($v['path'] == 'blog'){
  99 + $v['path'] = $v['path'].'s';
  100 + }
  101 + $route = $v['path'].'/'.$v['route'];
  102 + }else{
  103 + $route = $v['route'];
123 } 104 }
  105 + $data[] = $this->user['domain'].$route;
124 } 106 }
  107 + return $this->success($data);
125 } 108 }
126 } 109 }
@@ -181,6 +181,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -181,6 +181,7 @@ Route::middleware(['bloginauth'])->group(function () {
181 Route::any('/', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'lists'])->name('translate_check_lists'); 181 Route::any('/', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'lists'])->name('translate_check_lists');
182 Route::any('/imageList', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'imageList'])->name('translate_checkg_imageList'); 182 Route::any('/imageList', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'imageList'])->name('translate_checkg_imageList');
183 Route::any('/save', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'save'])->name('translate_check_save'); 183 Route::any('/save', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'save'])->name('translate_check_save');
  184 + Route::any('/getUrl', [\App\Http\Controllers\Bside\Setting\TranslateController::class, 'getUrl'])->name('translate_check_getUrl');
184 }); 185 });
185 //seo设置 186 //seo设置
186 Route::prefix('seo')->group(function () { 187 Route::prefix('seo')->group(function () {