OracleDOCAsnHeaderController.php 915 B

1234567891011121314151617181920212223242526272829303132333435
  1. <?php
  2. namespace App\Http\Controllers;
  3. use App\Services\OracleDocAsnHerderService;
  4. use App\Services\OwnerService;
  5. use Illuminate\Http\Request;
  6. class OracleDOCAsnHeaderController extends Controller
  7. {
  8. /**
  9. * @var OracleDocAsnHerderService $service
  10. * @var OwnerService $ownerService
  11. */
  12. private $service;
  13. private $ownerService;
  14. public function __construct()
  15. {
  16. $this->service = app(OracleDocAsnHerderService::class);
  17. $this->ownerService = app(OwnerService::class);
  18. }
  19. public function getToBeProcessAsnHeaderDetailsApi(Request $request): array
  20. {
  21. $customer_id = $request->input('customer_id',null);
  22. if (!$customer_id){
  23. return ['success'=> false,'message' => '参数错误'];
  24. }
  25. $data = $this->service->getToBeProcessAsnDetailsByCustomId($customer_id);
  26. return ['success' => true,'data' => $data];
  27. }
  28. }