Odp: Re: Problem z saldem klientów
Hej, przy próbie wykonania tego query mam błąd: ERROR 1048 (23000): Column 'customerid' cannot be null
Dnia 1 marca 2021 12:59 Tomasz Chiliński <tomasz.chilinski@chilan.com> napisał(a):
W dniu 28.02.2021 20:42, V_Syphon napisał(a):
Cześć, mam dziwny problem który pojawił się po aktualizacji. W tej chwili mam najnowszą wersję LMSa (z GITa, zaktualizowana przed chwilą) z bazą MySQL.
Kiedy loguje się do systemu, w tabeli "Klienci -> W tym zadłużonych" mam wartość X. Klikam w to, widzę klienta z bilansem np. -500 zł, wchodzę w tego klienta i już na jego karcie mam "Bilans: 0" ...
W czy może być problem? Jakaś tabela w bazie podczas aktualizacji się nie zaktualizowała ? Któraś z funkcji w bazie ? Gdzie szukać.
Spróbuj wyczyścić tabelę customerbalances, która stanowi cache sald klientów i wypełnić ją na nowo:
INSERT INTO customerbalances (customerid, balance) ( SELECT customerid, SUM(value * currencyvalue) AS balance FROM cash GROUP BY customerid );
-- Pozdrawiam Tomasz Chiliński, Chilan opiekun projektu LMS - lms.org.pl lms.org.pl kierownik projektu LMS Plus / LMS+ - lms-plus.org lms-plus.org ______________________________ lms mailing list lms@lists.lms.org.pl lists.lms.org.pl lists.lms.org.pl
W dniu 01.03.2021 20:28, V_Syphon napisał(a):
Hej, przy próbie wykonania tego query mam błąd:
ERROR 1048 (23000): Column 'customerid' cannot be null
W takim razie pomiń rekordy w cash z customerid = NULL.
Dnia 1 marca 2021 12:59 Tomasz Chiliński tomasz.chilinski@chilan.com napisał(a):
W dniu 28.02.2021 20:42, V_Syphon napisał(a):
Cześć, mam dziwny problem który pojawił się po aktualizacji. W tej chwili mam najnowszą wersję LMSa (z GITa, zaktualizowana przed chwilą) z bazą MySQL.
Kiedy loguje się do systemu, w tabeli "Klienci -> W tym zadłużonych" mam wartość X. Klikam w to, widzę klienta z bilansem np. -500 zł, wchodzę w tego klienta i już na jego karcie mam "Bilans: 0" ...
W czy może być problem? Jakaś tabela w bazie podczas aktualizacji się nie zaktualizowała ? Któraś z funkcji w bazie ? Gdzie szukać.
Spróbuj wyczyścić tabelę customerbalances, która stanowi cache sald klientów i wypełnić ją na nowo:
INSERT INTO customerbalances (customerid, balance) ( SELECT customerid, SUM(value * currencyvalue) AS balance FROM cash GROUP BY customerid );
-- Pozdrawiam Tomasz Chiliński, Chilan opiekun projektu LMS - https://lms.org.pl kierownik projektu LMS Plus / LMS+ - https://lms-plus.org _______________________________________________ lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
lms mailing list lms@lists.lms.org.pl https://lists.lms.org.pl/mailman/listinfo/lms
uczestnicy (2)
-
Tomasz Chiliński
-
V_Syphon