OrderController.php 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <?php
  2. namespace App\Http\Controllers\Admin;
  3. use App\Http\Controllers\Controller;
  4. use App\Http\Requests\Admin\PageRequest;
  5. use App\Http\Requests\Admin\CommonIdRequest;
  6. use App\Http\Services\Admin\OrderService;
  7. use Illuminate\Http\Request;
  8. class OrderController extends Controller
  9. {
  10. //
  11. public function index(PageRequest $request)
  12. {
  13. return (new OrderService())->index($request->only([
  14. 'page',
  15. 'pageSize',
  16. 'order_sn',
  17. 'key',
  18. 'status',
  19. 'created_at',
  20. 'updated_at'
  21. ]));
  22. }
  23. public function reset(CommonIdRequest $request)
  24. {
  25. return (new OrderService())->reset($request->only(['id']));
  26. }
  27. public function destroy(CommonIdRequest $request)
  28. {
  29. return (new OrderService())->delete($request->only(['id']));
  30. }
  31. public function grab(CommonIdRequest $request)
  32. {
  33. return (new OrderService())->grab($request->only(['id']));
  34. }
  35. public function over(CommonIdRequest $request)
  36. {
  37. return (new OrderService())->over($request->only(['id']));
  38. }
  39. public function vicinity(Request $request)
  40. {
  41. return (new OrderService())->vicinity($request->only(['id','page','pageSize']));
  42. }
  43. }