This commit is contained in:
Mauricio Baeza 2018-09-16 20:41:47 -05:00
parent c8371a272f
commit 8efe19fd24
1 changed files with 17 additions and 16 deletions

View File

@ -2003,23 +2003,24 @@ class MovimientosBanco(BaseModel):
(MovimientosBanco.cancelado==False) (MovimientosBanco.cancelado==False)
) )
rows = tuple(MovimientosBanco rows = tuple(MovimientosBanco.select(
.select( MovimientosBanco.id,
MovimientosBanco.id, MovimientosBanco.fecha,
MovimientosBanco.fecha, MovimientosBanco.numero_operacion,
SATFormaPago.name.alias('way_payment'), SATFormaPago.name.alias('way_payment'),
MovimientosBanco.numero_operacion, MovimientosBanco.descripcion,
MovimientosBanco.descripcion, MovimientosBanco.retiro,
MovimientosBanco.retiro, MovimientosBanco.deposito,
MovimientosBanco.deposito, MovimientosBanco.saldo,
MovimientosBanco.saldo, fn.COUNT(CfdiPagos.id).alias('invoice')
)
.join(SATFormaPago).switch(MovimientosBanco)
.where(filtros)
.dicts()
) )
for row in rows: .join(SATFormaPago).switch(MovimientosBanco)
row['invoice'] = CfdiPagos.with_invoice(row['id']) .join(CfdiPagos, JOIN.LEFT_OUTER).switch(MovimientosBanco)
.where(filtros)
.group_by(MovimientosBanco.id, SATFormaPago.name)
.dicts()
)
return {'ok': True, 'rows': rows} return {'ok': True, 'rows': rows}