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,
SATFormaPago.name.alias('way_payment'),
MovimientosBanco.numero_operacion, MovimientosBanco.numero_operacion,
SATFormaPago.name.alias('way_payment'),
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) .join(SATFormaPago).switch(MovimientosBanco)
.join(CfdiPagos, JOIN.LEFT_OUTER).switch(MovimientosBanco)
.where(filtros) .where(filtros)
.group_by(MovimientosBanco.id, SATFormaPago.name)
.dicts() .dicts()
) )
for row in rows:
row['invoice'] = CfdiPagos.with_invoice(row['id'])
return {'ok': True, 'rows': rows} return {'ok': True, 'rows': rows}