subSeconds(300); $this->service=app(StoreItemService::class); $this->asnHeaders=OracleDOCASNHeader::query() ->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) { $query->with(['lineStatus', 'qualityStatus','basSku']); }]) ->where('addTime', '>=',$startDate) ->get(); } public function testGetParamsByAsnHeader() { if (empty($this->asnHeaders)) return null; $asnDetails=$this->service->getAsnDetailsByAsnHerder($this->asnHeaders); if(!$asnDetails){ $storeItems=$this->service->getByWms($asnDetails); $this->assertNull($storeItems); }else{ $storeItems=$this->service->getByWms($asnDetails); $this->assertNotNull($storeItems); } } }