ExtendOrderController.php 771 B

1234567891011121314151617181920212223242526272829303132333435
  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. class ExtendOrderController extends Controller
  7. {
  8. protected ExtendOrderService $service;
  9. public function __construct(ExtendOrderService $service)
  10. {
  11. $this->service = $service;
  12. }
  13. /**
  14. * 获取加钟项目列表
  15. */
  16. public function getProjectList(Request $request)
  17. {
  18. $projectId = $request->input('project_id');
  19. return $this->service->getProjectList($projectId);
  20. }
  21. /**
  22. * 加钟
  23. */
  24. public function extend(Request $request)
  25. {
  26. $orderId = $request->route('order_id');
  27. return $this->service->extend($orderId);
  28. }
  29. }