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]); }