Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
7 个修改的文件
包含
36 行增加
和
12 行删除
| @@ -33,6 +33,7 @@ use App\Models\Project\RenewLog; | @@ -33,6 +33,7 @@ use App\Models\Project\RenewLog; | ||
| 33 | use App\Models\RankData\RankData; | 33 | use App\Models\RankData\RankData; |
| 34 | use App\Models\Task\Task; | 34 | use App\Models\Task\Task; |
| 35 | use App\Models\Visit\Visit; | 35 | use App\Models\Visit\Visit; |
| 36 | +use App\Models\WebSetting\WebLanguage; | ||
| 36 | use Illuminate\Http\Request; | 37 | use Illuminate\Http\Request; |
| 37 | use Illuminate\Support\Facades\DB; | 38 | use Illuminate\Support\Facades\DB; |
| 38 | 39 | ||
| @@ -541,7 +542,7 @@ class ProjectController extends BaseController | @@ -541,7 +542,7 @@ class ProjectController extends BaseController | ||
| 541 | if(isset($this->map['entry_position']) && !empty($this->map['entry_position'])){ | 542 | if(isset($this->map['entry_position']) && !empty($this->map['entry_position'])){ |
| 542 | $this->map['entry_position'] = ['in',$this->map['entry_position']]; | 543 | $this->map['entry_position'] = ['in',$this->map['entry_position']]; |
| 543 | } | 544 | } |
| 544 | - $lists = $hrManagerModel->list($this->map,'id',['id','manage_id','name','entry_position','is_leader']); | 545 | + $lists = $hrManagerModel->list($this->map,['sort','id'],['id','manage_id','name','entry_position','is_leader']); |
| 545 | $this->response('success',Code::SUCCESS,$lists); | 546 | $this->response('success',Code::SUCCESS,$lists); |
| 546 | } | 547 | } |
| 547 | 548 | ||
| @@ -872,4 +873,17 @@ class ProjectController extends BaseController | @@ -872,4 +873,17 @@ class ProjectController extends BaseController | ||
| 872 | } | 873 | } |
| 873 | $this->response('success',Code::SUCCESS,$zone_list); | 874 | $this->response('success',Code::SUCCESS,$zone_list); |
| 874 | } | 875 | } |
| 876 | + | ||
| 877 | + /** | ||
| 878 | + * @remark :获取小语种列表 | ||
| 879 | + * @name :lists | ||
| 880 | + * @author :lyh | ||
| 881 | + * @method :post | ||
| 882 | + * @time :2023/11/30 10:59 | ||
| 883 | + */ | ||
| 884 | + public function languageLists(){ | ||
| 885 | + $webLanguageModel = new WebLanguage(); | ||
| 886 | + $lists = $webLanguageModel->list(); | ||
| 887 | + $this->response('success',Code::SUCCESS,$lists); | ||
| 888 | + } | ||
| 875 | } | 889 | } |
| @@ -65,7 +65,16 @@ class CustomModuleContentController extends BaseController | @@ -65,7 +65,16 @@ class CustomModuleContentController extends BaseController | ||
| 65 | public function getCategoryList(){ | 65 | public function getCategoryList(){ |
| 66 | $categoryModel = new CustomModuleCategory(); | 66 | $categoryModel = new CustomModuleCategory(); |
| 67 | $list = $categoryModel->list(['project_id'=>$this->user['project_id'],'module_id'=>$this->param['module_id']],['id','name']); | 67 | $list = $categoryModel->list(['project_id'=>$this->user['project_id'],'module_id'=>$this->param['module_id']],['id','name']); |
| 68 | - $this->response('success',Code::SUCCESS,$list); | 68 | + $menu = []; |
| 69 | + if(!empty($list)){ | ||
| 70 | + foreach ($list as $v){ | ||
| 71 | + if($v['pid'] == 0){ | ||
| 72 | + $v['sub'] = _get_child($v['id'],$list); | ||
| 73 | + $menu[] = $v; | ||
| 74 | + } | ||
| 75 | + } | ||
| 76 | + } | ||
| 77 | + $this->response('success',Code::SUCCESS,$menu); | ||
| 69 | } | 78 | } |
| 70 | 79 | ||
| 71 | /** | 80 | /** |
| @@ -9,6 +9,7 @@ | @@ -9,6 +9,7 @@ | ||
| 9 | 9 | ||
| 10 | namespace App\Http\Controllers\Bside\CustomModule; | 10 | namespace App\Http\Controllers\Bside\CustomModule; |
| 11 | 11 | ||
| 12 | +use App\Enums\Common\Code; | ||
| 12 | use App\Http\Controllers\Bside\BaseController; | 13 | use App\Http\Controllers\Bside\BaseController; |
| 13 | use App\Http\Logic\Bside\CustomModule\CustomModuleExtendLogic; | 14 | use App\Http\Logic\Bside\CustomModule\CustomModuleExtendLogic; |
| 14 | use App\Models\CustomModule\CustomModuleExtend; | 15 | use App\Models\CustomModule\CustomModuleExtend; |
| @@ -30,7 +31,7 @@ class CustomModuleExtentController extends BaseController | @@ -30,7 +31,7 @@ class CustomModuleExtentController extends BaseController | ||
| 30 | ]); | 31 | ]); |
| 31 | $this->map['project_id'] = $this->user['project_id']; | 32 | $this->map['project_id'] = $this->user['project_id']; |
| 32 | $filed = ['id','title','status','type','operator_id','project_id','module_id','created_at','updated_at']; | 33 | $filed = ['id','title','status','type','operator_id','project_id','module_id','created_at','updated_at']; |
| 33 | - $lists = $customModuleExtend->lists($this->map,$this->page,$this->row,$this->order,$filed); | 34 | + $lists = $customModuleExtend->list($this->map,$this->order,$filed); |
| 34 | $this->response('success',Code::SUCCESS,$lists); | 35 | $this->response('success',Code::SUCCESS,$lists); |
| 35 | } | 36 | } |
| 36 | 37 | ||
| @@ -59,8 +60,8 @@ class CustomModuleExtentController extends BaseController | @@ -59,8 +60,8 @@ class CustomModuleExtentController extends BaseController | ||
| 59 | * @time :2023/12/4 15:45 | 60 | * @time :2023/12/4 15:45 |
| 60 | */ | 61 | */ |
| 61 | public function save(CustomModuleExtendLogic $logic){ | 62 | public function save(CustomModuleExtendLogic $logic){ |
| 62 | - $logic->extendSave(); | ||
| 63 | - $this->response('success'); | 63 | + $info = $logic->extendSave(); |
| 64 | + $this->response('success',Code::SUCCESS,$info); | ||
| 64 | } | 65 | } |
| 65 | 66 | ||
| 66 | /** | 67 | /** |
| @@ -14,8 +14,6 @@ use App\Models\CustomModule\CustomModuleCategory; | @@ -14,8 +14,6 @@ use App\Models\CustomModule\CustomModuleCategory; | ||
| 14 | use App\Models\CustomModule\CustomModuleContent; | 14 | use App\Models\CustomModule\CustomModuleContent; |
| 15 | use App\Models\CustomModule\CustomModuleExtend; | 15 | use App\Models\CustomModule\CustomModuleExtend; |
| 16 | use App\Models\CustomModule\CustomModuleExtentContent; | 16 | use App\Models\CustomModule\CustomModuleExtentContent; |
| 17 | -use App\Models\Product\Extend; | ||
| 18 | -use App\Models\Product\ExtendInfo; | ||
| 19 | use App\Models\RouteMap\RouteMap; | 17 | use App\Models\RouteMap\RouteMap; |
| 20 | use Illuminate\Support\Facades\DB; | 18 | use Illuminate\Support\Facades\DB; |
| 21 | use mysql_xdevapi\Exception; | 19 | use mysql_xdevapi\Exception; |
| @@ -248,7 +246,7 @@ class CustomModuleContentLogic extends BaseLogic | @@ -248,7 +246,7 @@ class CustomModuleContentLogic extends BaseLogic | ||
| 248 | */ | 246 | */ |
| 249 | public function saveExtendInfo($content_id,$extend){ | 247 | public function saveExtendInfo($content_id,$extend){ |
| 250 | //先删除以前的数据 | 248 | //先删除以前的数据 |
| 251 | - $extendInfoModel = new ExtendInfo(); | 249 | + $extendInfoModel = new CustomModuleExtentContent(); |
| 252 | $extendInfoModel->del(['content_id'=>$content_id]); | 250 | $extendInfoModel->del(['content_id'=>$content_id]); |
| 253 | if(empty($extend)) { | 251 | if(empty($extend)) { |
| 254 | return $this->success(); | 252 | return $this->success(); |
| @@ -271,6 +269,7 @@ class CustomModuleContentLogic extends BaseLogic | @@ -271,6 +269,7 @@ class CustomModuleContentLogic extends BaseLogic | ||
| 271 | * @time :2023/12/6 15:11 | 269 | * @time :2023/12/6 15:11 |
| 272 | */ | 270 | */ |
| 273 | public function saveHandleExtend(&$v,$content_id){ | 271 | public function saveHandleExtend(&$v,$content_id){ |
| 272 | + unset($v['title']); | ||
| 274 | if($v['type'] == 3){ | 273 | if($v['type'] == 3){ |
| 275 | foreach ($v['values'] as $k1=>$v1){ | 274 | foreach ($v['values'] as $k1=>$v1){ |
| 276 | $v1['url'] = str_replace_url($v1['url']); | 275 | $v1['url'] = str_replace_url($v1['url']); |
| @@ -322,8 +321,8 @@ class CustomModuleContentLogic extends BaseLogic | @@ -322,8 +321,8 @@ class CustomModuleContentLogic extends BaseLogic | ||
| 322 | { | 321 | { |
| 323 | RouteMap::delRoute(RouteMap::SOURCE_MODULE, $id, $this->user['project_id']); | 322 | RouteMap::delRoute(RouteMap::SOURCE_MODULE, $id, $this->user['project_id']); |
| 324 | //通知 | 323 | //通知 |
| 325 | - $info = $this->model->read(['id' => $id], ['id', 'url']); | ||
| 326 | - $this->curlDelRoute(['route'=>$info['url']]); | 324 | + $info = $this->model->read(['id' => $id], ['id', 'route']); |
| 325 | + $this->curlDelRoute(['route'=>$info['route']]); | ||
| 327 | return $this->success(); | 326 | return $this->success(); |
| 328 | } | 327 | } |
| 329 | } | 328 | } |
| @@ -50,7 +50,7 @@ class CustomModuleExtendLogic extends BaseLogic | @@ -50,7 +50,7 @@ class CustomModuleExtendLogic extends BaseLogic | ||
| 50 | }else{ | 50 | }else{ |
| 51 | $this->extendAdd(); | 51 | $this->extendAdd(); |
| 52 | } | 52 | } |
| 53 | - return $this->success(); | 53 | + return $this->success($this->param); |
| 54 | } | 54 | } |
| 55 | 55 | ||
| 56 | /** | 56 | /** |
| @@ -13,7 +13,7 @@ use App\Models\Base; | @@ -13,7 +13,7 @@ use App\Models\Base; | ||
| 13 | 13 | ||
| 14 | class CustomModuleExtentContent extends Base | 14 | class CustomModuleExtentContent extends Base |
| 15 | { | 15 | { |
| 16 | - protected $table = 'gl_custom_module_extent_content'; | 16 | + protected $table = 'gl_custom_module_extend_content'; |
| 17 | //连接数据库 | 17 | //连接数据库 |
| 18 | protected $connection = 'custom_mysql'; | 18 | protected $connection = 'custom_mysql'; |
| 19 | } | 19 | } |
| @@ -176,6 +176,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -176,6 +176,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 176 | Route::any('/saveOtherProject', [Aside\Project\ProjectController::class, 'saveOtherProject'])->name('admin.project_saveOtherProject');//其他项目设置 | 176 | Route::any('/saveOtherProject', [Aside\Project\ProjectController::class, 'saveOtherProject'])->name('admin.project_saveOtherProject');//其他项目设置 |
| 177 | Route::any('/getOtherProject', [Aside\Project\ProjectController::class, 'getOtherProject'])->name('admin.project_getOtherProject');//获取其他项目设置 | 177 | Route::any('/getOtherProject', [Aside\Project\ProjectController::class, 'getOtherProject'])->name('admin.project_getOtherProject');//获取其他项目设置 |
| 178 | Route::any('/getChannel', [Aside\Project\ProjectController::class, 'getChannel'])->name('admin.project_getChannel');//其他项目设置 | 178 | Route::any('/getChannel', [Aside\Project\ProjectController::class, 'getChannel'])->name('admin.project_getChannel');//其他项目设置 |
| 179 | + Route::any('/languageLists', [Aside\Project\ProjectController::class, 'languageLists'])->name('admin.project_languageLists');//其他项目设置 | ||
| 179 | //获取关键词前缀和后缀 | 180 | //获取关键词前缀和后缀 |
| 180 | Route::prefix('keyword')->group(function () { | 181 | Route::prefix('keyword')->group(function () { |
| 181 | Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix'); | 182 | Route::any('/getKeywordPrefix', [Aside\Project\KeywordPrefixController::class, 'getKeywordPrefix'])->name('admin.keyword_getKeywordPrefix'); |
-
请 注册 或 登录 后发表评论