Como hago el guardadado de las ganancias del chofer conductor

Prueba haciendo varios viajes, en ocasiones al hacerlo con pocos registros si funciona, pero cuando son varios presentan problema. Haz la prueba y valida que este funcionando de manera correcta

Por favor me puedes hacer un video explicando lo que me dices por favor

Te comparto este video que te puede ser de ayuda

https://video.drift.com/v/abJYlvKHEPl/

1 me gusta

Y luego para restarle desde el admin como le hago

no me funciona sigue guardandome solo 0

Bro me estaba funcionando bien pero ahora me comenso a calcular solo 0 que podra ser me puedes ayudar por favor.

Como para restarle desde el admin? Puedes dar mas detalles al respecto, o colocar un caso practico para entender mejor

Osea yo como administrador le pago al chófer le adjunto número de transferencia y coloco pagar al dar en pagar se le restaría la cantidad que se le haya pagado y luego le reflejara al chófer como 0 dolares y pasarlo a algo así como historial de pagos

Entonces prácticamente funcionaria con la lógica de un Wallet, restas en un lado para sumar en otro y así respectivamente. Te comparto este video que te puede ayudar:

Ya lo vi y la verdad no me ayudo mucho pero lo volveré a ver.

Si, revísalo. De ahí puedes sacar la idea para aplicarlo a tu App

Revisa si todos los valores de tu base de datos tienen datos. Si no se arregla, prueba eliminando todos los registros de pruebas que tengas y lo vuelves a probar, y si aun así te sigue pasando es por que siempre tuvo el problema.

si estaba funcionando, pero no sé el porqué dejo de funcionar ya borre todo y nada que funciona

Me sigue guardando 0 bro que hago, no habra otra forma bro???

Es por que estas queriendo hacer la suma de un solo registro, y cuando haces sumas de esa manera, lees el Get sin identificador, por que sumas varios registros, al parecer como lo haces no amerita la suma

ahhh??? y la solucion???

Bueno gracias de todas maner yo esperaba solucion ya veo si logro arreglar de otra MANERA

La solución es que puedas hacer el Get database sin ningún identificador, ya que el identificador te sirve para traer un dato en especifico, y si quieres sumar varios datos, debes de leer toda la coleccion, ya si quieres aplicar ciertos filtros, lo aplicas en el Get, pero primero debes de identificar:

  1. Que datos quiero traer para hacer la suma? Si son todos, dejas el get sin identificador; si son los que cumplan cierto filtro, igual lo dejas sin identificador y en Order by colocas por que deseas ordenar.
    2.Luego que leas, identificar en que campo esta el valor que deseas sumar, y luego aplicar la lógica del video que te compartí.

Muchas gracias el.dia de ayer lo.solucione a mi manera espero que no me genere más problemas a futuro.

Muy bien, me alegro que lo hayas podido solucionar.