OrderIssueTagTest.php 923 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace Tests\Services\OrderIssueService\OrderIssueTagTest;
  3. use App\OracleDOCOrderHeader;
  4. use App\Services\OrderIssueService;
  5. use Carbon\Carbon;
  6. use Tests\TestCase;
  7. class OrderIssueTagTest extends TestCase
  8. {
  9. /** @var OrderIssueService $service */
  10. public $service;
  11. public function setUp(): void
  12. {
  13. $this->service = app(OrderIssueService::class);
  14. parent::setUp();
  15. }
  16. public function testOrderIssueTag()
  17. {
  18. $orderHeader = OracleDOCOrderHeader::query()->orderByDesc('AddTime')->first();
  19. $addtime = $orderHeader->addtime;
  20. $addtime = Carbon::parse((string)$addtime)->subMinutes(30);
  21. $orderNos = OracleDOCOrderHeader::query()
  22. ->where('AddTime','>=',$addtime)
  23. ->get()
  24. ->map(function($orderHeader){
  25. return $orderHeader->orderno;
  26. });
  27. $this->assertNotNull($orderNos);
  28. }
  29. }