Неизвестный тип услуги

Технические вопросы по UTM 5.0
Ответить
plaguekriz
Сообщения: 64
Зарегистрирован: Пн июн 15, 2009 15:28

Неизвестный тип услуги

Сообщение plaguekriz »

Добрый день. Периодически у пользователей списываются разные суммы - от 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. Что с остальными делать?

Аватара пользователя
Magnum72
Сообщения: 1947
Зарегистрирован: Чт сен 22, 2005 06:54
Контактная информация:

Сообщение Magnum72 »

Вы случаем обещанный платеж не разрешили в личном кабинете для пользователей? Собственно они им и пользуются как мне кажется. и видимо действительно тип платежа отсутствует в типах платежей возможно по причине некорректного обновления

plaguekriz
Сообщения: 64
Зарегистрирован: Пн июн 15, 2009 15:28

Сообщение plaguekriz »

А почему их не видно в отчетах по платежам? Обещанный платеж это то же самое что и сгорающий?

Pulse
Сообщения: 945
Зарегистрирован: Вт окт 03, 2006 12:58

Сообщение Pulse »

у обещанного тип Кредит и дата сгорания присутствует, а у сгорающего просто дата сгорания

plaguekriz
Сообщения: 64
Зарегистрирован: Пн июн 15, 2009 15:28

Сообщение plaguekriz »

Как показало дальнейшее расследование, сгорающие платежи появлялись у пользователя в момент активации карты. По всей видимости, при обновлении с версии 006 на 007 произошел сбой.

Надо наверное нетапу скрипты чтоли выпускать для апдейта и проверки его корректности. Завтра утром обновлюсь до версии 008 и сообщу о результатах.

plaguekriz
Сообщения: 64
Зарегистрирован: Пн июн 15, 2009 15:28

Сообщение plaguekriz »

В версии 008 update 2 остался механизм, согласно которому при активации карты пользователю добавляется сгорающий платеж на аналогичную сумму со сроком истечения ровно через месяц.

Это что фича такая? У пользователя месяц списываются деньги согласно тарифу и через месяц снимается еще столько же. Где логика?

kirush
Сообщения: 699
Зарегистрирован: Пт фев 04, 2005 13:58

Сообщение kirush »

не замечено такого.

plaguekriz
Сообщения: 64
Зарегистрирован: Пн июн 15, 2009 15:28

Сообщение plaguekriz »

Разобрался до конца в ситуации. Сгорающие платежи появлялись потому, что карточкам ставили срок действия 30 дней. Поставил 0 теперь все как надо.

Ответить