BatchActivateAction.php 624 B

123456789101112131415161718192021222324
  1. <?php
  2. namespace App\Module\GameItems\AdminControllers\Actions;
  3. use App\Module\GameItems\Repositorys\ItemChestOpenCostRepository;
  4. use Dcat\Admin\Grid\BatchAction;
  5. use Illuminate\Http\Request;
  6. class BatchActivateAction extends BatchAction
  7. {
  8. protected $title = '批量激活';
  9. public function handle(Request $request)
  10. {
  11. $keys = $this->getKey();
  12. $repository = new ItemChestOpenCostRepository();
  13. $count = $repository->batchUpdateActiveStatus($keys, true);
  14. return $this->response()
  15. ->success("成功激活 {$count} 条记录")
  16. ->refresh();
  17. }
  18. }