BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 17 апр 2024, 05:43

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 11 ] 
Автор Сообщение
 Заголовок сообщения: Отображение временных лимитов
СообщениеДобавлено: 12 сен 2017, 15:18 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Добрый день!
Заметили , что в журнале запросов не отображаются действия операторов по созданию временного лимита (на x рублей на y дней ).
Т.е. действие "Временное изменение лимита" не отображается.
Это так задумано или недоработка ?

Информация о версии:

Клиент: вер. 6.2.862 / 30.05.2017 03:57:55
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131
Сервер: вер. 6.2.1184 / 30.05.2017 04:17:11
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131

bill: вер. 6.2.103 / 12.05.2017 18:50:32
card: вер. 6.2.43 / 16.03.2017 23:47:47
dialup: вер. 6.2.316 / 12.05.2017 18:52:28
drweb: вер. 6.2.71 / 09.03.2016 11:43:11
email: вер. 6.2.177 / 14.12.2016 14:27:42
inet: вер. 6.2.720 / 30.05.2017 03:55:47
ipn: вер. 6.2.264 / 09.01.2017 16:41:56
mps: вер. 6.2.225 / 17.05.2017 18:35:37
npay: вер. 6.2.200 / 30.05.2017 04:17:18
payonline: вер. 6.2.65 / 01.06.2017 15:55:49
rentsoft: вер. 6.2.63 / 04.10.2016 19:16:26
reports: вер. 6.2.217 / 02.05.2017 12:37:22
ru.bitel.bgbilling.plugins.crm: вер. 6.2.195 / 04.10.2016 19:16:05
ru.bitel.bgbilling.plugins.dispatch: вер. 6.2.97 / 12.05.2017 18:50:40
ru.bitel.bgbilling.plugins.documents: вер. 6.2.176 / 14.12.2016 14:33:16
ru.bitel.bgbilling.plugins.helpdesk: вер. 6.2.182 / 04.10.2016 19:16:06
trayinfo: вер. 6.2.171 / 10.03.2017 18:11:41
voiceip: вер. 6.2.192 / 12.05.2017 18:50:31
wm: вер. 6.2.189 / 04.10.2016 19:16:46
yamoney: вер. 6.2.58 / 04.10.2016 19:16:49

Окружение:

Клиент:
os: Linux amd64, 4.10.0-33-generic
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131
jre home: /home/oleg/BGBillingClient_6.2/jdk1.8.0_131/jre
default tz: 12.09.2017 12:14 MSK +0300 (Europe/Moscow)
user tz: 12.09.2017 12:14 MSK +0300 (Europe/Moscow)
locale: ru_RU
Сервер:
os: Linux amd64, 4.4.0-78-generic
java: Java HotSpot(TM) 64-Bit Server VM, v.1.8.0_131
jre home: /opt/java/jdk1.8.0_131/jre
default tz: 12.09.2017 12:14 MSK +0300 (Europe/Moscow)
db time: master: 12.09.2017 12:14 MSK
db charset: connection: utf8(utf8_unicode_ci), database: utf8(utf8_unicode_ci)
locale: en_US
uptime: Started: 11.06.2017 08:18:27 Uptime: 93 d 03:55:59

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 01:15 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Продолжаем диалог с пустотой...
К счастью сохранился боевой БЖБ 6.0 , так что сравнивать есть с чем....
Смотрим для примера в его последний майский access_log и видим :
Код:
192.168.88.183 - F1AC25B84FE38E622FEA5B1D4BBA5417 [01/May/2017:09:29:54 +0300] 0.068 200 117 "POST /bgbilling/executer HTTP/1.1"UID=10 limit=-100&module=contract&period=3&cid=12073&BGBillingSecret=XNYaWei4XZOA5aH9YKhAByLH&action=UpdateContractLimitPeriod&comment=&
192.168.88.183 - F1AC25B84FE38E622FEA5B1D4BBA5417 [01/May/2017:09:30:39 +0300] 0.098 200 117 "POST /bgbilling/executer HTTP/1.1"UID=10 limit=-100&module=contract&period=3&cid=9532&BGBillingSecret=cZUzTcFq8XLQbfygfto7p2dz&action=UpdateContractLimitPeriod&comment=&
192.168.88.183 - F1AC25B84FE38E622FEA5B1D4BBA5417 [01/May/2017:09:32:21 +0300] 0.087 200 117 "POST /bgbilling/executer HTTP/1.1"UID=10 limit=-100&module=contract&period=3&cid=9786&BGBillingSecret=dh8EUlPtVH2kFWlGvG9R8HFN&action=UpdateContractLimitPeriod&comment=&

Заодно проверим журнал запросов через ГУЙ:
Код:
BGBillingSecret => XNYaWei4XZOA5aH9YKhAByLH
comment => module => contract cid => 12073 action => UpdateContractLimitPeriod period => 3 limit => -100
01.05.2017 09:29:54   Виктор М   192.168.88.183   1103581   Ядро   Договор - Лимит - Временное изменение лимита
BGBillingSecret => cZUzTcFq8XLQbfygfto7p2dz
comment => module => contract cid => 9532 action => UpdateContractLimitPeriod period => 3 limit => -100
01.05.2017 09:30:40   Виктор М   192.168.88.183   1401889   Ядро   Договор - Лимит - Временное изменение лимита
BGBillingSecret => dh8EUlPtVH2kFWlGvG9R8HFN
comment => module => contract cid => 9786 action => UpdateContractLimitPeriod period => 3 limit => -100
01.05.2017 09:32:21   Виктор М   192.168.88.183   2430072   Ядро   Договор - Лимит - Временное изменение лимита

Для полноты картины заглянем в таблицу select * from bgs_query_log_201705 where mid_aid="0_245" limit 3\G:
Код:
*************************** 1. row ***************************
  dtime: 2017-05-01 09:29:54
    uid: 10
     ip: 192.168.88.183
    cid: 12073
mid_aid: 0_245
 action: Договор - Лимит - Временное изменение лимита
  query: BGBillingSecret => XNYaWei4XZOA5aH9YKhAByLH
comment =>
module => contract
cid => 12073
action => UpdateContractLimitPeriod
period => 3
limit => -100
c_title: 1103581
 u_name: Виктор М
m_title:
*************************** 2. row ***************************
  dtime: 2017-05-01 09:30:40
    uid: 10
     ip: 192.168.88.183
    cid: 9532
mid_aid: 0_245
 action: Договор - Лимит - Временное изменение лимита
  query: BGBillingSecret => cZUzTcFq8XLQbfygfto7p2dz
comment =>
module => contract
cid => 9532
action => UpdateContractLimitPeriod
period => 3
limit => -100
c_title: 1401889
 u_name: Виктор М
m_title:
*************************** 3. row ***************************
  dtime: 2017-05-01 09:32:21
    uid: 10
     ip: 192.168.88.183
    cid: 9786
mid_aid: 0_245
 action: Договор - Лимит - Временное изменение лимита
  query: BGBillingSecret => dh8EUlPtVH2kFWlGvG9R8HFN
comment =>
module => contract
cid => 9786
action => UpdateContractLimitPeriod
period => 3
limit => -100
c_title: 2430072
 u_name: Виктор М
m_title:

Ага ! Все записи о временном лимите на месте!
В июне перешли на БЖБ 6.2 и всё .... :facepalm:
Ни в access - логах, ни в таблицах, ни в журналах запросов никакого намёка на временное изменение лимита!.
Это какое-то маркетинговое ноу-хау ( по типу подготовки к завоеванию рынка во всей вселенной путём перевода базы в утф-8 ) или просто милая шутка разработчиков? .
ЗЫ:
На самом деле этого-б и не надо было-б если-б в истории лимитов на договоре сортировка записей шла по типу "новые сверху", а не на 122-ой странице от начала...

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 02:15 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Гляньте actions/kernel.xml

есть строчки?
Код:
<action id="245" mask="module=contract;action=UpdateContractLimitPeriod" title="Временное изменение лимита"/>
<service id="245" name="ContractLimitService" operation="contractLimitMove|contractLimitParametersGet|updateContractLimitPeriod" title="Временное изменение лимита" />

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 02:16 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
https://forum.bitel.ru/viewtopic.php?f=22&t=11360
Я в свое время бодался, вроде правили. Но хз я уже давно на 7

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 02:18 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
И гляньте может уже в 6.2 появилась фишка что действия, не описанные в actions/*.xml, все равно логируются.
В виде ???
Код:
MessagesForUsersService:getMessageListFromLastMessageId
arg0 => 15
arg1 => %256%

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 09:36 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Спасибо за оперативное участие ув. Phricker.
В actions/kernel.xml написано во так :
Код:
......
                <group title="Лимит">
                        <action id="78"  mask="module=contract;action=ContractLimit" title="Просмотр лимита"/>
                        <service id="78" name="ContractLimitService" operation="contractLimitGet|contractLimitMovementList" title="Просмотр лимита" />
                        <action id="79"  mask="module=contract;action=UpdateContractLimit" title="Изменение лимита"/>
                        <action id="245" mask="module=contract;action=UpdateContractLimitPeriod" title="Временное изменение лимита"/>
                        <service id="245" name="ContractLimitService" operation="contractLimitMove|contractLimitParametersGet" title="Временное изменение лимита" />
                        <action id="246" mask="module=contract;action=LimitChangeTaskDelete" title="Удаление задания восстановления лимита"/>
                        <action id="248" mask="module=contract;action=ContractLimitManage" title="Просмотр управления лимитом"/>
                        <action id="249" mask="module=contract;action=UpdateContractLimitManage" title="Управление лимитом"/>
                </group>
.......


строчка с service id="245" отличается.....

Куска с
Код:
MessagesForUsersService:getMessageListFromLastMessageId
arg0 => 15
arg1 => %256%


в actions.xml не нашёл, мож этот фрагмент в каком-то другом файле надо искать ?

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 09:54 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Надо в kernel.xml строчку сделать по аналогии с моей, то есть добавить в нее updateContractLimitPeriod. И биллинг перезапустить. Начнёт логироваться.
А по поводу второй части имею ввиду, что в 7.0 версии логируются действия на которые нет правил, либо правила ошибочны.
Они есть в журнале запросов, но из нельзя фильтровать, так как нет правила )))
Попаду за комп покажу. Но в 6.2 такого ещё может и не быть. В таком случае история временного изменения лимита безвозвратно утеряна.

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 10:03 
Не в сети
Клиент
Аватара пользователя

Зарегистрирован: 29 мар 2010, 23:11
Сообщения: 5854
Карма: 472
Изображение

_________________
Цитаты великих людей :umnik:
Напишите в helpdesk © stark
повторяю: => хелпдеск => доработка => профит © dimOn
свершилось... © skn
Мой код изящен, лёгок, оригинален, краток. Как прохладный весенний ветерок, как звонкий ручей! © dimOn
Вежливый разработчик © Artur
Эти баги тоже исправлены, как и те, которые еще не написаны © Artur
ну т.е. существует воркэраунд, ок © dimOn


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 13 сен 2017, 13:30 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
Phricker вы помогли мне , за что вам огромное спасибо!
Без этой правки в kernel.xml записей о временном понижении лимитов не было нигде, даже в access_log-ах в папке ..../log/

ЗЫ:
если у Вас не win - поделитесь - чем ретушируете скриншоты ? ( нужен очень небольшой растровый редактор по xubuntu )

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 15 сен 2017, 09:29 
Не в сети
Клиент

Зарегистрирован: 21 май 2008, 10:54
Сообщения: 599
Откуда: 50-й рег.
Карма: 40
1. tail -n 10 https://bgbilling.ru/v7.0/download/kernel/fixed:
Код:
...............
...............
1262   08.09.2017 06:10:07   ИЗМЕНЕНО   Логирование неудачных авторизаций.
1263   14.09.2017 06:10:07   ИСПРАВЛЕНО   Kernel: Описание действия "Временное изменение лимита"


2. tail -n 10 https://bgbilling.ru/v6.2/download/kernel/fixed:
Код:
...............
...............
1197   10.08.2017 17:13:38   ИСПРАВЛЕНО   Kernel: Ошибка восстановления договора с апострофом в значении поля.
1197   10.08.2017 17:13:38   ИЗМЕНЕНО   Kernel: API: Произвольный период для активации ТО


Ув. разработчики ! Подправте уж и для 6.2 ( с этой версии топик начался ж ).

_________________
"Все правые - в резерве!" (c) (translate.google.ru/#en/ru/all%20rigths%20reserved)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Отображение временных лимитов
СообщениеДобавлено: 26 сен 2017, 18:02 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Для 6.2 это изменение выложено 15-го числа.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 11 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
POWERED_BY
Русская поддержка phpBB
[ Time : 0.111s | 42 Queries | GZIP : On ]