public function actionList($finance_id)
 {
     $finance = Finance::model()->findByPk($finance_id);
     /**
      * @var $finance Finance
      */
     if ($finance->account_id != $this->Account->id) {
         return false;
     }
     $models = FinanceCommit::model()->findAllByAttributes(['finance_id' => $finance_id]);
     $this->render('list', ['models' => $models, 'finance' => $finance]);
 }
 public function actionCheck($id)
 {
     $goal = FinanceGoal::model()->findByPk($id);
     $goal->data = json_decode($goal->data);
     $finance = Finance::model()->findByPk($goal->finance_id);
     /**
      * @var $finance Finance
      */
     if ($finance->account_id != $this->Account->id) {
         return false;
     }
     $typeObj = FinanceGoal::getType($goal->type);
     $typeObj->checkGoal($goal);
     $this->redirect('/financeGoal/detail?id=' . $id);
 }
Beispiel #3
0
 public function actionView($id = null)
 {
     $model = Finance::model()->findByPk($id);
     $this->render('view', ['model' => $model]);
 }