service = app(OracleDOCOrderHeaderService::class); DB::insert('insert ignore into owners (code) values(?)',['WANLING']); $this->owner=Owner::query()->where('code','WANLING')->first(); factory(OrderTrackingOwner::class)->create([ 'owner_id'=>$this->owner->id, 'status'=>'启用']); } /** * @test */ public function getWMSOrderOnStartDate() { $orderHeader = OracleDOCOrderHeader::query()->orderByDesc('addTime')->first(); if(!$orderHeader){ $this->assertNull($orderHeader); return ; } $carbon =Carbon::parse($orderHeader->addtime)->subMinutes(5); $orderHeaders = $this->service->getWMSOrderOnStartDate($carbon); $this->assertNotNull($orderHeaders); // $orderHeader = $orderHeaders->first(); // $this->assertNotNull($orderHeader); } public function tearDown(): void { OrderTrackingOwner::query()->where('owner_id',$this->owner['id'])->delete(); $this->owner->delete(); parent::tearDown(); // TODO: Change the autogenerated stub } }