49 $this->
_init(
'customer_visitor',
'visitor_id');
61 'customer_id' => $visitor->getCustomerId(),
62 'session_id' => $visitor->getSessionId(),
63 'last_visit_at' => $visitor->getLastVisitAt()
75 $cleanTime = $object->getCleanTime();
77 $timeLimit = $this->dateTime->formatDate($this->date->gmtTimestamp() - $cleanTime);
80 [
'visitor_table' => $this->
getTable(
'customer_visitor')],
81 [
'visitor_id' =>
'visitor_table.visitor_id']
83 'visitor_table.last_visit_at < ?',
92 $condition = [
'visitor_id IN (?)' => $visitorIds];
__construct(\Magento\Framework\Model\ResourceModel\Db\Context $context, \Magento\Framework\Stdlib\DateTime\DateTime $date, \Magento\Framework\Stdlib\DateTime $dateTime, $connectionName=null)
_init($mainTable, $idFieldName)
clean(\Magento\Customer\Model\Visitor $object)
_prepareDataForSave(\Magento\Framework\Model\AbstractModel $visitor)