Mam controller który zwraca listę zakupionych produktów. Chciałbym obok każdego produktu wyświetla ile pieniędzy pozostało w skarbonce po danym zakupie. Jak najlepiej do tego podejśc?
Dajmy na to na skarbonce jest 100zl:
Produkt - cena - pozostała kwota Produkt A - 20zl - 80zl Produkt B - 50zl - 30zl Produkt C - 25 - 5 Produkt D - 5 - 0
Myślałem zrobić po froncie pętle która będzie obliczać i zwracać budżet choć może być problem jako że lista ma paginacje
Myślałem może zapisać to po backendzie, ale tutaj jest też inny problem, bo chciałbym obliczać po globalnej skarbonce i po "sub skarbonce", no i kolejna kwestia, że kwota skarbonki może się zmienić.
Jedyne co mi chodzi do głowy to pobranie wszystkich wyników, zrobienie pętli po backendzie i odesłanie już przygotowanych wyliczeń.
Powiedz, że to Ty wymyśliłeś, a nie klient? Albo chociaż że nie przyjąłeś jeszcze tego zlecenia od niego?
@GreeenOne To, ile kasy zostało w skarbonce normalnie robi się per zamówienie, a nie przelicza po każdym produkcie osobno. Plus takiej informacji raczej nie oblicza na liście zakupionych już produktów: takie coś oblicza się na poziomie koszyka, a potem trzyma się dane w jakiejś bazie dla wartości archiwalnych.
Hej wszystkim, mam kolejną zagwozdkę:
Mam controller który zwraca listę zakupionych produktów. Chciałbym obok każdego produktu wyświetla ile pieniędzy pozostało w skarbonce po danym zakupie. Jak najlepiej do tego podejśc?
Dajmy na to na skarbonce jest 100zl:
Produkt - cena - pozostała kwota
Produkt A - 20zl - 80zl
Produkt B - 50zl - 30zl
Produkt C - 25 - 5
Produkt D - 5 - 0
Myślałem zrobić po froncie pętle która będzie obliczać i zwracać budżet choć może być problem jako że lista ma paginacje
Myślałem może zapisać to po backendzie, ale tutaj jest też inny problem, bo chciałbym obliczać po globalnej skarbonce i po "sub skarbonce", no i kolejna kwestia, że kwota skarbonki może się zmienić.
Jedyne co mi chodzi do głowy to pobranie wszystkich wyników, zrobienie pętli po backendzie i odesłanie już przygotowanych wyliczeń.
@GreeenOne To, ile kasy zostało w skarbonce normalnie robi się per zamówienie, a nie przelicza po każdym produkcie osobno. Plus takiej informacji raczej nie oblicza na liście zakupionych już produktów: takie coś oblicza się na poziomie koszyka, a potem trzyma się dane w jakiejś bazie dla wartości archiwalnych.