Просмотр сообщений
|
Страниц: [1] 2 3 ... 7
|
1
|
Главная категория / Nodeny Plus / Re: После установки Nodeny+ есть пару вопросов.
|
: 06 Января 2024, 16:26:47
|
Працюємо вже на н+ давно, але виникла необхідність (після переходу на juniper) в примусовому блокуванні доступу до інтернет. Поясню чому
- 1варіант наприклад абонент телефонує і просить з наступного місяця заморозити рахунок, при чому на рахунку є достатня кількість коштів для декількох а/п. Підтримка морозить (виставляє тариф "МОРОЗ" з 0грн а/п і виставляє доступ в заблоковано (jun назначає правило deny). При настанні наступного періоду - ситема бачить що коштів достатньо - розблоковує доступ (jun назначає клієнту правило allow). Хоча тариф "МОРОЗ".
- 2варіант Абонент підключає послугу "мороз", підтримка - блокує доступ, і абонент через декілька днів робить платіж наприклад на 1грн, так як баланс в + а вартість тарифу 0грн - доступ розблоковується.
В старій версії був пункт в послузі - що доступ має бути заблокований завжди. Можливо хтось якось по іншому вирішив цю проблему - підкажіть. Варіант в тарифі "МОРОЗ" нарізати швидкість в 10кілобіт/сек - не вирішує проблеми.
|
|
|
2
|
Главная категория / Nodeny Plus / Тариф подключился 2й раз
|
: 03 Июля 2023, 14:25:01
|
У некоторых абонентов (выборочно и нет систематичности) тариф продублировался. И снялась а/п 2 раза 1го числа. В истории нет информации чтобы кто-то тариф добавил. Что можно проверить, и как почистить списания и дублирование тарифа?
|
|
|
3
|
Главная категория / Nodeny Plus / auth_log
|
: 23 Декабря 2022, 19:45:41
|
Думаю варто зробити обмеження історії цієї таблиці. В 49 це було, хто як її очищує?
DELETE FROM `auth_log` WHERE `end` < 1640991600;
|
|
|
4
|
Главная категория / Модули NodenyPlus / Re: Модуль Omega TV
|
: 01 Апреля 2022, 09:09:13
|
Важно!
У нас а/п снимается каждого 1 числа. Из-за нерабочего api омеги - не назначился тариф с ТВ, и соответственно не снялась абон.плата. При назначании следующего (даже сейчас) любого тарифа без ТВ - снимается. (Это как решение возникшей проблемы).
|
|
|
5
|
Главная категория / Модули NodenyPlus / Re: Модуль Omega TV
|
: 28 Марта 2022, 09:19:00
|
В связи с отключенным апи на стороне омеги - не устанавливаются комбо тариф абоненту, а главное не возможно завершить (не могу заморозить абонентов) - выпадает ошибка. Вопрос, при переходе на новый месяц, у абонентов с ранее установленным комбо тарифом нормально начнется новый месяц?
|
|
|
6
|
Главная категория / Nodeny Plus / Re: Отсрочка фин.блокирования всех абонентов
|
: 28 Марта 2022, 08:59:37
|
є опція "отключать по балансу". Просто ставиш всім абонентам в "НЕТ"
Дякую. А как поставить за один раз во всех учетках нет . По штучно то понятно но что бы во всех сразу как сделать ? В БД выполнить: update users set block_if_limit=0 where block_if_limit=1;
|
|
|
7
|
Главная категория / Nodeny Plus / Re: Отсрочка фин.блокирования всех абонентов
|
: 28 Февраля 2022, 17:31:44
|
є опція "отключать по балансу". Просто ставиш всім абонентам в "НЕТ" В такому випадку кошти будуть зняті, але доступ в інтернет залишиться. В N+ всім можна так через sql: update users set block_if_limit=0 where block_if_limit=1; в 49/50 там свої таблиці і значення. Дякую.
|
|
|
10
|
Главная категория / Nodeny Plus / Доплата за количество дополнительных опор
|
: 01 Октября 2021, 00:10:56
|
Просьба поддержать кому интересна данная опция.
Во многих небольших нас.пунктах появляются абоненты к которым экономически невыгодно подлючать стандартные тарифы. Но абоненты согласны доплачивать за дополнительную оренду опор. Т.к. стоимость опоры привязанна к мин.зарплате (0,3%)- то цена её постоянно меняется.
Задача, при обычном тарифе, если в доп.поле абонента, число опор >0 - то к тарифу добавляется "число опор * на тариф за опору".
Может кто-то решил данную задачу иным способом, подскажите.
(Мы пока создали доп тарифы 5-10-15-20 опор, но у кого например 8 - несогласны платить за 10)
|
|
|
11
|
Главная категория / Nodeny Plus / Re: Массовое изменение текущих пакетов
|
: 16 Июня 2021, 09:01:41
|
Покажи результат: SELECT * FROM v_services WHERE uid='21'\G mysql> SELECT * FROM v_services WHERE uid='21'\G *************************** 1. row *************************** id: 236105 uid: 21 pay_id: 670470 service_id: 30 tm_start: 1622494807 tm_end: 1625086800 next_service_id: 32 tags: ,inet,speed,start_traf=0,service_log_token=300010008243, module: inet_unlim category: title: Безмежний-30 Мбіт/сек description: <div><b>Безмежний-30 Мбіт/сек</b></div> <div><font size="2">Безлімітний інтернет на швидкості: </font></div> <div><font size="2">до 30 Мбіт/сек - світ</font></div> <div><font size="2">до 100 Мбіт/сек - Україна</font></div> grp_list: ,, price: 200 auto_renew: 1 no_renew: 0 param: $VAR1 = {'wait_pos_balance' => '0','speed_in2' => 100000000,'period' => 2592000,'script' => '','speed_in1' => 30000000,'min_traf' => '0','speed_out1' => 30000000,'mode' => '2','speed_in4' => 0,'speed_out3' => 0,'speed_in3' => 0,'tags' => '','finish_count' => '1','speed_out4' => 0,'speed_out2' => 100000000}; 1 row in set (0.00 sec)
|
|
|
12
|
Главная категория / Nodeny Plus / Re: Массовое изменение текущих пакетов
|
: 15 Июня 2021, 14:49:36
|
выборка ........ + 0.226441 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='21' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.226656 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='20' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.226873 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='19' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.227100 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='18' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.227317 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='16' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.227531 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='15' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.227745 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='12' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.227960 320 Db.pm::sql UPDATE v_services SET next_service_id='60' WHERE uid='11' AND module='inet_omegatv' LIMIT 1 Строк: 0. Время выполнения sql: 0.0001 сек + 0.263024 320 Db.pm::sql INSERT INTO pays SET cash='0', mid='0', category='380', reason='60', comment='<p class=\'small_msg\'>Выбрано 1992 клиентов</p><p class=\'small_msg\'>група XXX<br>Послуга = «Безмежний-30 Мбіт/сек»</p>', creator_ip=INET_ATON('100.111.6.91'), creator='admin', creator_id='8', time='1623761194' Строк: 1. Время выполнения sql: 0.0348 сек + 0.265820 320 Db.pm::sql INSERT INTO webses_data SET created=UNIX_TIMESTAMP(), expire=UNIX_TIMESTAMP()+'10800', role='admin', aid='8', unikey='xIq4VNTc6mcEEQ4t/k5b5w', module='users', data='$VAR1 = {\'-made\' => {\'msg\' => \'Выполнено для 0 клиентов\',\'error\' => undef,\'created\' => 1623761194},\'-input\' => {\'a\' => \'users\'}};' Строк: 1. Время выполнения sql: 0.0024 сек + 0.268149 646 calls.pm::Render Elapsed time: 0.268079 sec
+ 0.050198 94 Db.pm::connect Connecting to DBI:mysql:database=nodeny;host=localhost;port=3306;mysql_connect_timeout=10 : 0.010986 sec + 0.052061 320 Db.pm::sql SELECT *, UNIX_TIMESTAMP() AS t, (SELECT COUNT(*) FROM users) AS c, (SELECT GROUP_CONCAT(CONCAT(post, '-', login)) FROM admin WHERE post<>'0') AS employees, (SELECT COUNT(*) FROM documents WHERE tags LIKE '%,system,%' AND tags LIKE '%,template=%' AND parent_id>0) AS templates FROM config ORDER BY time DESC LIMIT 1 Строк: 1. Время выполнения sql: 0.0017 сек + 0.053034 221 calls.pm GET data: _unikey=dZlEctMia4kDRoJfM5pc6w + 0.053105 272 calls.pm _unikey = 'dZlEctMia4kDRoJfM5pc6w' + 0.053181 286 calls.pm Cookies: _ga = 'GA1.3.275292173.1622639961' _gid = 'GA1.3.1137188940.1623664687' cols = 'iauth,iip,uname,ufio,d_tip_ftth,d_adr_street,d_adr_house,d_adr_room,d_adr_telefon,d_level_onu, d_mac_onu_client,d_olt_port_port,d_distf,d_entity,sservice_id,snext_service_id,utraf,ubalance, d_snmp_name,d_nas_punkt,d_nas_punkt_sh,d_mac,d_wifis' debug = '1' graph_rough = '0' noses = 'horWwCdACSrgbuB80Tao2Q' usr_field = 'all' + 0.069998 320 Db.pm::sql SELECT * FROM websessions s LEFT JOIN admin a ON (s.uid=a.id AND s.role='admin') WHERE BINARY ses='horWwCdACSrgbuB80Tao2Q' AND uid>0 LIMIT 1 Строк: 1. Время выполнения sql: 0.0002 сек + 0.070077 374 calls.pm Сессия `horWwCdACSrgbuB80Tao2Q` существует, uid: 8, role: admin + 0.070319 320 Db.pm::sql UPDATE websessions SET expire=UNIX_TIMESTAMP()+'7200' WHERE BINARY ses='horWwCdACSrgbuB80Tao2Q' LIMIT 1 Строк: 1. Время выполнения sql: 0.0001 сек + 0.070511 320 Db.pm::sql SELECT * FROM webses_data WHERE BINARY unikey='dZlEctMia4kDRoJfM5pc6w' LIMIT 1 Строк: 1. Время выполнения sql: 0.0001 сек + 0.070672 426 calls.pm Данные по unikey dZlEctMia4kDRoJfM5pc6w: { '-input' => { 'a' => 'users' }, '-made' => { 'error' => undef, 'msg' => 'Выполнено для 0 клиентов', 'created' => 1623760947 } }; + 0.072002 1585 calls.pm::Require_mod require /usr/local/nodeny/web/start_admin.pl + 0.072595 1585 calls.pm::Require_mod require /usr/local/nodeny/web/_users.pl + 0.081426 1585 calls.pm::Require_mod require /usr/local/nodeny/web/_Data.pl + 0.088114 320 Db.pm::sql SELECT * FROM dictionary Строк: 567. Время выполнения sql: 0.0004 сек + 0.094038 320 Db.pm::sql SELECT id, location, gpsX, gpsY FROM places Строк: 1270. Время выполнения sql: 0.0014 сек + 0.106909 320 Db.pm::sql SELECT service_id, title FROM services ORDER BY module, title Строк: 43. Время выполнения sql: 0.0002 сек + 0.107880 320 Db.pm::sql SELECT * FROM datasetup ORDER BY title Строк: 21. Время выполнения sql: 0.0002 сек + 0.108957 320 Db.pm::sql SELECT * FROM user_grp ORDER BY grp_name Строк: 18. Время выполнения sql: 0.0002 сек + 0.115492 320 Db.pm::sql SELECT * FROM services ORDER BY module, title Строк: 43. Время выполнения sql: 0.0002 сек + 0.144414 320 Db.pm::sql SELECT COUNT(*) AS n FROM users u WHERE u.grp in (13,8,20,10,21,15,14,4,7,6,11,2,12,22,16,17,9,18) Строк: 1. Время выполнения sql: 0.0021 сек + 0.144491 687 _users.pl::go не выбрано ни одного фильтра + 0.146235 646 calls.pm::Render Elapsed time: 0.146192 sec
|
|
|
15
|
Главная категория / Nodeny Plus / Тариф "Посуточный"
|
: 28 Апреля 2021, 12:28:46
|
Подскажите кто как реализовал тариф посуточный, чтоб абонент мог его себе подключить из ЛК.
У нас все тарифы с 1-го по 1-е. Если я создаю тариф со сроком действия 1день/8грн, подключаю абоненту, то абонент может подключить себе в ЛК на следующий день обычный тариф, и стоимость пропорционально разобьётся на остаток дней, а так нехочется... Такая же ситуация с услугой "Приостановка".
Как можно сделать чтоб после "Приостановка" можно было подключить тариф "Посуточный", а после "Посуточный" - обыный тариф, но только с 1го числа. Модулем "короткие услуги" я так понимаю это тоже неполучится реализовать?
|
|
|
|