Название: Невірний баланс клієнта Отправлено: Bars от 30 Мая 2019, 08:52:52 При встановлені модуля "Персональная скидка в услуге" не своєчасно було запущено:
Цитировать DROP VIEW IF EXISTS v_services; CREATE ALGORITHM=MERGE VIEW v_services AS SELECT u.*, s.module, s.category, s.title, s.description, s.grp_list, s.price, s.auto_renew, s.no_renew, s.param FROM users_services u LEFT JOIN services s ON u.service_id = s.service_id; це привело до зміни балансу декількох клієнтів. Як це виправити? Название: Re: Невірний баланс клієнта Отправлено: Bars от 03 Июня 2019, 09:27:58 up
хтось підскаже як ті два баланси зробити однаковими? як вони формуються? Название: Re: Невірний баланс клієнта Отправлено: Efendy от 03 Июня 2019, 10:32:02 баланс слева высчитывается по платежам и нигде не хранится. Изменить баланс справа можно так:
Код: update users set balance=нужный_баланс where id=id_абонента limit 1; Название: Re: Невірний баланс клієнта Отправлено: Bars от 03 Июня 2019, 14:23:10 Дякую
Название: Re: Невірний баланс клієнта Отправлено: k291 от 17 Июня 2019, 20:07:52 баланс слева высчитывается по платежам и нигде не хранится. Изменить баланс справа можно так: Это тоже хорошо бы вывести в админку, тоже часто встречается вопрос на форумеКод: update users set balance=нужный_баланс where id=id_абонента limit 1; Название: Re: Невірний баланс клієнта Отправлено: Efendy от 18 Июня 2019, 06:46:58 Я специально очень давно убрал изменение баланса в админке только потому, что баланс должен совпадать всегда. Если он не будет совпадать - значит где-то косяк. И нужно до лечить этот косяк. А если дать возможность менять баланс, никто этот косяк искать не будет. Во всех местах где проводятся платежи, транзакционно меняется и баланс. Поэтому если не сходняк - кто-то сделал модуль без транзакций или уже проблема с бд
Название: Re: Невірний баланс клієнта Отправлено: k291 от 21 Августа 2019, 17:00:42 Что делать, если абон плата снилась не 1-го числа(как всегда), а 3-го?
На начало месяца, упало ядро билинга, а заметили 3-го. После перезагрузки, у всех поснимало не 100грн, а 97грн. Название: Re: Невірний баланс клієнта Отправлено: SerjioMati от 22 Августа 2019, 20:39:01 Что делать, если абон плата снилась не 1-го числа(как всегда), а 3-го? додатково зняти з всіх по 3грн через запрос)?На начало месяца, упало ядро билинга, а заметили 3-го. После перезагрузки, у всех поснимало не 100грн, а 97грн. Название: Re: Невірний баланс клієнта Отправлено: Bars от 04 Сентября 2019, 11:34:10 Останнім часом часто спостерігаю картину дублі платежів, списань з рахунку чи послуг.
вирахував декілька варіантів. 1. два платежі на одну суму з різницею в одну, дві хвилини з однаковим payID. Код: +------+--------------------------------------+-----+ 2. при поповненні рахунку абонентом наприклад на 100 грн. в платежах відображається цей платіж, а баланс абонента змінився на +200 грн. Те саме при списанні з рахунку, відображається одне списання, а з баланса зняло подвійну суму. 3. при додаванні тарифу зміни відображаються через декілька хв. Менеджери встигають по декілька раз внести один і той самий тариф, навіть якщо стоїть заборона Multiple. 4. платіжна система укрпейс отримує підтвердження про зарахування платежу, хоча в базі даного платежу нема. |