Перейти до

Автозаморозка


Рекомендованные сообщения

Доброго времени суток. Подскажите пожалуйста как можно решить.

Реализовано посуточное снятие АП. После того как клиент уходит в минус - его замораживает через API (autofreeze&param=nocredit). Через недельку вторую клиенту в голову приходит мысль оплатить интернет, он оплачивает, НО после оплаты  остаётся заморожен... Как сделать так что б после оплаты его размораживало ????  

Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...
  • Відповіді 77
  • Створено
  • Остання відповідь

Top Posters In This Topic

Top Posters In This Topic

Popular Posts

Фаянс!  

Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею. В старгейзер.конф  FeeChargeType = 1 0 - за умовчанням, знімає завжди 1 - знімає коли баланс більше або дорівнює 0 2 - знімає ко

Як здоров'ячко? Бо мені казали, що ви захворіли.

Posted Images

+1 тоже таке питання цікавить. Можна як варіант підправити скрипт модуля оплат, але тоді після кожної обнови треба буде знову правити, до тих пір поки не вийде в офіційному релізі така можливість. Або дати право заморозки-розморозки в кабінеті юзера, і відповідно там де реалізовано "Перенаправление должников" в скрипті заглушки провіряти чи юзер заморожений якшо в `stg`.`users` поле `Passive`='1' , то переправити на відповідну сторінку, де пропонується перейти в кабінет і розморозитись.

Відредаговано chinhis
Ссылка на сообщение
Поделиться на других сайтах

+1 тоже таке питання цікавить. Можна як варіант підправити скрипт модуля оплат, але тоді після кожної обнови треба буде знову правити, до тих пір поки не вийде в офіційному релізі така можливість. Або дати право заморозки-розморозки в кабінеті юзера, і відповідно там де реалізовано "Перенаправление должников" в скрипті заглушки провіряти чи юзер заморожений якшо в `stg`.`users` поле `Passive`='1' , то переправити на відповідну сторінку, де пропонується перейти в кабінет і розморозитись.

Да после оплаты было б не плохо что б проверяло заморожен ли клиент, и если заморожен что б сразу размораживало. Или сделать так как Вы говорите что б клиент после заморозки не имел выход в интернет, но имел доступ в свой личный кабинет и возможность отмораживаться. Очень полезно было б для некоторых людей которые на неделю уезжают там и всё такое...

Ссылка на сообщение
Поделиться на других сайтах

 

 

Да после оплаты было б не плохо что б проверяло заморожен ли клиент, и если заморожен что б сразу размораживало. Или сделать так как Вы говорите что б клиент после заморозки не имел выход в интернет, но имел доступ в свой личный кабинет и возможность отмораживаться. Очень полезно было б для некоторых людей которые на неделю уезжают там и всё такое...

 

думаю краще не знімати АП у юзера з  балансом  cash + credit <0  в самий раз опційка старгейзеру булаб))

але якщо все так просто б було то заморозку флай не придумувавби.

Ссылка на сообщение
Поделиться на других сайтах

 

 

Автозаморозка потрібна для того, щоб абон кожного місяця кредит не брав.

тут два варіанта зняття АП є

змазана як у топикастера і раз у місяць,

якщо раз у місяць тоді 

перше не заганяти юзера в величезний борг який він всерівно не оплатить бо неюзав нет.(раптом юзер їздив на канари на 3 місяці ну чи на нари :D )

хоча варто зазначити в договорі з юзером при неолаті X місяців користувач відключається і підключається за Y грошей якщо юзер надоумиться вернутися.

тут якраз автозаморозка рулить.

друге з кредетом.

і може ще є трете.

 

а з розмазанов АП в автозаморозці небачу потреби

там більш ефективно опційка НЕ_ЗНІМАТИ_БАБЛО_ЯКЩО_КЕШ+КРЕДИТ<0 = 1 всерівно юзати нет без бабла небуде.

чи вона вже є? :blink:  хоча я небачив і неюзав розмазану АП.

Ссылка на сообщение
Поделиться на других сайтах

Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею.

В старгейзер.конф  FeeChargeType = 1

0 - за умовчанням, знімає завжди

1 - знімає коли баланс більше або дорівнює 0

2 - знімає коли баланс більше 0

 

 

А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO.

Ссылка на сообщение
Поделиться на других сайтах

ну то кому як треба, мне в знятті  АП все влаштовує як є от не вникав в це питання глибше, а для тих хто затіяв і плюсував тему є над чим подумати.

Ссылка на сообщение
Поделиться на других сайтах

Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею.

В старгейзер.конф  FeeChargeType = 1

0 - за умовчанням, знімає завжди

1 - знімає коли баланс більше або дорівнює 0

2 - знімає коли баланс більше 0

 

 

А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO.

Фігню пишете, шановний :)

0 — знімає незалежно від того скільки у абонента грошей на рахунку;

1 — знімає тільки коли баланс додатній (абонент може зайти в „мінус“, але не більше ніж на величину АП);

2 — знімає тільки тоді коли грошей на рахунку достатньо для зняття АП (абонент ніколи не заходить у „мінус“).

Ссылка на сообщение
Поделиться на других сайтах

2 — знімає тільки тоді коли грошей на рахунку достатньо для зняття АП (абонент ніколи не заходить у „мінус“).

И работает вечно? или же его отключает?

Ссылка на сообщение
Поделиться на других сайтах

 

FeeChargeType — не обязательный параметр, регулирующий процесс

снятия абонплаты. Может принимать значения 0, 1 и 2, по умолчанию
имеет значение 0. При значении 0 абонплата снимается как обычно, при
значении 1 абонплата снимается только если баланс пользователя
положительный или равен нулю, при значении 2 абонплата снимается
только если баланс пользователя больше или равен абонплате

Ніфіга не фігню я написав :)

З FeeChargeType=2 трохи переплутав, згоден, а в 0 та 1 усе вірно.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

А почему у меня в старгазер конф нету FeeChargeType ??? /etc/stargazer/stargazer.conf

Попробуем еще так... Ато с заморозкой грабли. Кстати, ребутить старгазер нужно или подхватит на лету конфигурационный файл ? 

Відредаговано 0TshEL_n1ck
Ссылка на сообщение
Поделиться на других сайтах
А почему у меня в старгазер конф нету FeeChargeType ??? /etc/stargazer/stargazer.conf Попробуем еще так... Ато с заморозкой грабли.

напевно самому намалювати треба, в доці пише "необов'язковий параметр по замовчуванню = ..."

і старгейзер рестартнути незабудьте, щоб конфіг перечитав.

Відредаговано mgo
Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Кстати вот поковырялся в логах старгазера - куча ошибок при перезапусках типа 

2014-11-28 10:34:19 -- Cannot write stat for user psed91ap0.
2014-11-28 10:34:19 -- Couldn't save user stat:
2014-11-28 10:34:19 -- Cannot write disconnect for user psed91ap0.
2014-11-28 10:34:19 -- Couldn't connect to Server
Что ему не нра 7 
При этом как бы всё работает...
Відредаговано 0TshEL_n1ck
Ссылка на сообщение
Поделиться на других сайтах

 

Кстати вот поковырялся в логах старгазера - куча ошибок при перезапусках типа 

2014-11-28 10:34:19 -- Cannot write stat for user psed91ap0.
2014-11-28 10:34:19 -- Couldn't save user stat:
2014-11-28 10:34:19 -- Cannot write disconnect for user psed91ap0.
2014-11-28 10:34:19 -- Couldn't connect to Server
Что ему не нра 7 
При этом как бы всё работает...

 

И что только люди не делают чтобы не использовать нормальные СУБД... :)

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Да я как бы вообще ничего и не делал что б использовать нормальные СУБД, с коробки установил по мануалу... Как можно решить ? и есть ли смысл решать ? Может в неправильной последовательности запускается ??? 

Відредаговано 0TshEL_n1ck
Ссылка на сообщение
Поделиться на других сайтах

Да я как бы вообще ничего и не делал что б использовать нормальные СУБД, с коробки установил по мануалу... Как можно решить ? и есть ли смысл решать ? Может в неправильной последовательности запускается ??? 

Та это я ритуальную фразу произношу при проблемах с MySQL. Разберитесь что там у вас с СУБД происходит.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Да я как бы вообще не могу понять в чём проблема то... Мускл работает. всё штатно... Старгазер матриться на пользователей, потом маты пропадают и он красиво и ровно всё  поднимает... Почему он с первого раза это не делает - вопрос...

2014-11-28 10:34:18 -- +++++++++++++++++++++++++++++++++++++++++++++
2014-11-28 10:34:19 -- Module: 'CAP_NF v. 0.4'. Stop successfull.
2014-11-28 10:34:19 -- Module: 'Always Online authorizator v.1.0'. Stop successfull.
2014-11-28 10:34:19 -- Cannot write disconnect for user tim25ap0.
2014-11-28 10:34:19 -- Couldn't connect to Server
перечисляет всех пользователей повторяя ошибку выше
2014-11-28 10:34:19 -- Module: 'InetAccess authorization plugin v.1.4'. Stop successfull.


2014-11-28 10:34:19 -- Module: 'Stg configurator v.0.08'. Stop successfull.
2014-11-28 10:34:19 -- Traffcounter: Stop successfull.
2014-11-28 10:34:19 -- Cannot write stat for user tim25ap0.
2014-11-28 10:34:19 -- Couldn't save user stat:
перечисляет всех пользователей повторяя ошибку выше




2014-11-28 10:34:19 -- Users: Stop successfull.
2014-11-28 10:34:20 -- Queue removed successfully.
2014-11-28 10:34:21 -- StgTimer: Stop successfull.
2014-11-28 10:34:21 -- Stg stopped successfully.
а вот тут ровненько запускается по новой...
2014-11-28 10:34:21 -- ---------------------------------------------
2014-11-28 10:36:05 -- Stg v. 2.408
2014-11-28 10:36:05 -- Message queue created successfully. msgKey=5555 msgID=65536
2014-11-28 10:36:05 -- Timer thread started successfully.
2014-11-28 10:36:05 -- Storage plugin: mysql_store v.0.67. Loading successfull.
2014-11-28 10:36:06 -- Users started successfully.
2014-11-28 10:36:06 -- Traffcounter started successfully.
2014-11-28 10:36:06 -- Module: 'Stg configurator v.0.08'. Start successfull.
2014-11-28 10:36:06 -- Module: 'Always Online authorizator v.1.0'. Start successfull.
2014-11-28 10:36:06 -- Module: 'InetAccess authorization plugin v.1.4'. Start successfull.
2014-11-28 10:36:06 -- Module: 'CAP_NF v. 0.4'. Start successfull.
2014-11-28 10:36:06 -- Stg started successfully.
2014-11-28 10:36:06 -- +++++++++++++++++++++++++++++++++++++++++++++
Відредаговано 0TshEL_n1ck
Ссылка на сообщение
Поделиться на других сайтах
  • 2 weeks later...

Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею.

В старгейзер.конф  FeeChargeType = 1

0 - за умовчанням, знімає завжди

1 - знімає коли баланс більше або дорівнює 0

2 - знімає коли баланс більше 0

 

 

А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO.

Подскажите пожалуйста куда копать. В старгейз конфе установлено FeeChargeType = 1, но не снимает деньги у пользователей у которых 0 на счету, и получается он работает вечно...

Ссылка на сообщение
Поделиться на других сайтах

Да, сервер перезагружался. 

LogFile = /var/log/stargazer.log
PIDFile = /var/run/stargazer.pid
Rules = /etc/stargazer/rules
DetailStatWritePeriod = 1/4
StatWritePeriod = 10
DayFee = 1
ReconnectOnTariffChange=yes
DayFeeIsLastDay = no
DayResetTraff = 1
SpreadFee = yes
FreeMbAllowInet = no
WriteFreeMbTraffCost = yes
FullFee = yes
FeeChargeType = 1

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.


×
×
  • Створити нове...