subSeconds(300); $this->service=app(RejectedBillService::class); $this->asnHeaders=OracleDOCASNHeader::query() ->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) { $query->with(['lineStatus', 'qualityStatus','basSku']); }]) ->where('addTime', '>=', $startDate) ->get(); } public function testSyncLoadedStatusByAsnHeaderTest(){ if (empty($this->asnHeaders))return null; $updateCollect=$this->service->getUpdateCollect($this->asnHeaders); if ($updateCollect->isEmpty())return null; $logisticNumberReturn=$this->service->getLogisticNumberReturn($updateCollect); $rejectedBills=$this->service->getRejectedBills($logisticNumberReturn); if ($rejectedBills->isEmpty())return null; $this->assertNull($rejectedBills); $this->service->syncLoadedStatusByAsnHerder($this->asnHeaders); $this->assertNull($logisticNumberReturn); } }