Eccube\Entity\Customer::setLastBuyDate PHP Метод

setLastBuyDate() публичный Метод

Set last_buy_date
public setLastBuyDate ( DateTime $lastBuyDate ) : Customer
$lastBuyDate DateTime
Результат Customer
    public function setLastBuyDate($lastBuyDate)
    {
        $this->last_buy_date = $lastBuyDate;
        return $this;
    }

Usage Example

Пример #1
0
 /**
  * 会員情報の更新
  *
  * @param Order $Order 受注情報
  * @param Customer $user ログインユーザ
  */
 public function setCustomerUpdate(Order $Order, Customer $user)
 {
     $orderDetails = $Order->getOrderDetails();
     // 顧客情報を更新
     $now = new \DateTime();
     $firstBuyDate = $user->getFirstBuyDate();
     if (empty($firstBuyDate)) {
         $user->setFirstBuyDate($now);
     }
     $user->setLastBuyDate($now);
     $user->setBuyTimes($user->getBuyTimes() + 1);
     $user->setBuyTotal($user->getBuyTotal() + $Order->getTotal());
 }