Browse Source

Correções dash resumo da carteira de relacionamentos

pull/172/head
Sesóstris Vieira 9 months ago
parent
commit
d56ea9ddf6
  1. 8
      sigi/apps/casas/views.py

8
sigi/apps/casas/views.py

@ -53,9 +53,11 @@ def resumo_carteira(casas):
total["total"] += quantidade total["total"] += quantidade
for r in ( for r in (
casas.values("municipio__uf__regiao", "servico__tipo_servico__id") casas.filter(servico__data_desativacao=None)
.annotate(quantidade=Count("id"))
.order_by() .order_by()
# .distinct("id")
.values("municipio__uf__regiao", "servico__tipo_servico__id")
.annotate(quantidade=Count("id"))
): ):
regiao = r["municipio__uf__regiao"] regiao = r["municipio__uf__regiao"]
servico = r["servico__tipo_servico__id"] servico = r["servico__tipo_servico__id"]
@ -120,7 +122,7 @@ def resumo_carteira(casas):
) )
resumo.extend( resumo.extend(
[ [
[ts.nome, dados[ts.id]["total"]] [_(f"Casas usando {ts.nome}"), dados[ts.id]["total"]]
+ [dados[ts.id][r[0]] for r in UnidadeFederativa.REGIAO_CHOICES] + [dados[ts.id][r[0]] for r in UnidadeFederativa.REGIAO_CHOICES]
for ts in tipos_servico for ts in tipos_servico
] ]

Loading…
Cancel
Save