added get-points-number, get-question-number methods, update status in UserQuestionnaire, some refactoring

This commit is contained in:
iironside
2022-03-17 14:50:57 +03:00
parent 120cf406c3
commit 55089accb5
14 changed files with 895 additions and 15 deletions

View File

@ -43,4 +43,28 @@ class UserQuestionnaireController extends ApiController
}
return $userQuestionnaireModel;
}
/**
* @throws ServerErrorHttpException
*/
public function actionGetPointsNumber($user_questionnaire_uuid)
{
$questionPointsNumber = UserQuestionnaireService::getPointsNumber($user_questionnaire_uuid);
if (empty($questionPointsNumber)) {
throw new ServerErrorHttpException(json_encode('Question points not found!'));
}
return $questionPointsNumber;
}
/**
* @throws ServerErrorHttpException
*/
public function actionGetQuestionNumber($user_questionnaire_uuid)
{
$questionNumber = UserQuestionnaireService::getQuestionNumber($user_questionnaire_uuid);
if (empty($questionNumber)) {
throw new ServerErrorHttpException(json_encode('Question number not found!'));
}
return $questionNumber;
}
}