Консольная админка!!! Мы это сделали!!!
Новая версия: 1.4.3
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.
Ссылка на админку: http://magnum.olympus.ru/soft/u5sh.rar
Из нового:
1) Появилась возможность изменить цену разовой услуги.. Перед сменой цены проверяйте чтобы это услуга не была никому назначена в текущий момент (не смотря на то что она разовая она все равно вешается пользователю на короткий промежуток времени послее ее назначения) или не назначена никому с датой списания в будущем, иначе цена не изменится,
Functions: --OnceServises
-aid (Account ID: Int)
-uid (User ID: Int)
-sid (Service ID: Int)
-cost (Price: Double)
Examples:
java -jar u5sh.jar --OnceServises -aid 454 -uid 456 -sid 222
java -jar u5sh.jar --OnceServises -sid 222 -cost 555.50
2) Изменить время окончания расчетного периода
Functions: --ChangeDiscountPeriod
-apid (Period ID: Int)*
-stopDate (End DateTime: Date)*
Examples:
java -jar u5sh.jar --ChangeDiscountPeriod -apid 43186 -stopDate "01.04.2007 00:00:00
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.
Ссылка на админку: http://magnum.olympus.ru/soft/u5sh.rar
Из нового:
1) Появилась возможность изменить цену разовой услуги.. Перед сменой цены проверяйте чтобы это услуга не была никому назначена в текущий момент (не смотря на то что она разовая она все равно вешается пользователю на короткий промежуток времени послее ее назначения) или не назначена никому с датой списания в будущем, иначе цена не изменится,
Functions: --OnceServises
-aid (Account ID: Int)
-uid (User ID: Int)
-sid (Service ID: Int)
-cost (Price: Double)
Examples:
java -jar u5sh.jar --OnceServises -aid 454 -uid 456 -sid 222
java -jar u5sh.jar --OnceServises -sid 222 -cost 555.50
2) Изменить время окончания расчетного периода
Functions: --ChangeDiscountPeriod
-apid (Period ID: Int)*
-stopDate (End DateTime: Date)*
Examples:
java -jar u5sh.jar --ChangeDiscountPeriod -apid 43186 -stopDate "01.04.2007 00:00:00
-
- Сообщения: 116
- Зарегистрирован: Вт май 15, 2007 12:50
-
- Сообщения: 116
- Зарегистрирован: Вт май 15, 2007 12:50
Дело в том что мы группы не использовалиmazay писал(а):Работает.Mental Noize писал(а): И работает ли она с utm-5.2.1-004-bsd6? Проверяли уже?
По поводу групп надо спросить у Magnum72. Но вроде пока нет.

Проверил в итоге:Magnum72 писал(а):Новая версия: 1.4.3
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.
Так и не работает.polmax писал(а): Версия NetUp 5.2.1.004
1. ни со старой ни с новой версией консольной админки не работает блокировка:
/home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeAccount -aid 813 -blocks 172 -startDate "01.04.2007 00:00:00" -stopDate "31.04.2007 23:59:59"
Ошибок не выдаёт никаких.
В новой версии всё нормально! Спасибо.polmax писал(а): 2. /home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeTP -aid 813 -nextTPID 135 -tplinkid 690
в старой версии обрабатывается без проблем, меняет следующий тарифный план, в новой версии консольки ноль реакции, если выставлять параметр дополнительный -curTPID то создаёт дополнительный тарифный план.
Жаль что не добавили такой возможности.polmax писал(а): И ещё хотелось бы чтоб через консольку можно было добавлять пользователям группы.
По ходу тестирования выявил следующий нюанс присутствующий во всех версиях консольной админки:
У тарифного плана есть 2 услуги:
1. периодическая - абонентская плата
2. передача ип трафика
пытаюсь пользователю выставить тарифный план с привязкой услуг:
u5sh.jar --PeriodicServises -aid 813 -uid 813 -sid 102 -apid 677 -unabon
u5sh.jar --ChangeIpGroup -add -aid 813 -uid 813 -sid 103 -userIP "10.10.10.1" -usermask '255.255.255.255' -routerID 1 -userLogin xxx -userPasswd xxx -useVPN -tplinkid 1273
всё проходит нормально тариф присваивается пользователю,
захожу в админку нетапа и смотрю пользователя:
1. в услугах подключены обе услуги (всё как и должно быть)
2. в тарифных планах текущий и следующий план выставлены такие каке должны быть
3. в текущем тарифном плане выбираю просмотр списка услуг и вижу:
подключена услуга доступ в интернет а абонентская плата не подключена. Пока решаю вопрос следующим планом
после выше указанных команд делаю 2 sql запрос вида:
SELECT id FROM account_tariff_link WHERE account_id=813 AND is_deleted=0
UPDATE
service_links
SET tariff_link_id=точто получил в первом запросе
WHERE user_id=813
AND account_id=813
AND service_id=102
AND is_deleted=0
Правда приходиться перезагружать раз в сутки netup, чтобы всё пришло к нормальному виду.
Кстати так же добавляю группы и перегружают netup
Но сами понимаете это не красивое решение проблемы, посоветуйте может что я не так делаю или всё таки консолька не правильно отрабатывает или не до конца.
Спасибо
Последний раз редактировалось polmax Пт июн 01, 2007 15:01, всего редактировалось 1 раз.
В -005, без указания текущего тарифного плана тоже работает.polmax писал(а):Magnum72 писал(а):Новая версия: 1.4.3
Поправили все баги которые нашли, в некотрых местах сделали защиту от дурака.polmax писал(а): 2. /home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeTP -aid 813 -nextTPID 135 -tplinkid 690
в старой версии обрабатывается без проблем, меняет следующий тарифный план, в новой версии консольки ноль реакции, если выставлять параметр дополнительный -curTPID то создаёт дополнительный тарифный план.
Если ещё актуально, попробуйте вместо -blocks -block, очень помогаетpolmax писал(а): Версия NetUp 5.2.1.004
1. ни со старой ни с новой версией консольной админки не работает блокировка:
/home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeAccount -aid 813 -blocks 172 -startDate "01.04.2007 00:00:00" -stopDate "31.04.2007 23:59:59"
Ошибок не выдаёт никаких.

2 Magnum72.
Возможно ли добавление тарифного плана новому абоненту, если на его аккаунт ещё не существует ни slink_id, ни tplink_id?
До сих пор актуально, я обращал внимание на это что в описании написано blocks а в скрипте по хелпу block (в общем несоответствие параметра) и соответственно пробовал и c block и с blocks, не помогло, после чего тут и появился мой пост.LeniX писал(а):Если ещё актуально, попробуйте вместо -blocks -block, очень помогаетpolmax писал(а): Версия NetUp 5.2.1.004
1. ни со старой ни с новой версией консольной админки не работает блокировка:
/home/jre1.5.0/bin/java -Duser.language=ru -Duser.country=RU -jar /netup/utm5/bin/u5sh.jar --ChangeAccount -aid 813 -blocks 172 -startDate "01.04.2007 00:00:00" -stopDate "31.04.2007 23:59:59"
Ошибок не выдаёт никаких..
polmax писал(а):LeniX писал(а):Будем скоро вводитть пару фенек в админку, поправлю хелп и проверюpolmax писал(а): До сих пор актуально, я обращал внимание на это что в описании написано blocks а в скрипте по хелпу block (в общем несоответствие параметра) и соответственно пробовал и c block и с blocks, не помогло, после чего тут и появился мой пост.
ЗЫ Хотим добавить:
1) Удаление добавление пользователя в группу
2) Добить создание юзера с тарифным планом