Olá todos!
Trabalho na empresa de distribuição de energia elétrica no estado de Sergipe (SULGIPE) e a equipe de T.I. da qual faço parte trabalhou para implantar o sistema (NOVOSGA) nos escritórios de atendimento. No entanto tivemos dificuldades na questão de operação do sistema, pois um erro fazia com que as senhas convencionais passassem a frente das senhas prioridades. E precisávamos justamente do contrário disso pois as senhas de prioridades precisam passar a frente das convencionais. Então com muito esforço da equipe conseguimos uma solução para o problema e fazendo com que o sistema atendesse nossa necessidade. E queremos compartilhar esse conhecimento para contribuir com todos que estão enfrentando a mesma dificuldade.
O procedimento que nosso desenvolvedor de Software e gerente de Infra Estrutura da empresa adotou para corrigir o problema foi o seguinte:
 
Editando na ferramenta Notepad  o arquivo FilaService.php que se encontra na pasta C:\xampp\htdocs\sgasulgipe\src\Novosga\Service.
Alterando a seguinte linha de comando deixando da seguinte forma:
class FilaService extends ModelService
{
    // default queue ordering
    public static $ordering = array(
        // priority
        array(
            'exp' => 'p.peso',
            'order' => 'DESC',
        ),
		// wait time
        array(
            'exp' => '((p.peso + 1) * (CURRENT_TIMESTAMP() - e.dataChegada))',
            'order' => 'DESC',
        ),
        // ticket number
        array(
            'exp' => 'e.numeroSenha',
            'order' => 'ASC',
        ),
    );
Reiniciamos o Apache e após os testes verificamos que o problema foi resolvido.