Дублирующая оплата
-
Recently Browsing 0 members
No registered users viewing this page.
-
Similar Content
-
By Tris
В противоположность теме https://local.com.ua/forum/topic/94735-%D0%B4%D1%83%D0%B1%D0%BB%D0%B8%D1%80%D1%83%D1%8E%D1%89%D0%B0%D1%8F-%D0%BE%D0%BF%D0%BB%D0%B0%D1%82%D0%B0 была отмечена проблема:
при мгновенном (точность до 1 сек. = предел точности отображения даты в MySQL) занесении нескольких (2+) платежей одному абоненту (например - при импорте банковских выписок) происходит следующее:
в логе старгейзера присутствуют оба (или более) платежа, в БД, таблице bankstaparsed, присутствуют оба (или более) платежа, в БД, таблице payments присутствуют оба (или более) платежа (!!!), НО одновременно - в карточке пользователя отсутствуют все платежи, кроме последнего за эту дату (сужу по ID lifestory) как результат - не хватает средств у конкретной учётной записи => отключён инет. Такое ощущение, что где-то в скриптах, касасающихся карточки абонента, в SQL-запросах добавлен оператор GROUP BY (или что-либо подобное) и происходит как раз вышесказанное (группирует-режет записи). При беглом осмотре файлов - такого не нашёл.
Поэтому просьба к тем, кто более сведущ что с чем взаимосвязано в уБиллинге: где искать (в каких файлах-скриптах) проблему не учёта средств клиента, если:
module=report_finance - отображает данные верно module=lifestory - отображает данные верно module=addcash - отображает данные верно module=pl_fundsflow - ошибка, потеря записей (с одинаковой датой) итоговая сумма средств абонента меньше, чем занесено в БД. P.S.: модуль онлайн и что-то в карточке абонента "рихтовано", но не мной.
-
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now