forum.bitel.ru http://forum.bitel.ru/ |
|
Приход платежа - статус шлюза http://forum.bitel.ru/viewtopic.php?f=7&t=3244 |
Страница 1 из 1 |
Автор: | Jimson [ 26 ноя 2009, 17:19 ] |
Заголовок сообщения: | Приход платежа - статус шлюза |
Сдается мне платеж должен прийти текущим месяцем, в противном случае шлюз остается заблокирован. Если это так, просьба поправить. И не появилось ли мыслей сделать открытие шлюзов не только по приходу платежа, а скажем при проверке (все равно ведь по всем договорам идет сверка баланса с лимитом для закрытия шлюзов) если баланс не превышает лимит и статус шлюза "заблокирован" и договор активен, то переводить шлюз в состояние status.after.unlock ? Разве это не логичнее, чем выискивать заблокированные договора при "положительном" балансе и гадать почему он не разблокировался ? |
Автор: | stark [ 26 ноя 2009, 20:07 ] |
Заголовок сообщения: | Re: Приход платежа - статус шлюза |
Jimson писал(а): Сдается мне платеж должен прийти текущим месяцем, в противном случае шлюз остается заблокирован. Если это так, просьба поправить. А что значит не текущим месяцем ? пришёл платеж за будущий число ? Jimson писал(а): И не появилось ли мыслей сделать открытие шлюзов не только по приходу платежа, а скажем при проверке (все равно ведь по всем договорам идет сверка баланса с лимитом для закрытия шлюзов) если баланс не превышает лимит и статус шлюза "заблокирован" и договор активен, то переводить шлюз в состояние status.after.unlock ? Разве это не логичнее, чем выискивать заблокированные договора при "положительном" балансе и гадать почему он не разблокировался ? Ну по идее разблокирование может происходит в одном месте - по приходу платежа..Вот оно там и происходит , так оптимальнее . Можем и добавить , записал в TODO . В 5.1 статус шлюза будем менять отдельная задача , отличная от проверки шлюзов . |
Автор: | Jimson [ 26 ноя 2009, 23:04 ] |
Заголовок сообщения: | Re: Приход платежа - статус шлюза |
stark писал(а): А что значит не текущим месяцем ? пришёл платеж за будущий число ? я перегружал платежи из 1с, все, между моментом когда я потер все платежи из базы биллинга и моментом когда закончился экспорт биллинг сделал проверку и заблокировал шлюз на договоре, экспорт платежей завершился а шлюз так и остался заблокирован экспорт добавляет платежи через экшен я подозреваю что шлюз не разблокировался потому что последний платеж по этом договору был в сентябре stark писал(а): Ну по идее разблокирование может происходит в одном месте - по приходу платежа..Вот оно там и происходит , так оптимальнее. 1) изменили глобальный тариф на абон плату, сделали пересчет абонок в текущем месяце, баланс после пересчета укладывается в лимит на каких то там договорах.... select и тд и тп что бы найти договора на которых надо разблокировать ручками шлюзы 2) отменили единоразовые платежи в текущем месяце 3) изменили лимит это навскидку, так что на счет оптимальности не согласен, вот если бы задача проверки не сверяла бы балансы, а так же один фик сверяет, но только почему то в одну сторону, в сторону блокировки P.S. что же касается обратной совместимости, если вдруг возникнет мысль реализовать разблокировку шлюзов в задаче проверки статусов, то не проблема же добавить опцию в конфиг ? ![]() |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |