IndexController.php 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <?php
  2. namespace App\Http\Controllers\Admin\Order;
  3. use App\Http\Controllers\Controller;
  4. use App\Http\Requests\Admin\CommonIdRequest;
  5. use App\Http\Requests\Admin\PageRequest;
  6. use App\Http\Services\Admin\Order\IndexService;
  7. use App\Http\Services\Admin\OrderService;
  8. use Illuminate\Http\Request;
  9. class IndexController extends Controller
  10. {
  11. //
  12. public function index(PageRequest $request)
  13. {
  14. return (new IndexService())->index($request->only([
  15. 'page',
  16. 'pageSize',
  17. 'order_sn',
  18. 'key',
  19. 'status',
  20. 'created_at',
  21. 'updated_at'
  22. ]));
  23. }
  24. public function start(CommonIdRequest $request)
  25. {
  26. return (new IndexService())->start($request->only(['id']));
  27. }
  28. public function receive(CommonIdRequest $request)
  29. {
  30. return (new IndexService())->receive($request->only(['id']));
  31. }
  32. public function reset(CommonIdRequest $request)
  33. {
  34. return (new IndexService())->reset($request->only(['id']));
  35. }
  36. public function destroy(CommonIdRequest $request)
  37. {
  38. return (new IndexService())->delete($request->only(['id']));
  39. }
  40. public function grab(CommonIdRequest $request)
  41. {
  42. return (new IndexService())->grab($request->only(['id']));
  43. }
  44. public function over(CommonIdRequest $request)
  45. {
  46. return (new IndexService())->over($request->only(['id']));
  47. }
  48. public function vicinity(Request $request)
  49. {
  50. return (new IndexService())->vicinity($request->only(['id','page','pageSize']));
  51. }
  52. public function new(Request $request)
  53. {
  54. return (new IndexService())->new($request->only(['time']));
  55. }
  56. public function alarm(Request $request)
  57. {
  58. return (new IndexService())->alarm($request->only(['page','pageSize']));
  59. }
  60. }