diff --git a/CHANGELOG.md b/CHANGELOG.md index 91c9af6e8..cd5aaa2d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,5 @@ +## [Versão 3.76.129] +- Correção na descrição da séries para as inconsistências sagres ## [Versão 3.76.128] - Corrigido erro que não mostrava o nome da escola e das turmas nas inconsistências sagres - Corrigido na busca por profissional na mesma escola diff --git a/app/modules/sagres/models/SagresConsultModel.php b/app/modules/sagres/models/SagresConsultModel.php index 2c1cee3c6..588962bc9 100644 --- a/app/modules/sagres/models/SagresConsultModel.php +++ b/app/modules/sagres/models/SagresConsultModel.php @@ -25,6 +25,10 @@ use Yii; use ZipArchive; +define('TURMA_STRONG', 'TURMA'); +define('SERIE_STRONG', 'SÉRIE'); + + /** * Summary of SagresConsultModel */ @@ -32,6 +36,7 @@ class SagresConsultModel { private $dbCommand; + public function __construct() { $this->dbCommand = Yii::app()->db->createCommand(); @@ -326,7 +331,7 @@ classroom c if(empty($turmas)) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'ESCOLA'; + $inconsistencyModel->enrollment = 'ESCOLA'; $inconsistencyModel->school = $schoolName; $inconsistencyModel->description = 'Não há turmas para a escola: ' . $schoolName; $inconsistencyModel->action = 'Adicione turmas para a escola'; @@ -368,7 +373,7 @@ classroom c */ if (!in_array($classType->getPeriodo(), [0, 1, 2])) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'TURMA'; + $inconsistencyModel->enrollment = TURMA_STRONG; $inconsistencyModel->school = $schoolRes['name']; $inconsistencyModel->description = 'Valor inválido para o período'; $inconsistencyModel->action = 'Adicione um valor válido para o período da turma: ' . $classType->getDescricao(); @@ -380,7 +385,7 @@ classroom c if (strlen($classType->getDescricao()) <= $strlen && !is_null($classType->getDescricao())) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'TURMA'; + $inconsistencyModel->enrollment = TURMA_STRONG; $inconsistencyModel->school = $schoolRes['name']; $inconsistencyModel->description = 'Descrição para a turma menor que 3 caracteres'; $inconsistencyModel->action = 'Adicione uma descrição mais detalhada, contendo mais de 5 caracteres'; @@ -392,7 +397,7 @@ classroom c if (strlen($classType->getDescricao()) > $strMaxLength) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'TURMA'; + $inconsistencyModel->enrollment = TURMA_STRONG; $inconsistencyModel->school = $schoolRes['name']; $inconsistencyModel->description = 'Descrição para a turma com mais de 50 caracteres'; $inconsistencyModel->action = 'Adicione uma descrição menos detalhada, contendo até 50 caracteres'; @@ -404,7 +409,7 @@ classroom c if (!in_array($classType->getTurno(), [1, 2, 3, 4])) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'TURMA'; + $inconsistencyModel->enrollment = TURMA_STRONG; $inconsistencyModel->school = $schoolRes['name']; $inconsistencyModel->description = 'Valor inválido para o turno da turma'; $inconsistencyModel->action = 'Selecione um turno válido para o horário de funcionamento'; @@ -416,7 +421,7 @@ classroom c if (!is_bool($classType->getFinalTurma())) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'TURMA'; + $inconsistencyModel->enrollment = TURMA_STRONG; $inconsistencyModel->school = $schoolRes['name']; $inconsistencyModel->description = 'Valor inválido para o final turma'; $inconsistencyModel->action = 'Selecione um valor válido para o encerramento do período'; @@ -452,14 +457,15 @@ classroom c $series = Yii::app()->db->createCommand($query)->bindValue(":id", $classId)->queryAll(); foreach ($series as $serie) { + $serie = (object) $serie; $serieType = new SerieTType(); $serieType - ->setDescricao($serie['serieDescriptiactionon']) - ->setModalidade($serie['serieModality']); + ->setDescricao($serie->serieDescription) + ->setModalidade($serie->serieModality); if (empty($serieType)) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'SÉRIE'; + $inconsistencyModel->enrollment = SERIE_STRONG; $inconsistencyModel->school = $school->name; $inconsistencyModel->description = 'Não há série para a escola: ' . $school->name; $inconsistencyModel->action = 'Adicione uma série para a turma'; @@ -471,7 +477,7 @@ classroom c if (strlen($serieType->getDescricao()) <= $strlen) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'SÉRIE'; + $inconsistencyModel->enrollment = SERIE_STRONG; $inconsistencyModel->school = $school->name; $inconsistencyModel->description = 'Descrição para a série: ' . $serieType->getDescricao() . ' menor que 3 caracteres'; $inconsistencyModel->action = 'Forneça uma descrição mais detalhada, contendo mais de 5 caracteres'; @@ -484,7 +490,7 @@ classroom c if (strlen($serieType->getDescricao()) > $strMaxLength) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'SÉRIE'; + $inconsistencyModel->enrollment = SERIE_STRONG; $inconsistencyModel->school = $school->name; $inconsistencyModel->description = 'Descrição para a série: ' . $serieType->getDescricao() . ' com mais de 50 caracteres'; $inconsistencyModel->action = 'Forneça uma descrição menos detalhada, contendo até 50 caracteres'; @@ -503,7 +509,7 @@ classroom c */ if (!in_array($serieType->getModalidade(), [1, 2, 3, 4, 5])) { $inconsistencyModel = new ValidationSagresModel(); - $inconsistencyModel->enrollment = 'SÉRIE'; + $inconsistencyModel->enrollment = SERIE_STRONG; $inconsistencyModel->school = $school->name; $inconsistencyModel->description = 'Modalidade inválida'; $inconsistencyModel->action = 'Selecione uma modalidade válida para a série'; diff --git a/config.php b/config.php index 88945d9ac..cbe502af6 100644 --- a/config.php +++ b/config.php @@ -4,7 +4,7 @@ $debug = getenv("YII_DEBUG"); defined('YII_DEBUG') or define('YII_DEBUG', $debug); -define("TAG_VERSION", '3.76.128'); +define("TAG_VERSION", '3.76.129'); define("YII_VERSION", Yii::getVersion()); define("BOARD_MSG", '
Novas atualizações no TAG. Confira clicando aqui.
');