SVD 6 Опубликовано: 2013-03-20 10:23:16 Share Опубликовано: 2013-03-20 10:23:16 (відредаговано) Читал мануал ихний и FAQ от ubilling. Поставил пару дней назад систему. Настроил все работает докручиваю всякие фичи на nas сервере. Но меня терзали мысли а как же все таки логика работает по снятию АП. По у молчанию 1 число снятия stg. у юзеров (2шт) один тариф 60гр у другого 100гр на счету по 0 обеих создал 18 числа. И тут же пробирает интерес а как же оно будет работать в настройках stg поменял день АП на 20. Как результат интернет у пропал в 00 00 20 числа Ок. у того у которого 60 за мес баланс оказался -23.571453 у того что за 100 примерно - 64.000. А что было бы если осталось бы первое число.? И еще такой момент по документации и по основной логике если баланс 0 отрабатывает onconnect. Но случился такой пользователь что пока не положил денег в плюс не заработало. потом вроде после резета stg все норм. Я понимаю вы юзаете stg давно и знаете как он себя ведет. Это для меня самый главный узел который должен работать. Просто система вся готова. Но я не определился с числом снятия вот например решу что это будет 15 а нового клиента подключу 17 (60гр) что его ждет следующего 15 числа (-60)? Відредаговано 2013-03-20 10:27:55 SVD Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-03-20 10:43:06 Share Опубліковано: 2013-03-20 10:43:06 Смотрите, если в конфиге Stargazer не установлено FullFee=yes то абонплата снимается только за период активности юзера. "Активный" - значит не "замороженный". Кроме того при создании юзера считается что до момента создания он был неактивен. Т.е. если вы их создали 18-го числа, то 18 дней они были не активны. Остаток составляет (30 - 18) / 30 = 12 / 30 = 0.4. Т.е. должно снять 0.4 от абонплаты. В случае с АП 60 примерно так и получилось (60 * 0.4 = 24). Почему вышло 64 в случае со 100 не знаю, надо смотреть что у того юзера с passiveTime. Если не хотите сложностей - ставьте FullFee = yes и день снятия абонплаты по умолчанию. Тогда не будет сюрпризов и вопросов. По поводу нулевого баланса вопроса не понял. Ссылка на сообщение Поделиться на других сайтах
SVD 6 Опубліковано: 2013-03-20 11:06:05 Автор Share Опубліковано: 2013-03-20 11:06:05 Огромно спасибо. Просветлело . FullFee = yes наверно включу. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-03-20 11:17:28 Share Опубліковано: 2013-03-20 11:17:28 FullFee = yes наверно включу. "Наверное" не знаю зачем его вы выключали. Вот дефолтный конфиг как он есть, и его работа полностью понятна и четко обозначена в документации: DayFee = 1 ReconnectOnTariffChange=yes DayFeeIsLastDay = no DayResetTraff = 1 SpreadFee = no FreeMbAllowInet = no WriteFreeMbTraffCost = yes FullFee = yes Ссылка на сообщение Поделиться на других сайтах
SVD 6 Опубліковано: 2013-03-21 11:39:13 Автор Share Опубліковано: 2013-03-21 11:39:13 FullFee = yes был no видно зацепил его нечаянно. Ночью сделал тест. все нормально заработало у всех у кого ноль появились ( - ). Вообще все мне очень нравиться. Хотел только уточнить 1 числа АП (100гр ) и клиент заморозил себя 5 числа. а 15 разморозил не работал 10 дней. как stg его посчитает? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-03-21 11:57:15 Share Опубліковано: 2013-03-21 11:57:15 Нечего там считать. Если абонент сам себя морозит из кабинета пользователя - снимается сумма указанная в AF_FREEZPRICE а также та сумма которая указана в тарифе в поле "Стоимость заморозки", если она не нулевая. В замороженном состоянии на абонента просто не начисляется АП и не выполняется OnConnect, даже если у абонента достаточно средств. Вот и все. Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-20 08:10:54 Share Опубліковано: 2013-08-20 08:10:54 Просвятите по поводу ежедневного снятие АП В конфиге stg есть SpreadFee = yes, установил этот параметр, перезагрузил стг, но абонка не снимаеться. Может че еще пропустил ? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-08-20 17:59:25 Share Опубліковано: 2013-08-20 17:59:25 Просвятите по поводу ежедневного снятие АП В конфиге stg есть SpreadFee = yes, установил этот параметр, перезагрузил стг, но абонка не снимаеться. Может че еще пропустил ? Какое значение у FeeChargeType? Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-21 08:08:41 Share Опубліковано: 2013-08-21 08:08:41 Просвятите по поводу ежедневного снятие АП В конфиге stg есть SpreadFee = yes, установил этот параметр, перезагрузил стг, но абонка не снимаеться. Может че еще пропустил ? Какое значение у FeeChargeType? такого параметра, у меня, в stargazer.conf вообще не установленно. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-08-21 08:13:59 Share Опубліковано: 2013-08-21 08:13:59 Вот размазанная АП. Снимается в 00 ночи, пропорционально, ежедневно. Все работает. DayFee = 1 ReconnectOnTariffChange=yes DayFeeIsLastDay = no DayResetTraff = 1 SpreadFee = yes FreeMbAllowInet = no WriteFreeMbTraffCost = yes FullFee = yes Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-08-21 09:30:26 Share Опубліковано: 2013-08-21 09:30:26 Просвятите по поводу ежедневного снятие АП В конфиге stg есть SpreadFee = yes, установил этот параметр, перезагрузил стг, но абонка не снимаеться. Может че еще пропустил ? Какое значение у FeeChargeType? такого параметра, у меня, в stargazer.conf вообще не установленно. Тогда скорее всего у вас ситуация в которой абонка не снимается. Например юзер "заморожен" или у него величина ежедневной абонплаты менее 10^-3. Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-08-21 10:43:27 Share Опубліковано: 2013-08-21 10:43:27 ...либо терминальная стадия нетерпеливости и он просто не не дождался 12-ти ночи Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-21 11:37:15 Share Опубліковано: 2013-08-21 11:37:15 Да ну, вторая неделя пошла без снятия АП . Вам бы столько терпения. Кусок конфига : DetailStatWritePeriod = 1/4 StatWritePeriod = 10 DayFee = 1 ReconnectOnTariffChange=yes DayFeeIsLastDay = no DayResetTraff = 1 SpreadFee = yes FreeMbAllowInet = no WriteFreeMbTraffCost = yes FullFee = yes Добавить FeeChargeType=yes? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-08-21 11:57:04 Share Опубліковано: 2013-08-21 11:57:04 Да ну, вторая неделя пошла без снятия АП . Вам бы столько терпения. Кусок конфига : DetailStatWritePeriod = 1/4 StatWritePeriod = 10 DayFee = 1 ReconnectOnTariffChange=yes DayFeeIsLastDay = no DayResetTraff = 1 SpreadFee = yes FreeMbAllowInet = no WriteFreeMbTraffCost = yes FullFee = yes Добавить FeeChargeType=yes? Если указать FeeChargeType = yes то Stargazer даже не запустится Давайте лучше посмотрим на логи и конкретных абонентов. База у вас в чем? Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-08-21 12:04:14 Share Опубліковано: 2013-08-21 12:04:14 Да ну, вторая неделя пошла без снятия АП . Вам бы столько терпения. Норм, че. Видите - даже вселенная сопротивляется переходу на некошерную размазанную АП 2 madf База у вас в чем? Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-08-21 12:20:20 Share Опубліковано: 2013-08-21 12:20:20 ... 2 madf База у вас в чем? И почему я не сомневался? Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-21 14:50:18 Share Опубліковано: 2013-08-21 14:50:18 База на MySQL Ссылка на сообщение Поделиться на других сайтах
felixio_01 8 Опубліковано: 2013-08-21 15:09:21 Share Опубліковано: 2013-08-21 15:09:21 Норм, че. Видите - даже вселенная сопротивляется переходу на некошерную размазанную АП так, так, вот не надо про это ))))) всё нормально с размазанной абонплатой Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-08-21 17:38:49 Share Опубліковано: 2013-08-21 17:38:49 так, так, вот не надо про это ))))) всё нормально с размазанной абонплатой Жители Помпеи тоже так говорили Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-22 06:16:30 Share Опубліковано: 2013-08-22 06:16:30 Ээ... в финансовых отчетах - тишина. Ссылка на сообщение Поделиться на других сайтах
madf 279 Опубліковано: 2013-08-22 07:48:19 Share Опубліковано: 2013-08-22 07:48:19 В логах Stargazer'а что-то интересное есть? Типа "Subscriber fee charge". Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-08-22 09:18:31 Share Опубліковано: 2013-08-22 09:18:31 Ээ... в финансовых отчетах - тишина. Там в принципе не должно быть снятий абонплаты. Оные следует смотреть либо в "черная магия"->"движение средств" либо в "черная магия"->"денежные начисления". Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-22 10:39:47 Share Опубліковано: 2013-08-22 10:39:47 В логах Stargazer'а что-то интересное есть? Типа "Subscriber fee charge". Да! В логах есть ругатня : 2013-08-21 22:21:54 -- Stg started successfully. 2013-08-21 22:21:54 -- +++++++++++++++++++++++++++++++++++++++++++++ 2013-08-22 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '2ap9_3i6k': 'cash' parameter changed from '35.330645' to '35.224193'. Subscriber fee charge 2013-08-22 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '1376999445': 'cash' parameter changed from '74.919355 ' to '74.838710'. Subscriber fee charge 2013-08-22 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '1376117748': 'cash' parameter changed from '128.47419 4' to '128.335484'. Subscriber fee charge 2013-08-22 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '1376065646': 'cash' parameter changed from '46.722581 ' to '46.616129'. Subscriber fee charge 2013-08-22 00:00:00 -- Admin '@stargazer', 0.0.0.0: User '1375977658': 'cash' parameter changed from '108.61612 9' to '108.509677'. Subscriber fee charge Ссылка на сообщение Поделиться на других сайтах
nightfly 1 239 Опубліковано: 2013-08-22 10:44:50 Share Опубліковано: 2013-08-22 10:44:50 Да! В логах есть ругатня : 1. Значит старгейзер таки начисляет АП 2. Значит это же должно быть отображено в модуле "движение средств". Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2013-08-22 10:46:55 Share Опубліковано: 2013-08-22 10:46:55 Ээ... в финансовых отчетах - тишина. Там в принципе не должно быть снятий абонплаты. Оные следует смотреть либо в "черная магия"->"движение средств" либо в "черная магия"->"денежные начисления". Таки да! В черной магии в двиениях средств, у юзера, с тарифом у которого должно снимать 4.3 грн снимает какие-то 100500 сотые доли копеек: 2013-08-22 00:00:00 -0.13870999999999 127.919355 127.780645 Абонплата Абонплата Интернет stargazer 2013-08-21 00:00:00 -0.13871 128.058065 127.919355 Абонплата Абонплата Интернет stargazer 2013-08-20 00:00:00 -0.13870900000001 128.196774 128.058065 Абонплата Абонплата Интернет stargazer 2013-08-19 00:00:00 -0.13871 128.335484 128.196774 Абонплата Абонплата Интернет stargazer 2013-08-18 00:00:00 -0.13871 128.474194 128.335484 Абонплата Абонплата Интернет stargazer 2013-08-17 00:00:00 -0.13870899999998 128.612903 128.474194 Абонплата Абонплата Интернет stargazer 2013-08-16 00:00:00 -0.13871 128.751613 128.612903 Абонплата Абонплата Интернет stargazer 2013-08-15 00:00:00 -0.13871 128.890323 128.751613 Абонплата Абонплата Интернет stargazer 2013-08-14 00:00:00 -0.13870900000001 129.029032 128.890323 Абонплата Абонплата Интернет stargazer 2013-08-13 00:00:00 -0.13871 129.167742 129.029032 Абонплата Абонплата Интернет stargazer 2013-08-12 00:00:00 -0.13871 129.306452 129.167742 Абонплата Абонплата Интернет stargazer 2013-08-11 00:00:00 -0.13870900000001 129.445161 129.306452 Абонплата Абонплата Интернет stargazer 2013-08-10 00:00:00 -0.13870999999997 129.583871 129.445161 Абонплата Абонплата Интернет stargazer Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас