Добрый день. Периодически у пользователей списываются разные суммы - от 450 до 7900 рублей. При этом в отчетах списание обозначается под типом "Неизвестный тип услуги", расчетный период "0", названия услуги нет. Время списания любое (не то что у периодических услуг). В логах во время списания:
?Debug : Янв 09 20:10:42 2011
BusPeriodic: Wait result:110
?Debug : Янв 09 20:10:42 2011
BusPeriodic: 11929 events remain
?Debug : Янв 09 20:10:42 2011
BusPeriodic: first event time_t 1294593042
?Debug : Янв 09 20:10:42 2011
BusPeriodic: i am going to wait for 0 sec...
?Debug : Янв 09 20:10:42 2011
BusPeriodic: Wait result:110
?Debug : Янв 09 20:10:42 2011
BusPeriodic: periodic type timed_payment for 3225
ERROR : Янв 09 20:10:42 2011
DBAExistingError: no such cust agg 3223
?Debug : Янв 09 20:10:42 2011
UTM5 DBA: Charge:1300.000000 p.u. for link:0 account 1124
?Debug : Янв 09 20:10:42 2011
DBCtx: <144114720> SQL query: UPDATE accounts SET balance='-1237.996249363954' WHERE id = '1124'
В верификаторе примерно следующее:
-- ERROR timed payment 3191 refers to cust agg 3189 which not exists
-- SQL DESC delete timed payment
UPDATE payments_timed SET is_passed=1 WHERE id='3191';
и таких платежей 128 штук.
Запрос БД "select * from payments_timed where is_passed=0" показывает 1470 потенциально некорректных платежей. Пытался найти платеж по указанной в записи дате - бесполезно, админка такого не знает. В таблице payments_timed в поле payment_trans_id у всех стоит 0.
Подскажите:
1) как мне найти, кто ввел этот платеж?
2) что делать? Верификатор предлагает записям ставить is_passed=1, но сделать это он хочет только для 128 записей из 1470. Что с остальными делать?
Неизвестный тип услуги
-
- Сообщения: 64
- Зарегистрирован: Пн июн 15, 2009 15:28
-
- Сообщения: 64
- Зарегистрирован: Пн июн 15, 2009 15:28
-
- Сообщения: 64
- Зарегистрирован: Пн июн 15, 2009 15:28
Как показало дальнейшее расследование, сгорающие платежи появлялись у пользователя в момент активации карты. По всей видимости, при обновлении с версии 006 на 007 произошел сбой.
Надо наверное нетапу скрипты чтоли выпускать для апдейта и проверки его корректности. Завтра утром обновлюсь до версии 008 и сообщу о результатах.
Надо наверное нетапу скрипты чтоли выпускать для апдейта и проверки его корректности. Завтра утром обновлюсь до версии 008 и сообщу о результатах.
-
- Сообщения: 64
- Зарегистрирован: Пн июн 15, 2009 15:28
В версии 008 update 2 остался механизм, согласно которому при активации карты пользователю добавляется сгорающий платеж на аналогичную сумму со сроком истечения ровно через месяц.
Это что фича такая? У пользователя месяц списываются деньги согласно тарифу и через месяц снимается еще столько же. Где логика?
Это что фича такая? У пользователя месяц списываются деньги согласно тарифу и через месяц снимается еще столько же. Где логика?
-
- Сообщения: 64
- Зарегистрирован: Пн июн 15, 2009 15:28