public function actionCheck($id_app_task)
 {
     $model = AppTask::findOne($id_app_task);
     //  判断是否可以 approve
     $loanModel = Loan::find()->where(['id_application' => $model->id_application])->one();
     $loanModel->setScenario('review');
     $loan_ctrl = $loanModel->validate();
     // check points
     $checkPoints = AppTaskCheckpoint::find()->where(['id_app_task' => $id_app_task])->all();
     return $this->renderAjax('check', ['model' => $model, 'loan_ctrl' => $loan_ctrl, 'checkPoints' => $checkPoints]);
 }
 public function actionCheck($id_app_task)
 {
     $model = AppTask::findOne($id_app_task);
     // application
     $application = Application::findOne($model->id_application);
     // check points
     $checkPointsData = AppTaskCheckpoint::find()->where(['id_app_task' => $id_app_task])->all();
     $checkPoints = [];
     $check_ctrl = true;
     foreach ($checkPointsData as $val) {
         $checkPoints[$val['id_app_task_checkpoint_type']] = $val;
     }
     if (!$application->have_existing_loan) {
         unset($checkPoints[5]);
     }
     return $this->renderAjax('check', ['model' => $model, 'checkPoints' => $checkPoints]);
 }