Example #1
0
 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);
         }
     }
 }