作者 lyh

gx

@@ -275,4 +275,16 @@ class BlogController extends BaseController @@ -275,4 +275,16 @@ class BlogController extends BaseController
275 $logic->setSort(); 275 $logic->setSort();
276 $this->response('success'); 276 $this->response('success');
277 } 277 }
  278 +
  279 + /**
  280 + * @remark :批量排序
  281 + * @name :allSort
  282 + * @author :lyh
  283 + * @method :post
  284 + * @time :2024/1/11 9:46
  285 + */
  286 + public function allSort(BlogLogic $logic){
  287 + $logic->setAllSort();
  288 + $this->response('success');
  289 + }
278 } 290 }
@@ -262,4 +262,16 @@ class NewsController extends BaseController @@ -262,4 +262,16 @@ class NewsController extends BaseController
262 $newsLogic->setSort(); 262 $newsLogic->setSort();
263 $this->response('success'); 263 $this->response('success');
264 } 264 }
  265 +
  266 + /**
  267 + * @remark :批量排序
  268 + * @name :allSort
  269 + * @author :lyh
  270 + * @method :post
  271 + * @time :2024/1/11 9:47
  272 + */
  273 + public function allSort(NewsLogic $newsLogic){
  274 + $newsLogic->setAllSort();
  275 + $this->response('success');
  276 + }
265 } 277 }
@@ -234,6 +234,20 @@ class BlogLogic extends BaseLogic @@ -234,6 +234,20 @@ class BlogLogic extends BaseLogic
234 } 234 }
235 235
236 /** 236 /**
  237 + * @remark :
  238 + * @name :setAllSort
  239 + * @author :lyh
  240 + * @method :post
  241 + * @time :2024/1/10 15:40
  242 + */
  243 + public function setAllSort(){
  244 + foreach ($this->param['data'] as $k => $v){
  245 + $this->model->edit(['sort'=>$v['sort']],['id'=>$v['id']]);
  246 + }
  247 + return $this->success();
  248 + }
  249 +
  250 + /**
237 * 博客导入 251 * 博客导入
238 * @param $project_id 252 * @param $project_id
239 * @param $user_id 253 * @param $user_id
@@ -250,6 +250,21 @@ class NewsLogic extends BaseLogic @@ -250,6 +250,21 @@ class NewsLogic extends BaseLogic
250 } 250 }
251 251
252 /** 252 /**
  253 + * @remark :
  254 + * @name :setAllSort
  255 + * @author :lyh
  256 + * @method :post
  257 + * @time :2024/1/10 15:40
  258 + */
  259 + public function setAllSort(){
  260 + foreach ($this->param['data'] as $k => $v){
  261 + $this->model->edit(['sort'=>$v['sort']],['id'=>$v['id']]);
  262 + }
  263 + return $this->success();
  264 + }
  265 +
  266 +
  267 + /**
253 * @remark :删除路由 268 * @remark :删除路由
254 * @name :delRoute 269 * @name :delRoute
255 * @author :lyh 270 * @author :lyh
@@ -74,6 +74,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -74,6 +74,7 @@ Route::middleware(['bloginauth'])->group(function () {
74 Route::any('/del', [\App\Http\Controllers\Bside\News\NewsController::class, 'del'])->name('news_del'); 74 Route::any('/del', [\App\Http\Controllers\Bside\News\NewsController::class, 'del'])->name('news_del');
75 Route::any('/status', [\App\Http\Controllers\Bside\News\NewsController::class, 'status'])->name('news_status'); 75 Route::any('/status', [\App\Http\Controllers\Bside\News\NewsController::class, 'status'])->name('news_status');
76 Route::any('/sort', [\App\Http\Controllers\Bside\News\NewsController::class, 'sort'])->name('news_sort'); 76 Route::any('/sort', [\App\Http\Controllers\Bside\News\NewsController::class, 'sort'])->name('news_sort');
  77 + Route::any('/allSort', [\App\Http\Controllers\Bside\News\NewsController::class, 'allSort'])->name('news_allSort');
77 Route::any('/statusNum', [\App\Http\Controllers\Bside\News\NewsController::class, 'getStatusNumber'])->name('news_statusNum'); 78 Route::any('/statusNum', [\App\Http\Controllers\Bside\News\NewsController::class, 'getStatusNumber'])->name('news_statusNum');
78 }); 79 });
79 80
@@ -89,6 +90,7 @@ Route::middleware(['bloginauth'])->group(function () { @@ -89,6 +90,7 @@ Route::middleware(['bloginauth'])->group(function () {
89 Route::any('/del', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'del'])->name('blog_del'); 90 Route::any('/del', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'del'])->name('blog_del');
90 Route::any('/status', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'status'])->name('blog_status'); 91 Route::any('/status', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'status'])->name('blog_status');
91 Route::any('/sort', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'sort'])->name('blog_sort'); 92 Route::any('/sort', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'sort'])->name('blog_sort');
  93 + Route::any('/allSort', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'allSort'])->name('blog_allSort');
92 Route::any('/statusNum', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'getStatusNumber'])->name('blog_statusNum'); 94 Route::any('/statusNum', [\App\Http\Controllers\Bside\Blog\BlogController::class, 'getStatusNumber'])->name('blog_statusNum');
93 //分类 95 //分类
94 Route::any('/category/', [\App\Http\Controllers\Bside\Blog\BlogCategoryController::class, 'lists'])->name('blog_category_lists'); 96 Route::any('/category/', [\App\Http\Controllers\Bside\Blog\BlogCategoryController::class, 'lists'])->name('blog_category_lists');