Mejora - #262
This commit is contained in:
parent
c8371a272f
commit
8efe19fd24
|
@ -2003,23 +2003,24 @@ class MovimientosBanco(BaseModel):
|
|||
(MovimientosBanco.cancelado==False)
|
||||
)
|
||||
|
||||
rows = tuple(MovimientosBanco
|
||||
.select(
|
||||
MovimientosBanco.id,
|
||||
MovimientosBanco.fecha,
|
||||
SATFormaPago.name.alias('way_payment'),
|
||||
MovimientosBanco.numero_operacion,
|
||||
MovimientosBanco.descripcion,
|
||||
MovimientosBanco.retiro,
|
||||
MovimientosBanco.deposito,
|
||||
MovimientosBanco.saldo,
|
||||
)
|
||||
.join(SATFormaPago).switch(MovimientosBanco)
|
||||
.where(filtros)
|
||||
.dicts()
|
||||
rows = tuple(MovimientosBanco.select(
|
||||
MovimientosBanco.id,
|
||||
MovimientosBanco.fecha,
|
||||
MovimientosBanco.numero_operacion,
|
||||
SATFormaPago.name.alias('way_payment'),
|
||||
MovimientosBanco.descripcion,
|
||||
MovimientosBanco.retiro,
|
||||
MovimientosBanco.deposito,
|
||||
MovimientosBanco.saldo,
|
||||
fn.COUNT(CfdiPagos.id).alias('invoice')
|
||||
)
|
||||
for row in rows:
|
||||
row['invoice'] = CfdiPagos.with_invoice(row['id'])
|
||||
.join(SATFormaPago).switch(MovimientosBanco)
|
||||
.join(CfdiPagos, JOIN.LEFT_OUTER).switch(MovimientosBanco)
|
||||
.where(filtros)
|
||||
.group_by(MovimientosBanco.id, SATFormaPago.name)
|
||||
.dicts()
|
||||
)
|
||||
|
||||
return {'ok': True, 'rows': rows}
|
||||
|
||||
|
||||
|
|
Loading…
Reference in New Issue