|
...
|
...
|
@@ -12,6 +12,7 @@ namespace App\Http\Controllers\Bside\Setting; |
|
|
|
use App\Enums\Common\Code;
|
|
|
|
use App\Http\Controllers\Bside\BaseController;
|
|
|
|
use App\Http\Logic\Bside\Setting\TranslateLogic;
|
|
|
|
use App\Models\Project\Project;
|
|
|
|
use App\Models\RouteMap\RouteMap;
|
|
|
|
use App\Models\WebSetting\WebLanguage;
|
|
|
|
|
|
...
|
...
|
@@ -94,16 +95,40 @@ class TranslateController extends BaseController |
|
|
|
$routeMapModel = new RouteMap();
|
|
|
|
$list = $routeMapModel->list();
|
|
|
|
foreach ($list as $k => $v){
|
|
|
|
if(!empty($v['path'])){
|
|
|
|
if($v['path'] == 'blog'){
|
|
|
|
$v['path'] = $v['path'].'s';
|
|
|
|
//查看项目是5.0还是6.0
|
|
|
|
if($this->user['is_upgrade'] == Project::IS_UPGRADE_TRUE){//升级项目
|
|
|
|
if(!empty($v['path'])){
|
|
|
|
if($v['path'] == 'blog'){
|
|
|
|
$v['path'] = $v['path'].'s';
|
|
|
|
}
|
|
|
|
$route = $v['path'].'/'.$v['route'];
|
|
|
|
}else{
|
|
|
|
if($v['route'] == 'index'){
|
|
|
|
$v['route'] = '';
|
|
|
|
}
|
|
|
|
$route = $v['route'];
|
|
|
|
}
|
|
|
|
$route = $v['path'].'/'.$v['route'];
|
|
|
|
}else{
|
|
|
|
$route = $v['route'];
|
|
|
|
if(!empty($v['path'])){
|
|
|
|
if($v['path'] == 'blog'){
|
|
|
|
$v['path'] = $v['path'].'s';
|
|
|
|
}elseif ($v['path'] == RouteMap::PATH_NEWS_CATE){
|
|
|
|
$routeMapModel->edit(['path'=>''],['id'=>$v['id']]);
|
|
|
|
$v['path'] = '';
|
|
|
|
}elseif ($v['path'] == RouteMap::PATH_NEWS_CATE){
|
|
|
|
$routeMapModel->edit(['path'=>''],['id'=>$v['id']]);
|
|
|
|
$v['path'] = '';
|
|
|
|
}
|
|
|
|
$route = $v['path'].'/'.$v['route'];
|
|
|
|
}else{
|
|
|
|
if($v['route'] == 'index'){
|
|
|
|
$v['route'] = '';
|
|
|
|
}
|
|
|
|
$route = $v['route'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$data[] = $this->user['domain'].$route;
|
|
|
|
}
|
|
|
|
$data[] = $this->user['domain'].$route;
|
|
|
|
$this->response('success',Code::SUCCESS,$data);
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|