Название: Комненсация услуг средставами биллинга Отправлено: stix от 05 Ноября 2010, 22:55:45 Может кто подскажет, как сделать компенсацию услуг средствами биллинга?!
Как я думаю При суточной абонплате можно впринципе удалить из таблицы pays снятие суточной абонлаты. При месячной расчитать пропорциональную сумму и накинуть в плюс баланса. Название: Re: Комненсация услуг средставами биллинга Отправлено: 0xbad0c0d3 от 06 Ноября 2010, 01:07:41 При удалении суточных абонплат к балансу прибавляется размер абонплаты.
То же будет происходить и при удалении мес. абонплат. Код: 409 if ($mid>0 && $need_money && $cash!=0) 10 - платеж клиента; 20 - временный платеж; 30 - сообщение/комментарий клиенту; 40 - передача наличных; Название: Re: Комненсация услуг средставами биллинга Отправлено: stix от 06 Ноября 2010, 15:45:01 прикол в том, что нескольким сотням пользователям я задолбаюсь удалять платеж руками
а если удалить из БД, то биллинг автоматом все равно делает снятие суточной абонплаты позже Название: Re: Комненсация услуг средставами биллинга Отправлено: stix от 06 Ноября 2010, 16:30:45 сделал костылем
Код: UPDATE `bill`.`pays` SET `cash` = '0' WHERE time = '1289026243' Название: Re: Комненсация услуг средставами биллинга Отправлено: 0xbad0c0d3 от 06 Ноября 2010, 19:40:15 А теперь зайди в Операции-Проверка и посмотри, что там будет
Название: Re: Комненсация услуг средставами биллинга Отправлено: stix от 06 Ноября 2010, 19:41:49 А теперь зайди в Операции-Проверка и посмотри, что там будет да я в курсетам бардак был еще со времен переноса из старгейзера. скрипт переноса писал сам Название: Re: Комненсация услуг средставами биллинга Отправлено: 0xbad0c0d3 от 06 Ноября 2010, 19:55:04 Як я вас розумию. А я навел порядок :)
Название: Re: Комненсация услуг средставами биллинга Отправлено: stix от 07 Ноября 2010, 20:30:43 как-то заморочено все получилось :-\
Название: Re: Комненсация услуг средставами биллинга Отправлено: 0xbad0c0d3 от 07 Ноября 2010, 20:49:12 Да, и смотри, у тебя такой четкий критерий. с точностью до сек. и никаких фильтров по типам и категориям платежей.
Название: Re: Комненсация услуг средставами биллинга Отправлено: stix от 07 Ноября 2010, 21:06:12 да убрать то в 0 оно убрало, а На счету, грн. осталось с уже вычтенными деньгами.
а в балансе по платежам все верно. Название: Re: Комненсация услуг средставами биллинга Отправлено: 0xbad0c0d3 от 07 Ноября 2010, 21:15:28 отож!
Ща прикину как сделать Код: update users set balance=balance-(select cash from pays where type=10 and category=114 and time=1288658714 and mid=users.id) |