/** * 会員情報の更新 * * @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()); }