OrderTransportController.php 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. <?php
  2. namespace App\Http\Controllers\Api;
  3. use App\Service\Order\OrderTagService;
  4. use App\Service\Order\OrderTransportService;
  5. use App\Service\OrderService;
  6. use Illuminate\Http\Request;
  7. class OrderTransportController extends BaseController
  8. {
  9. public function transportDetail(Request $request)
  10. {
  11. $service = new OrderTransportService();
  12. $user = $request->get('auth');
  13. list($status,$data) = $service->transportDetail($request->all());
  14. if($status){
  15. return $this->json_return(200,'',$data);
  16. }else{
  17. return $this->json_return(201,$data);
  18. }
  19. }
  20. public function boxTransport(Request $request)
  21. {
  22. $service = new OrderTransportService();
  23. $user = $request->get('auth');
  24. list($status,$data) = $service->boxTransport($request->all());
  25. if($status){
  26. return $this->json_return(200,'',$data);
  27. }else{
  28. return $this->json_return(201,$data);
  29. }
  30. }
  31. public function transportConfirm(Request $request)
  32. {
  33. $service = new OrderTransportService();
  34. $user = $request->get('auth');
  35. list($status,$data) = $service->transportConfirm($request->all());
  36. if($status){
  37. return $this->json_return(200,'',$data);
  38. }else{
  39. return $this->json_return(201,$data);
  40. }
  41. }
  42. }