fix(api): GROUP BY invalido em top-produtos e endereco da empresa
- `listTopProdutos` selecionava `TRIM(p.codigo)` sem incluir `p.codigo` no GROUP BY, entao GET /clients/:id/top-produtos respondia 500 com "column p.codigo must appear in the GROUP BY clause". Um produto tem um unico codigo, entao agrupar por ele nao altera o resultado. - `/catalog/company` passa a ler `num_endereco` em vez de `numero`, que nao correspondia a coluna real do ERP. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -475,7 +475,7 @@ export class ClientsService {
|
||||
WHERE ped.id_cliente = ${idCliente}
|
||||
AND ped.id_empresa = ${idEmpresa}
|
||||
AND ped.situa NOT IN (5)
|
||||
GROUP BY i.id_produto, p.descricao, p.unidade, ped.id_cliente
|
||||
GROUP BY i.id_produto, p.codigo, p.descricao, p.unidade, ped.id_cliente
|
||||
ORDER BY SUM(i.qtd) DESC
|
||||
LIMIT ${limit}
|
||||
`);
|
||||
|
||||
Reference in New Issue
Block a user