ExtendOrderController.php 845 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. <?php
  2. namespace App\Http\Controllers\Client;
  3. use App\Http\Controllers\Controller;
  4. use App\Services\Client\ExtendOrderService;
  5. use Illuminate\Http\Request;
  6. /**
  7. * @group 用户端-加钟管理
  8. *
  9. * 加钟相关的API接口
  10. */
  11. class ExtendOrderController extends Controller
  12. {
  13. protected ExtendOrderService $service;
  14. public function __construct(ExtendOrderService $service)
  15. {
  16. $this->service = $service;
  17. }
  18. /**
  19. * 获取加钟项目列表
  20. */
  21. public function getProjectList(Request $request)
  22. {
  23. $projectId = $request->input('project_id');
  24. return $this->service->getProjectList($projectId);
  25. }
  26. /**
  27. * 加钟
  28. */
  29. public function extend(Request $request)
  30. {
  31. $orderId = $request->route('order_id');
  32. return $this->service->extend($orderId);
  33. }
  34. }