subSeconds($dataInterval); $this->service=app(RejectedBillService::class); $this->asnHeaders=OracleDOCASNHeader::query() ->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) { $query->with(['lineStatus', 'qualityStatus','basSku']); }]) ->where('addTime', '>=', $startDate) ->get(); $this->asnHeadersEdit=OracleDOCASNHeader::query() ->with(['asnType', 'asnStatus', 'asnDetails' => function ($query) { $query->with(['lineStatus', 'qualityStatus','basSku']); }]) ->where('EditTime', '>=', $startDate) ->whereColumn('EditTime', '<>', 'addTime') ->get(); } public function testGetLogisticNumber(){ if (empty($this->asnHeaders))return null; $addUpdateCollect=$this->service->getUpdateCollect($this->asnHeaders); if ($addUpdateCollect){ $addLogisticNumber=$this->service->getLogisticNumberReturn($addUpdateCollect); $this->assertNotNull($addLogisticNumber); } if (empty($this->asnHeadersEdit))return null; $editUpdateCollect=$this->service->getUpdateCollect($this->asnHeadersEdit); if ($editUpdateCollect){ $editLogisticNumber=$this->service->getLogisticNumberReturn($editUpdateCollect); $this->assertNotNull($editLogisticNumber); } } }