forum.bitel.ru http://forum.bitel.ru/ |
|
Отображение временных лимитов http://forum.bitel.ru/viewtopic.php?f=22&t=12614 |
Страница 1 из 1 |
Автор: | ok-2004 [ 12 сен 2017, 15:18 ] |
Заголовок сообщения: | Отображение временных лимитов |
Добрый день! Заметили , что в журнале запросов не отображаются действия операторов по созданию временного лимита (на 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 |
Автор: | ok-2004 [ 13 сен 2017, 01:15 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
Продолжаем диалог с пустотой... К счастью сохранился боевой БЖБ 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 и всё .... ![]() Ни в access - логах, ни в таблицах, ни в журналах запросов никакого намёка на временное изменение лимита!. Это какое-то маркетинговое ноу-хау ( по типу подготовки к завоеванию рынка во всей вселенной путём перевода базы в утф-8 ) или просто милая шутка разработчиков? . ЗЫ: На самом деле этого-б и не надо было-б если-б в истории лимитов на договоре сортировка записей шла по типу "новые сверху", а не на 122-ой странице от начала... |
Автор: | Phricker [ 13 сен 2017, 02:15 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
Гляньте actions/kernel.xml есть строчки? Код: <action id="245" mask="module=contract;action=UpdateContractLimitPeriod" title="Временное изменение лимита"/>
<service id="245" name="ContractLimitService" operation="contractLimitMove|contractLimitParametersGet|updateContractLimitPeriod" title="Временное изменение лимита" /> |
Автор: | Phricker [ 13 сен 2017, 02:16 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
https://forum.bitel.ru/viewtopic.php?f=22&t=11360 Я в свое время бодался, вроде правили. Но хз я уже давно на 7 |
Автор: | Phricker [ 13 сен 2017, 02:18 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
И гляньте может уже в 6.2 появилась фишка что действия, не описанные в actions/*.xml, все равно логируются. В виде ??? Код: MessagesForUsersService:getMessageListFromLastMessageId
arg0 => 15 arg1 => %256% |
Автор: | ok-2004 [ 13 сен 2017, 09:36 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
Спасибо за оперативное участие ув. 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 не нашёл, мож этот фрагмент в каком-то другом файле надо искать ? |
Автор: | Phricker [ 13 сен 2017, 09:54 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
Надо в kernel.xml строчку сделать по аналогии с моей, то есть добавить в нее updateContractLimitPeriod. И биллинг перезапустить. Начнёт логироваться. А по поводу второй части имею ввиду, что в 7.0 версии логируются действия на которые нет правил, либо правила ошибочны. Они есть в журнале запросов, но из нельзя фильтровать, так как нет правила ))) Попаду за комп покажу. Но в 6.2 такого ещё может и не быть. В таком случае история временного изменения лимита безвозвратно утеряна. |
Автор: | Phricker [ 13 сен 2017, 10:03 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
![]() |
Автор: | ok-2004 [ 13 сен 2017, 13:30 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
Phricker вы помогли мне , за что вам огромное спасибо! Без этой правки в kernel.xml записей о временном понижении лимитов не было нигде, даже в access_log-ах в папке ..../log/ ЗЫ: если у Вас не win - поделитесь - чем ретушируете скриншоты ? ( нужен очень небольшой растровый редактор по xubuntu ) |
Автор: | ok-2004 [ 15 сен 2017, 09:29 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
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 ( с этой версии топик начался ж ). |
Автор: | stark [ 26 сен 2017, 18:02 ] |
Заголовок сообщения: | Re: Отображение временных лимитов |
Для 6.2 это изменение выложено 15-го числа. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |