Merge branch 'develop' of http://47.244.231.31:8099/zhl/globalso-v6 into develop
正在显示
8 个修改的文件
包含
129 行增加
和
1 行删除
| @@ -104,8 +104,10 @@ class ManageController extends BaseController | @@ -104,8 +104,10 @@ class ManageController extends BaseController | ||
| 104 | public function setSort(ManageLogic $logic){ | 104 | public function setSort(ManageLogic $logic){ |
| 105 | $this->request->validate([ | 105 | $this->request->validate([ |
| 106 | 'id'=>'required', | 106 | 'id'=>'required', |
| 107 | + 'sort'=>'required', | ||
| 107 | ],[ | 108 | ],[ |
| 108 | 'id.required' => 'ID不能为空', | 109 | 'id.required' => 'ID不能为空', |
| 110 | + 'sort.required' => 'sort不能为空', | ||
| 109 | ]); | 111 | ]); |
| 110 | $logic->setParamStatus(); | 112 | $logic->setParamStatus(); |
| 111 | $this->response('success'); | 113 | $this->response('success'); |
| 1 | +<?php | ||
| 2 | +/** | ||
| 3 | + * @remark : | ||
| 4 | + * @name :KeywordsController.php | ||
| 5 | + * @author :lyh | ||
| 6 | + * @method :post | ||
| 7 | + * @time :2023/9/4 10:12 | ||
| 8 | + */ | ||
| 9 | + | ||
| 10 | +namespace App\Http\Controllers\Aside\Optimize; | ||
| 11 | + | ||
| 12 | +use App\Enums\Common\Code; | ||
| 13 | +use App\Http\Controllers\Aside\BaseController; | ||
| 14 | + | ||
| 15 | +class KeywordsController extends BaseController | ||
| 16 | +{ | ||
| 17 | + /** | ||
| 18 | + * @remark :关键字查案例 | ||
| 19 | + * @name :lists | ||
| 20 | + * @author :lyh | ||
| 21 | + * @method :post | ||
| 22 | + * @time :2023/9/4 10:13 | ||
| 23 | + */ | ||
| 24 | + public function lists(){ | ||
| 25 | + $lists = []; | ||
| 26 | + $this->response('success',Code::SUCCESS,$lists); | ||
| 27 | + } | ||
| 28 | +} |
| @@ -200,4 +200,29 @@ class TaskController extends BaseController | @@ -200,4 +200,29 @@ class TaskController extends BaseController | ||
| 200 | } | 200 | } |
| 201 | return $v; | 201 | return $v; |
| 202 | } | 202 | } |
| 203 | + | ||
| 204 | + /** | ||
| 205 | + * @remark :获取我的任务列表 | ||
| 206 | + * @name :getUserTaskList | ||
| 207 | + * @author :lyh | ||
| 208 | + * @method :post | ||
| 209 | + * @time :2023/9/4 9:14 | ||
| 210 | + */ | ||
| 211 | + public function getUserTaskList(){ | ||
| 212 | + $taskOwnerModel = new TaskOwner(); | ||
| 213 | + $this->map['manage_id'] = $this->manage['id']; | ||
| 214 | + $lists = $taskOwnerModel->lists($this->map,$this->page,$this->row,$this->order); | ||
| 215 | + if(!empty($lists) && !empty($lists['list'])){ | ||
| 216 | + $taskModel = new Task(); | ||
| 217 | + $managerModel = new Manage(); | ||
| 218 | + foreach ($lists['list'] as $k => $v){ | ||
| 219 | + $taskInfo = $taskModel->read(['id'=>$v['task_id']]); | ||
| 220 | + $taskInfo = $this->getFileUrl($taskInfo); | ||
| 221 | + $v["manage_id_text"] = $managerModel->getName($v['manage_id']); | ||
| 222 | + $v['task_info'] = $taskInfo; | ||
| 223 | + $lists['list'][$k] = $v; | ||
| 224 | + } | ||
| 225 | + } | ||
| 226 | + $this->response('success',Code::SUCCESS,$lists); | ||
| 227 | + } | ||
| 203 | } | 228 | } |
| @@ -30,7 +30,8 @@ class ProjectMenuController extends BaseController | @@ -30,7 +30,8 @@ class ProjectMenuController extends BaseController | ||
| 30 | * @time :2023/6/21 17:24 | 30 | * @time :2023/6/21 17:24 |
| 31 | */ | 31 | */ |
| 32 | public function lists(ProjectMenuLogic $projectMenuLogic){ | 32 | public function lists(ProjectMenuLogic $projectMenuLogic){ |
| 33 | - $lists = $projectMenuLogic->MenuList($this->map); | 33 | + $this->order = 'sort'; |
| 34 | + $lists = $projectMenuLogic->MenuList($this->map,$this->order); | ||
| 34 | $this->response('success',Code::SUCCESS,$lists); | 35 | $this->response('success',Code::SUCCESS,$lists); |
| 35 | } | 36 | } |
| 36 | 37 | ||
| @@ -137,4 +138,21 @@ class ProjectMenuController extends BaseController | @@ -137,4 +138,21 @@ class ProjectMenuController extends BaseController | ||
| 137 | $list = $projectMenuLogic->roleMenuInfo(); | 138 | $list = $projectMenuLogic->roleMenuInfo(); |
| 138 | $this->response('success',Code::SUCCESS,$list); | 139 | $this->response('success',Code::SUCCESS,$list); |
| 139 | } | 140 | } |
| 141 | + | ||
| 142 | + /** | ||
| 143 | + * @remark :排序 | ||
| 144 | + * @name :setSort | ||
| 145 | + * @author :lyh | ||
| 146 | + * @method :post | ||
| 147 | + * @time :2023/8/10 16:40 | ||
| 148 | + */ | ||
| 149 | + public function sort(ProjectMenuLogic $projectMenuLogic){ | ||
| 150 | + $this->request->validate([ | ||
| 151 | + 'id'=>'required', | ||
| 152 | + ],[ | ||
| 153 | + 'id.required' => 'ID不能为空', | ||
| 154 | + ]); | ||
| 155 | + $projectMenuLogic->setParamStatus(); | ||
| 156 | + $this->response('success'); | ||
| 157 | + } | ||
| 140 | } | 158 | } |
| @@ -145,4 +145,21 @@ class ProjectUserController extends BaseController | @@ -145,4 +145,21 @@ class ProjectUserController extends BaseController | ||
| 145 | $list = $roleModel->list($this->map); | 145 | $list = $roleModel->list($this->map); |
| 146 | $this->response('success',Code::SUCCESS,$list); | 146 | $this->response('success',Code::SUCCESS,$list); |
| 147 | } | 147 | } |
| 148 | + | ||
| 149 | + /** | ||
| 150 | + * @remark :排序 | ||
| 151 | + * @name :setSort | ||
| 152 | + * @author :lyh | ||
| 153 | + * @method :post | ||
| 154 | + * @time :2023/8/10 16:40 | ||
| 155 | + */ | ||
| 156 | + public function sort(UserLogic $userLogic){ | ||
| 157 | + $this->request->validate([ | ||
| 158 | + 'id'=>'required', | ||
| 159 | + ],[ | ||
| 160 | + 'id.required' => 'ID不能为空', | ||
| 161 | + ]); | ||
| 162 | + $userLogic->setParamStatus(); | ||
| 163 | + $this->response('success'); | ||
| 164 | + } | ||
| 148 | } | 165 | } |
| @@ -115,4 +115,19 @@ class ProjectMenuLogic extends BaseLogic | @@ -115,4 +115,19 @@ class ProjectMenuLogic extends BaseLogic | ||
| 115 | $list = $this->model->list(['pid'=>$this->param['id'], 'is_role'=>1]); | 115 | $list = $this->model->list(['pid'=>$this->param['id'], 'is_role'=>1]); |
| 116 | return $this->success($list); | 116 | return $this->success($list); |
| 117 | } | 117 | } |
| 118 | + | ||
| 119 | + /** | ||
| 120 | + * @remark :设置排序 | ||
| 121 | + * @name :setSort | ||
| 122 | + * @author :lyh | ||
| 123 | + * @method :post | ||
| 124 | + * @time :2023/8/10 16:42 | ||
| 125 | + */ | ||
| 126 | + public function setParamStatus(){ | ||
| 127 | + $rs = $this->model->edit(['sort'=>$this->param['sort']],['id'=>$this->param['id']]); | ||
| 128 | + if($rs === false){ | ||
| 129 | + $this->fail('修改失败'); | ||
| 130 | + } | ||
| 131 | + return $this->success(); | ||
| 132 | + } | ||
| 118 | } | 133 | } |
| @@ -159,4 +159,19 @@ class UserLogic extends BaseLogic | @@ -159,4 +159,19 @@ class UserLogic extends BaseLogic | ||
| 159 | Common::del_user_cache($this->model, $ids, 'A'); | 159 | Common::del_user_cache($this->model, $ids, 'A'); |
| 160 | return $this->success(); | 160 | return $this->success(); |
| 161 | } | 161 | } |
| 162 | + | ||
| 163 | + /** | ||
| 164 | + * @remark :设置排序 | ||
| 165 | + * @name :setSort | ||
| 166 | + * @author :lyh | ||
| 167 | + * @method :post | ||
| 168 | + * @time :2023/8/10 16:42 | ||
| 169 | + */ | ||
| 170 | + public function setParamStatus(){ | ||
| 171 | + $rs = $this->model->edit(['sort'=>$this->param['sort']],['id'=>$this->param['id']]); | ||
| 172 | + if($rs === false){ | ||
| 173 | + $this->fail('修改失败'); | ||
| 174 | + } | ||
| 175 | + return $this->success(); | ||
| 176 | + } | ||
| 162 | } | 177 | } |
| @@ -20,6 +20,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -20,6 +20,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 20 | Route::any('/save', [Aside\User\ProjectUserController::class, 'save'])->name('admin.user_save'); | 20 | Route::any('/save', [Aside\User\ProjectUserController::class, 'save'])->name('admin.user_save'); |
| 21 | Route::any('/del', [Aside\User\ProjectUserController::class, 'del'])->name('admin.user_del'); | 21 | Route::any('/del', [Aside\User\ProjectUserController::class, 'del'])->name('admin.user_del'); |
| 22 | Route::any('/getRole', [Aside\User\ProjectUserController::class, 'getRole'])->name('admin.user_getRole'); | 22 | Route::any('/getRole', [Aside\User\ProjectUserController::class, 'getRole'])->name('admin.user_getRole'); |
| 23 | + Route::any('/sort', [Aside\User\ProjectUserController::class, 'sort'])->name('admin.user_sort'); | ||
| 23 | 24 | ||
| 24 | //角色管理 | 25 | //角色管理 |
| 25 | Route::prefix('role')->group(function () { | 26 | Route::prefix('role')->group(function () { |
| @@ -41,6 +42,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -41,6 +42,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 41 | Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.user_menu_del'); | 42 | Route::any('/del', [Aside\User\ProjectMenuController::class, 'del'])->name('admin.user_menu_del'); |
| 42 | Route::any('/getSonMenu', [Aside\User\ProjectMenuController::class, 'getSonMenu'])->name('admin.user_menu_getSonMenu'); | 43 | Route::any('/getSonMenu', [Aside\User\ProjectMenuController::class, 'getSonMenu'])->name('admin.user_menu_getSonMenu'); |
| 43 | Route::any('/routes', [Aside\User\ProjectMenuController::class, 'routes'])->name('admin.user_menu_routes'); | 44 | Route::any('/routes', [Aside\User\ProjectMenuController::class, 'routes'])->name('admin.user_menu_routes'); |
| 45 | + Route::any('/sort', [Aside\User\ProjectMenuController::class, 'sort'])->name('admin.user_menu_sort'); | ||
| 44 | }); | 46 | }); |
| 45 | 47 | ||
| 46 | //用户组 | 48 | //用户组 |
| @@ -175,6 +177,7 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -175,6 +177,7 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 175 | Route::post('/save', [Aside\Task\TaskController::class, 'save'])->name('admin.task_save'); | 177 | Route::post('/save', [Aside\Task\TaskController::class, 'save'])->name('admin.task_save'); |
| 176 | Route::post('/status', [Aside\Task\TaskController::class, 'status'])->name('admin.task_status'); | 178 | Route::post('/status', [Aside\Task\TaskController::class, 'status'])->name('admin.task_status'); |
| 177 | Route::post('/save_follow', [Aside\Task\TaskController::class, 'save_follow'])->name('admin.task_save_follow'); | 179 | Route::post('/save_follow', [Aside\Task\TaskController::class, 'save_follow'])->name('admin.task_save_follow'); |
| 180 | + Route::any('/getUserTaskList', [Aside\Task\TaskController::class, 'getUserTaskList'])->name('admin.task_getUserTaskList'); | ||
| 178 | }); | 181 | }); |
| 179 | //服务器配置 | 182 | //服务器配置 |
| 180 | Route::prefix('devops')->group(function () { | 183 | Route::prefix('devops')->group(function () { |
| @@ -224,6 +227,11 @@ Route::middleware(['aloginauth'])->group(function () { | @@ -224,6 +227,11 @@ Route::middleware(['aloginauth'])->group(function () { | ||
| 224 | Route::any('/', [Aside\Optimize\OptimizeController::class, 'lists'])->name('admin.optimize_lists');//优化中台 | 227 | Route::any('/', [Aside\Optimize\OptimizeController::class, 'lists'])->name('admin.optimize_lists');//优化中台 |
| 225 | }); | 228 | }); |
| 226 | 229 | ||
| 230 | + //优化中台 | ||
| 231 | + Route::prefix('keywords')->group(function () { | ||
| 232 | + Route::any('/', [Aside\Optimize\KeywordsController::class, 'lists'])->name('admin.optimize_keywords_lists');//优化中台 | ||
| 233 | + }); | ||
| 234 | + | ||
| 227 | //上线审核列表 | 235 | //上线审核列表 |
| 228 | Route::prefix('online')->group(function () { | 236 | Route::prefix('online')->group(function () { |
| 229 | Route::any('/', [Aside\Optimize\OnlineController::class, 'lists'])->name('admin.online_lists');//上线审核列表 | 237 | Route::any('/', [Aside\Optimize\OnlineController::class, 'lists'])->name('admin.online_lists');//上线审核列表 |
-
请 注册 或 登录 后发表评论