BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 28 мар 2024, 16:22

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




Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
СообщениеДобавлено: 01 апр 2018, 01:04 
Не в сети

Зарегистрирован: 03 сен 2015, 21:29
Сообщения: 30
Карма: 0
Уважаемые разработчики!

Как я уже говорил в одном из предыдущих своих топиков, мы произвели обновление у одного из моих клиентов с версии 6.0 на 7.1.

Разумеется, все библиотеки были обновлены. Но получилось так, что вылезло (и еще вылезет) некоторое количество косяков. Один из которых оказался весьма серьезным и я целый день убил на поиски информации, но в конечном счете глубокими методами отладки все же выяснил его природу.

ПРОБЛЕМА: при попытке в личном кабинете оплатить через BVCom (а у нас в основном платят через него. Спасибо вам отдельное за множество непроведенных платежей), после ввода суммы и нажатия на кнопку "оплатить", абонент получает сообщение о неизвестной ошибке. Логи начинают пестрить многокилометровой руганью, причиной которого (прямо в начале ошибки) есть такая строка: Column 'id' in where clause is ambiguous.

Эта ошибка выкатывается на ВСЕХ! билдах версии модуля 7.1.

ВРЕМЕННОЕ РЕШЕНИЕ ДЛЯ ПОСТРАДАВШИХ: поставить последний билд модуля версии 7.0 (встанет и заработает без проблем).

ДЛЯ РАЗРАБОТЧИКОВ: пример запроса, который выполняет багнутый билд к базе: SELECT pt.*, c.title AS contract_title, c.comment AS contract_comment FROM bvcom_transaction_26 AS pt LEFT JOIN contract c ON c.id=pt.cid WHERE id=7131

РЕШЕНИЕ: id=7131 замените на pt.id=7131, и никогда не используйте двусмысленные имена колонок в джоинах без явного указания принадлежности к таблице.

ПРОСЬБА: пожалуйста, исправьте по всех билдах 7.1.ххх и сделайте статусы транзакций на РУССКОМ языке, как это было до 7.1.ххх.

Очень срочно жду обновления с исправленным багом.

P.S.: СУБД MariaDB-10.0


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 02 апр 2018, 13:14 
Не в сети
Аватара пользователя

Зарегистрирован: 27 янв 2010, 16:12
Сообщения: 941
Откуда: Уфа
Карма: 124
Здравствуйте. Действительно в июле прошлого года была допущена ошибка, обновление выкладывается.
Рекомендуем всегда производить обновление на тестовом стенде с проверкой критического для вас функционала.

_________________
С уважением, Гареев Артур. Вежливый разработчик ООО "Бител".


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 03 апр 2018, 22:29 
Не в сети

Зарегистрирован: 03 сен 2015, 21:29
Сообщения: 30
Карма: 0
Artur писал(а):
Здравствуйте. Действительно в июле прошлого года была допущена ошибка, обновление выкладывается.
Рекомендуем всегда производить обновление на тестовом стенде с проверкой критического для вас функционала.


Здравствуйте!

Спасибо большое! Будем проверять.


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

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


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

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


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

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