0TshEL_n1ck Опубликовано: 3 листопада, 2014 Опубликовано: 3 листопада, 2014 Доброго времени суток. Подскажите пожалуйста как можно решить. Реализовано посуточное снятие АП. После того как клиент уходит в минус - его замораживает через API (autofreeze¶m=nocredit). Через недельку вторую клиенту в голову приходит мысль оплатить интернет, он оплачивает, НО после оплаты остаётся заморожен... Как сделать так что б после оплаты его размораживало ????
chinhis Опубліковано: 14 листопада, 2014 Опубліковано: 14 листопада, 2014 (відредаговано) +1 тоже таке питання цікавить. Можна як варіант підправити скрипт модуля оплат, але тоді після кожної обнови треба буде знову правити, до тих пір поки не вийде в офіційному релізі така можливість. Або дати право заморозки-розморозки в кабінеті юзера, і відповідно там де реалізовано "Перенаправление должников" в скрипті заглушки провіряти чи юзер заморожений якшо в `stg`.`users` поле `Passive`='1' , то переправити на відповідну сторінку, де пропонується перейти в кабінет і розморозитись. Відредаговано 14 листопада, 2014 chinhis
0TshEL_n1ck Опубліковано: 20 листопада, 2014 Автор Опубліковано: 20 листопада, 2014 +1 тоже таке питання цікавить. Можна як варіант підправити скрипт модуля оплат, але тоді після кожної обнови треба буде знову правити, до тих пір поки не вийде в офіційному релізі така можливість. Або дати право заморозки-розморозки в кабінеті юзера, і відповідно там де реалізовано "Перенаправление должников" в скрипті заглушки провіряти чи юзер заморожений якшо в `stg`.`users` поле `Passive`='1' , то переправити на відповідну сторінку, де пропонується перейти в кабінет і розморозитись. Да после оплаты было б не плохо что б проверяло заморожен ли клиент, и если заморожен что б сразу размораживало. Или сделать так как Вы говорите что б клиент после заморозки не имел выход в интернет, но имел доступ в свой личный кабинет и возможность отмораживаться. Очень полезно было б для некоторых людей которые на неделю уезжают там и всё такое...
mgo Опубліковано: 22 листопада, 2014 Опубліковано: 22 листопада, 2014 Да после оплаты было б не плохо что б проверяло заморожен ли клиент, и если заморожен что б сразу размораживало. Или сделать так как Вы говорите что б клиент после заморозки не имел выход в интернет, но имел доступ в свой личный кабинет и возможность отмораживаться. Очень полезно было б для некоторых людей которые на неделю уезжают там и всё такое... думаю краще не знімати АП у юзера з балансом cash + credit <0 в самий раз опційка старгейзеру булаб)) але якщо все так просто б було то заморозку флай не придумувавби.
l1ght Опубліковано: 22 листопада, 2014 Опубліковано: 22 листопада, 2014 Автозаморозка потрібна для того, щоб абон кожного місяця кредит не брав.
mgo Опубліковано: 22 листопада, 2014 Опубліковано: 22 листопада, 2014 Автозаморозка потрібна для того, щоб абон кожного місяця кредит не брав. тут два варіанта зняття АП є змазана як у топикастера і раз у місяць, якщо раз у місяць тоді перше не заганяти юзера в величезний борг який він всерівно не оплатить бо неюзав нет.(раптом юзер їздив на канари на 3 місяці ну чи на нари ) хоча варто зазначити в договорі з юзером при неолаті X місяців користувач відключається і підключається за Y грошей якщо юзер надоумиться вернутися. тут якраз автозаморозка рулить. друге з кредетом. і може ще є трете. а з розмазанов АП в автозаморозці небачу потреби там більш ефективно опційка НЕ_ЗНІМАТИ_БАБЛО_ЯКЩО_КЕШ+КРЕДИТ<0 = 1 всерівно юзати нет без бабла небуде. чи вона вже є? хоча я небачив і неюзав розмазану АП.
l1ght Опубліковано: 22 листопада, 2014 Опубліковано: 22 листопада, 2014 Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею. В старгейзер.конф FeeChargeType = 1 0 - за умовчанням, знімає завжди 1 - знімає коли баланс більше або дорівнює 0 2 - знімає коли баланс більше 0 А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO.
mgo Опубліковано: 22 листопада, 2014 Опубліковано: 22 листопада, 2014 ну то кому як треба, мне в знятті АП все влаштовує як є от не вникав в це питання глибше, а для тих хто затіяв і плюсував тему є над чим подумати.
l1ght Опубліковано: 22 листопада, 2014 Опубліковано: 22 листопада, 2014 Нехай читают доку до старгейзеру, отам можна усе знайти
madf Опубліковано: 24 листопада, 2014 Опубліковано: 24 листопада, 2014 Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею. В старгейзер.конф FeeChargeType = 1 0 - за умовчанням, знімає завжди 1 - знімає коли баланс більше або дорівнює 0 2 - знімає коли баланс більше 0 А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO. Фігню пишете, шановний 0 — знімає незалежно від того скільки у абонента грошей на рахунку; 1 — знімає тільки коли баланс додатній (абонент може зайти в „мінус“, але не більше ніж на величину АП); 2 — знімає тільки тоді коли грошей на рахунку достатньо для зняття АП (абонент ніколи не заходить у „мінус“).
BARVIT Опубліковано: 24 листопада, 2014 Опубліковано: 24 листопада, 2014 2 — знімає тільки тоді коли грошей на рахунку достатньо для зняття АП (абонент ніколи не заходить у „мінус“). И работает вечно? или же его отключает?
l1ght Опубліковано: 24 листопада, 2014 Опубліковано: 24 листопада, 2014 FeeChargeType — не обязательный параметр, регулирующий процесс снятия абонплаты. Может принимать значения 0, 1 и 2, по умолчанию имеет значение 0. При значении 0 абонплата снимается как обычно, при значении 1 абонплата снимается только если баланс пользователя положительный или равен нулю, при значении 2 абонплата снимается только если баланс пользователя больше или равен абонплате http://stargazer.dp.ua/download/server/2.408/stargazer_help_v2.17.pdf Ніфіга не фігню я написав З FeeChargeType=2 трохи переплутав, згоден, а в 0 та 1 усе вірно.
0TshEL_n1ck Опубліковано: 28 листопада, 2014 Автор Опубліковано: 28 листопада, 2014 (відредаговано) А почему у меня в старгазер конф нету FeeChargeType ??? /etc/stargazer/stargazer.conf Попробуем еще так... Ато с заморозкой грабли. Кстати, ребутить старгазер нужно или подхватит на лету конфигурационный файл ? Відредаговано 28 листопада, 2014 0TshEL_n1ck
mgo Опубліковано: 28 листопада, 2014 Опубліковано: 28 листопада, 2014 (відредаговано) А почему у меня в старгазер конф нету FeeChargeType ??? /etc/stargazer/stargazer.conf Попробуем еще так... Ато с заморозкой грабли. напевно самому намалювати треба, в доці пише "необов'язковий параметр по замовчуванню = ..." і старгейзер рестартнути незабудьте, щоб конфіг перечитав. Відредаговано 28 листопада, 2014 mgo
l1ght Опубліковано: 28 листопада, 2014 Опубліковано: 28 листопада, 2014 Ну я сам домалював, поки що ніхто не вмер...
0TshEL_n1ck Опубліковано: 28 листопада, 2014 Автор Опубліковано: 28 листопада, 2014 (відредаговано) Кстати вот поковырялся в логах старгазера - куча ошибок при перезапусках типа 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 При этом как бы всё работает... Відредаговано 28 листопада, 2014 0TshEL_n1ck
madf Опубліковано: 28 листопада, 2014 Опубліковано: 28 листопада, 2014 Кстати вот поковырялся в логах старгазера - куча ошибок при перезапусках типа 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 Опубліковано: 28 листопада, 2014 Автор Опубліковано: 28 листопада, 2014 (відредаговано) Да я как бы вообще ничего и не делал что б использовать нормальные СУБД, с коробки установил по мануалу... Как можно решить ? и есть ли смысл решать ? Может в неправильной последовательности запускается ??? Відредаговано 28 листопада, 2014 0TshEL_n1ck
madf Опубліковано: 28 листопада, 2014 Опубліковано: 28 листопада, 2014 Да я как бы вообще ничего и не делал что б использовать нормальные СУБД, с коробки установил по мануалу... Как можно решить ? и есть ли смысл решать ? Может в неправильной последовательности запускается ??? Та это я ритуальную фразу произношу при проблемах с MySQL. Разберитесь что там у вас с СУБД происходит.
0TshEL_n1ck Опубліковано: 28 листопада, 2014 Автор Опубліковано: 28 листопада, 2014 (відредаговано) Да я как бы вообще не могу понять в чём проблема то... Мускл работает. всё штатно... Старгазер матриться на пользователей, потом маты пропадают и он красиво и ровно всё поднимает... Почему он с первого раза это не делает - вопрос... 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 -- +++++++++++++++++++++++++++++++++++++++++++++ Відредаговано 28 листопада, 2014 0TshEL_n1ck
madf Опубліковано: 28 листопада, 2014 Опубліковано: 28 листопада, 2014 А, так чего ж тут непонятного-то. Мускул остановился до того как остановился Старгейзер.
0TshEL_n1ck Опубліковано: 8 грудня, 2014 Автор Опубліковано: 8 грудня, 2014 Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею. В старгейзер.конф FeeChargeType = 1 0 - за умовчанням, знімає завжди 1 - знімає коли баланс більше або дорівнює 0 2 - знімає коли баланс більше 0 А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO. Подскажите пожалуйста куда копать. В старгейз конфе установлено FeeChargeType = 1, но не снимает деньги у пользователей у которых 0 на счету, и получается он работает вечно...
l1ght Опубліковано: 8 грудня, 2014 Опубліковано: 8 грудня, 2014 З мого старгейзер.конф FeeChargeType = 1 А у вас схоже, що стоїть : FeeChargeType = 2 Після зміни конфігу старгейзер рестартували?
0TshEL_n1ck Опубліковано: 8 грудня, 2014 Автор Опубліковано: 8 грудня, 2014 Да, сервер перезагружался. 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
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас