forum.bitel.ru
http://forum.bitel.ru/

Баг в Voice CDR после обновления до последнего билда
http://forum.bitel.ru/viewtopic.php?f=58&t=13514
Страница 1 из 1

Автор:  murano [ 08 дек 2019, 03:32 ]
Заголовок сообщения:  Баг в Voice CDR после обновления до последнего билда

Уважаемые разработчики, прошу внять и исправить следующую проблему:

После того, как обновились на последний билд 8-й версии, столкнулись с тем, что при попытке сформировать отчеты по звонкам в договорах, звонки которых считаются при помощи CDR, стала вылетать ошибка, что отсутствует колонка "cdrCallCost" (к слову сказать, не только она).

Поиски в документации к БД и в дампе, прилагаемом к дистрибутиву, ни к чему не привели. Опытным путем было выяснено, что уважаемые разработчики забыли включить эти поля в апдейд базы данных, однако в DAO обращение к ним есть. Следовательно, прошу профиксить, ибо сейчас куча обладателей этого модуля нарвется на данную проблему. Не исключено, что затронула она не только версию 8.

Тем, кто уже нарвался на проблему, в качестве решения нужно выполнить следующее:

ALTER TABLE voice_session_log_MID_YYYYMM ADD COLUMN `cdrCallCost` decimal(13,5) unsigned DEFAULT NULL;
ALTER TABLE voice_session_log_MID_YYYYMM ADD COLUMN `cdrCallOperCost` decimal(13,5) unsigned DEFAULT NULL;


После самостоятельного фикса пересчитывать звонки и перезаливать CDR не нужно.

P.S.: Не забудьте перед началом фикса сделать резервную копию базы данных!

Автор:  skn [ 09 дек 2019, 21:34 ]
Заголовок сообщения:  Re: Баг в Voice CDR после обновления до последнего билда

это месячная таблица, она создается при первой загрузке логов,
после обновления таблица не поменялась, так как уже создана...
штатный режим обновления таблиц тут не работает, надо что то придумывать....

Автор:  murano [ 09 дек 2019, 22:34 ]
Заголовок сообщения:  Re: Баг в Voice CDR после обновления до последнего билда

skn писал(а):
это месячная таблица, она создается при первой загрузке логов,
после обновления таблица не поменялась, так как уже создана...
штатный режим обновления таблиц тут не работает, надо что то придумывать....


Именно! По этому пришлось фиксить так, как я написал выше.

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/