0TshEL_n1ck 0 Опубликовано: 2014-11-03 09:31:41 Share Опубликовано: 2014-11-03 09:31:41 Доброго времени суток. Подскажите пожалуйста как можно решить. Реализовано посуточное снятие АП. После того как клиент уходит в минус - его замораживает через API (autofreeze¶m=nocredit). Через недельку вторую клиенту в голову приходит мысль оплатить интернет, он оплачивает, НО после оплаты остаётся заморожен... Как сделать так что б после оплаты его размораживало ???? Ссылка на сообщение Поделиться на других сайтах
chinhis 0 Опубліковано: 2014-11-14 08:57:36 Share Опубліковано: 2014-11-14 08:57:36 (відредаговано) +1 тоже таке питання цікавить. Можна як варіант підправити скрипт модуля оплат, але тоді після кожної обнови треба буде знову правити, до тих пір поки не вийде в офіційному релізі така можливість. Або дати право заморозки-розморозки в кабінеті юзера, і відповідно там де реалізовано "Перенаправление должников" в скрипті заглушки провіряти чи юзер заморожений якшо в `stg`.`users` поле `Passive`='1' , то переправити на відповідну сторінку, де пропонується перейти в кабінет і розморозитись. Відредаговано 2014-11-14 09:11:13 chinhis Ссылка на сообщение Поделиться на других сайтах
0TshEL_n1ck 0 Опубліковано: 2014-11-20 20:07:03 Автор Share Опубліковано: 2014-11-20 20:07:03 +1 тоже таке питання цікавить. Можна як варіант підправити скрипт модуля оплат, але тоді після кожної обнови треба буде знову правити, до тих пір поки не вийде в офіційному релізі така можливість. Або дати право заморозки-розморозки в кабінеті юзера, і відповідно там де реалізовано "Перенаправление должников" в скрипті заглушки провіряти чи юзер заморожений якшо в `stg`.`users` поле `Passive`='1' , то переправити на відповідну сторінку, де пропонується перейти в кабінет і розморозитись. Да после оплаты было б не плохо что б проверяло заморожен ли клиент, и если заморожен что б сразу размораживало. Или сделать так как Вы говорите что б клиент после заморозки не имел выход в интернет, но имел доступ в свой личный кабинет и возможность отмораживаться. Очень полезно было б для некоторых людей которые на неделю уезжают там и всё такое... Ссылка на сообщение Поделиться на других сайтах
mgo 20 Опубліковано: 2014-11-22 07:30:06 Share Опубліковано: 2014-11-22 07:30:06 Да после оплаты было б не плохо что б проверяло заморожен ли клиент, и если заморожен что б сразу размораживало. Или сделать так как Вы говорите что б клиент после заморозки не имел выход в интернет, но имел доступ в свой личный кабинет и возможность отмораживаться. Очень полезно было б для некоторых людей которые на неделю уезжают там и всё такое... думаю краще не знімати АП у юзера з балансом cash + credit <0 в самий раз опційка старгейзеру булаб)) але якщо все так просто б було то заморозку флай не придумувавби. Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2014-11-22 08:08:08 Share Опубліковано: 2014-11-22 08:08:08 Автозаморозка потрібна для того, щоб абон кожного місяця кредит не брав. Ссылка на сообщение Поделиться на других сайтах
mgo 20 Опубліковано: 2014-11-22 09:17:28 Share Опубліковано: 2014-11-22 09:17:28 Автозаморозка потрібна для того, щоб абон кожного місяця кредит не брав. тут два варіанта зняття АП є змазана як у топикастера і раз у місяць, якщо раз у місяць тоді перше не заганяти юзера в величезний борг який він всерівно не оплатить бо неюзав нет.(раптом юзер їздив на канари на 3 місяці ну чи на нари ) хоча варто зазначити в договорі з юзером при неолаті X місяців користувач відключається і підключається за Y грошей якщо юзер надоумиться вернутися. тут якраз автозаморозка рулить. друге з кредетом. і може ще є трете. а з розмазанов АП в автозаморозці небачу потреби там більш ефективно опційка НЕ_ЗНІМАТИ_БАБЛО_ЯКЩО_КЕШ+КРЕДИТ<0 = 1 всерівно юзати нет без бабла небуде. чи вона вже є? хоча я небачив і неюзав розмазану АП. Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2014-11-22 19:06:42 Share Опубліковано: 2014-11-22 19:06:42 Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею. В старгейзер.конф FeeChargeType = 1 0 - за умовчанням, знімає завжди 1 - знімає коли баланс більше або дорівнює 0 2 - знімає коли баланс більше 0 А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO. Ссылка на сообщение Поделиться на других сайтах
mgo 20 Опубліковано: 2014-11-22 19:49:31 Share Опубліковано: 2014-11-22 19:49:31 ну то кому як треба, мне в знятті АП все влаштовує як є от не вникав в це питання глибше, а для тих хто затіяв і плюсував тему є над чим подумати. Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2014-11-22 22:50:42 Share Опубліковано: 2014-11-22 22:50:42 Нехай читают доку до старгейзеру, отам можна усе знайти Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-11-24 06:19:28 Share Опубліковано: 2014-11-24 06:19:28 Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею. В старгейзер.конф FeeChargeType = 1 0 - за умовчанням, знімає завжди 1 - знімає коли баланс більше або дорівнює 0 2 - знімає коли баланс більше 0 А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO. Фігню пишете, шановний 0 — знімає незалежно від того скільки у абонента грошей на рахунку; 1 — знімає тільки коли баланс додатній (абонент може зайти в „мінус“, але не більше ніж на величину АП); 2 — знімає тільки тоді коли грошей на рахунку достатньо для зняття АП (абонент ніколи не заходить у „мінус“). Ссылка на сообщение Поделиться на других сайтах
BARVIT 113 Опубліковано: 2014-11-24 06:55:44 Share Опубліковано: 2014-11-24 06:55:44 2 — знімає тільки тоді коли грошей на рахунку достатньо для зняття АП (абонент ніколи не заходить у „мінус“). И работает вечно? или же его отключает? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-11-24 08:14:44 Share Опубліковано: 2014-11-24 08:14:44 Вечно. Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2014-11-24 11:59:50 Share Опубліковано: 2014-11-24 11:59:50 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 0 Опубліковано: 2014-11-28 07:36:25 Автор Share Опубліковано: 2014-11-28 07:36:25 (відредаговано) А почему у меня в старгазер конф нету FeeChargeType ??? /etc/stargazer/stargazer.conf Попробуем еще так... Ато с заморозкой грабли. Кстати, ребутить старгазер нужно или подхватит на лету конфигурационный файл ? Відредаговано 2014-11-28 08:19:27 0TshEL_n1ck Ссылка на сообщение Поделиться на других сайтах
mgo 20 Опубліковано: 2014-11-28 08:16:10 Share Опубліковано: 2014-11-28 08:16:10 (відредаговано) А почему у меня в старгазер конф нету FeeChargeType ??? /etc/stargazer/stargazer.conf Попробуем еще так... Ато с заморозкой грабли. напевно самому намалювати треба, в доці пише "необов'язковий параметр по замовчуванню = ..." і старгейзер рестартнути незабудьте, щоб конфіг перечитав. Відредаговано 2014-11-28 08:16:35 mgo Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2014-11-28 08:38:17 Share Опубліковано: 2014-11-28 08:38:17 Ну я сам домалював, поки що ніхто не вмер... Ссылка на сообщение Поделиться на других сайтах
0TshEL_n1ck 0 Опубліковано: 2014-11-28 08:45:14 Автор Share Опубліковано: 2014-11-28 08:45:14 (відредаговано) Кстати вот поковырялся в логах старгазера - куча ошибок при перезапусках типа 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 При этом как бы всё работает... Відредаговано 2014-11-28 08:45:49 0TshEL_n1ck Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-11-28 09:18:06 Share Опубліковано: 2014-11-28 09:18:06 Кстати вот поковырялся в логах старгазера - куча ошибок при перезапусках типа 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 0 Опубліковано: 2014-11-28 09:27:39 Автор Share Опубліковано: 2014-11-28 09:27:39 (відредаговано) Да я как бы вообще ничего и не делал что б использовать нормальные СУБД, с коробки установил по мануалу... Как можно решить ? и есть ли смысл решать ? Может в неправильной последовательности запускается ??? Відредаговано 2014-11-28 09:33:13 0TshEL_n1ck Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-11-28 10:15:59 Share Опубліковано: 2014-11-28 10:15:59 Да я как бы вообще ничего и не делал что б использовать нормальные СУБД, с коробки установил по мануалу... Как можно решить ? и есть ли смысл решать ? Может в неправильной последовательности запускается ??? Та это я ритуальную фразу произношу при проблемах с MySQL. Разберитесь что там у вас с СУБД происходит. Ссылка на сообщение Поделиться на других сайтах
0TshEL_n1ck 0 Опубліковано: 2014-11-28 10:23:53 Автор Share Опубліковано: 2014-11-28 10:23:53 (відредаговано) Да я как бы вообще не могу понять в чём проблема то... Мускл работает. всё штатно... Старгазер матриться на пользователей, потом маты пропадают и он красиво и ровно всё поднимает... Почему он с первого раза это не делает - вопрос... 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 -- +++++++++++++++++++++++++++++++++++++++++++++ Відредаговано 2014-11-28 10:30:06 0TshEL_n1ck Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2014-11-28 12:25:43 Share Опубліковано: 2014-11-28 12:25:43 А, так чего ж тут непонятного-то. Мускул остановился до того как остановился Старгейзер. Ссылка на сообщение Поделиться на других сайтах
0TshEL_n1ck 0 Опубліковано: 2014-12-08 22:25:54 Автор Share Опубліковано: 2014-12-08 22:25:54 Можна в старгейзері вказати тип зняття АП, воно працює з розмазнею. В старгейзер.конф FeeChargeType = 1 0 - за умовчанням, знімає завжди 1 - знімає коли баланс більше або дорівнює 0 2 - знімає коли баланс більше 0 А, автоморозильник має сенс коли поріг заморозки дорівнює тариф*2, тобто тариф 100 гривень в місяць - то поріг 200, звісно IMHO. Подскажите пожалуйста куда копать. В старгейз конфе установлено FeeChargeType = 1, но не снимает деньги у пользователей у которых 0 на счету, и получается он работает вечно... Ссылка на сообщение Поделиться на других сайтах
l1ght 377 Опубліковано: 2014-12-08 22:36:21 Share Опубліковано: 2014-12-08 22:36:21 З мого старгейзер.конф FeeChargeType = 1 А у вас схоже, що стоїть : FeeChargeType = 2 Після зміни конфігу старгейзер рестартували? Ссылка на сообщение Поделиться на других сайтах
0TshEL_n1ck 0 Опубліковано: 2014-12-08 22:38:09 Автор Share Опубліковано: 2014-12-08 22:38:09 Да, сервер перезагружался. 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 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас