forum.bitel.ru http://forum.bitel.ru/ |
|
[6.1] Не совместимость тарифных опций http://forum.bitel.ru/viewtopic.php?f=22&t=10690 |
Страница 1 из 1 |
Автор: | Dog [ 09 июл 2015, 16:48 ] |
Заголовок сообщения: | [6.1] Не совместимость тарифных опций |
есть две не совместимые тарифные опции 14 и 19: Код: mysql> SELECT id, incompatible FROM bgbilling.tariff_option WHERE id=14 OR id=19; +----+----------------+ | id | incompatible | +----+----------------+ | 14 | 17,16,19,18,15 | | 19 | | +----+----------------+ 2 rows in set есть договор, на нём была в прошлом месяце тарифная опция 19: Код: mysql> SELECT * FROM bgbilling.contract_tariff_option WHERE cid=7613; +------+-----+------+-----------+---------------------+---------------------+-----------+-------+----------------+---------------------+------------------+ | id | uid | cid | option_id | time_from | time_to | charge_id | summa | activated_mode | activated_time | deactivated_time | +------+-----+------+-----------+---------------------+---------------------+-----------+-------+----------------+---------------------+------------------+ | 1318 | 13 | 7613 | 19 | 2015-05-01 00:00:00 | 2015-07-01 00:00:00 | 0 | 0 | 35 | 2015-05-12 18:29:06 | NULL | +------+-----+------+-----------+---------------------+---------------------+-----------+-------+----------------+---------------------+------------------+ 1 row in set опция сейчас в истории. пытаемся сейчас активировать 14 опцию на договор - пишет, что опция 14 не совместима с 19. поменял правую дату опции на 2015-06-30 23:59:59 - 14 опция активировалась. мне кажется, что обычно без этих телодвижений не совместимые опции нормально активировались? Код: Сервер: вер. 6.1.1074 / 14.05.2015 13:51:13
os: Linux; java: Java HotSpot(TM) 64-Bit Server VM, v.1.7.0_75 |
Автор: | Ildar [ 10 июл 2015, 02:40 ] |
Заголовок сообщения: | Re: [6.1] Не совместимость тарифных опций |
Установите в режиме активации с текущего момента округленно. |
Автор: | Dog [ 10 июл 2015, 14:51 ] |
Заголовок сообщения: | Re: [6.1] Не совместимость тарифных опций |
а если стоит с начала месяца? тоже нужно ставить округленно? |
Автор: | Ildar [ 10 июл 2015, 15:02 ] |
Заголовок сообщения: | Re: [6.1] Не совместимость тарифных опций |
Это уже не так важно, просто в вашем случае это поможет. А в ближайшем будущем время завершения( или начало/или проверка ) будет скорректировано на 1 секунду. |
Автор: | Amir [ 10 июл 2015, 16:02 ] |
Заголовок сообщения: | Re: [6.1] Не совместимость тарифных опций |
Я думаю там проблема в том, что в MySQL с какой-то версии стали учитываться миллисекунды. Посмотрим сегодня. |
Автор: | Ildar [ 13 июл 2015, 18:08 ] |
Заголовок сообщения: | Re: [6.1] Не совместимость тарифных опций |
Исправлено. В следующем обновлении будет доступно. Насчет округления. Мне кажется с округлением наиболее удобным, но это целиком зависит от вашей логики ТО( вдруг вам надо, чтобы ТО начиналась с текущего момента и действовала ровно 1 месяц, то тут округление уже не к месту ). |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |