CreatePackageInfoTest.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. namespace Tests\Services\OrderPackageService\CreatePackageInfoTest;
  3. use App\Services\OracleDOCOrderHeaderService;
  4. use App\Services\OrderPackageService;
  5. use App\Services\OrderService;
  6. use Carbon\Carbon;
  7. use Illuminate\Foundation\Testing\RefreshDatabase;
  8. use Illuminate\Foundation\Testing\WithFaker;
  9. use Tests\TestCase;
  10. class CreatePackageInfoTest extends TestCase
  11. {
  12. /**
  13. * @var OrderPackageService $service
  14. * @var OracleDOCOrderHeaderService $orderHeaderService
  15. * @var OrderService $orderService
  16. */
  17. public $service;
  18. public $orderService;
  19. public $orderHeaderService;
  20. public function setUp(): void
  21. {
  22. parent::setUp();
  23. $this->service = app('OrderPackageService');
  24. $this->orderService = app('OrderService');
  25. $this->orderHeaderService = app('OracleDOCOrderHeaderService');
  26. }
  27. public function testCreatePackageInfo()
  28. {
  29. /**
  30. * createPackageByOrderHeader($orderHeaders)
  31. */
  32. $carbon =Carbon::now()->subHours(10);
  33. $date = '2020-09-18 18:13:50';
  34. $orderHeaders = $this->orderHeaderService->getWMSOrderOnStartDate($carbon);
  35. if ($orderHeaders->count() == 0) {
  36. var_dump('查询数据为空');
  37. }
  38. $this->service->createPackageInfo($orderHeaders);
  39. }
  40. }