public function setInterest(Event $event) { /** @var InvestList $investList */ $investList = $event->sender; $investList->interest = $this->_calculatedInterest($investList); $investList->interest_status = InvestList::STATUS_ORDER_MADE; $invest = $investList->getInvestModel(); $invest_date = $invest->invest_date; $date = date('Y-m-d H:i:s ', $investList->pay_time); $investList->interest_time = strtotime($date . $invest_date . 'month'); //体验金上限增长 if ($investList->getType() == Invest::TYPE_MONEY) { $member = wanhunet::app()->member; $member->setIncExperienceMoneyInc($investList->investment_sum); if (($parent = $member->getParentModel()) !== null) { Asset::findOne($parent->id)->setIncExperienceMoneyInc($investList->investment_sum); } } }