Просмотр сообщений
|
Страниц: [1] 2 3 ... 25
|
4
|
Главная категория / Nodeny Plus / Re: mysql8 vs tmppays
|
: 13 Июля 2022, 15:37:22
|
для tmppays.pm UPDATE users_services u INNER JOIN services s ON (u.service_id = s.service_id) SET u.tags=CONCAT(u.tags,',end_now,') WHERE s.price>0 AND u.uid = ? для balances.pm UPDATE users_services u INNER JOIN services s ON (u.service_id = s.service_id) SET u.tags=CONCAT(u.tags,',end_now,'), u.next_service_id=0 WHERE s.price>0 AND u.uid = ? але це не точно!)ще є схоже в services/action.pm Спасибо большое! так работает. Ну а доку все-таки разработчику предлагаю подправить.
|
|
|
5
|
Главная категория / Nodeny Plus / Re: mysql8 vs tmppays
|
: 07 Июля 2022, 08:12:34
|
а где-то ядром или какими-то модулями вьювы апдейтатся? а то вдруг там тоже ошибки, но я пока этого не заметил? просто может быть тогда в доке вместо рекомендаций установить mysql8 сделать предупреждение, что его не надо ставить? )
|
|
|
6
|
Главная категория / Nodeny Plus / Re: mysql8 vs tmppays
|
: 06 Июля 2022, 10:29:38
|
Может возможно каким-то образом апдейтить сразу users_services чтоб модуль работал корректно? А то вроде только избавился от дедлоков, вообще не очень хочется откатывать версию mysql.
|
|
|
7
|
Главная категория / Nodeny Plus / Re: mysql8 vs tmppays
|
: 04 Июля 2022, 22:13:04
|
Попробуй пересоздать вьюху с алгоритмом UNDEFINED DROP VIEW IF EXISTS v_services; CREATE ALGORITHM= UNDEFINED VIEW v_services AS SELECT u.*, s.module, s.category, s.title, s.description, s.plain_description, s.grp_list, s.price, s.auto_renew, s.no_renew, s.param FROM users_services u LEFT JOIN services s ON u.service_id = s.service_id; Не помогло, такая же ошибка.
|
|
|
9
|
Главная категория / Nodeny Plus / mysql8 vs tmppays
|
: 28 Июня 2022, 15:05:03
|
приветствую всех. есть такая проблема. в kerner/tmppays.cfg есть значение balance_finishes_service => 1. с mysql 5.5 все отлично работает, но вот с 8-ой версией не хочет. Вот что пишет: The target table v_services of the UPDATE is not updatable
{ 'sql' => 'UPDATE v_services SET tags=CONCAT(tags,\',end_now,\') WHERE price>0 AND uid=?', 'param' => [ 570 ] }; UPDATE v_services SET tags=CONCAT(tags,',end_now,') WHERE price>0 AND uid='570'
Кто знает как можно исправить, чтоб работало?
|
|
|
10
|
Главная категория / Модули NodenyPlus / Re: Напоминание о списаниях
|
: 07 Июня 2022, 09:54:26
|
Как можно отправлять уведомление о списании, клиентам с минусовым балансом? У определенной группы.
в create.kernel.capremind.pm там где my $sql = "SELECT v.id, v.uid, s.price, u.balance, u.discount, d._adr_telefon, " добавить что-то типа "AND u.balance<-500 AND u.grp=24 ". в моем случае это если баланс больше -500 и группа 24
|
|
|
15
|
Главная категория / Nodeny Plus / Re: Nodeny + Cisco
|
: 09 Ноября 2021, 21:54:57
|
Через coa на циску так же всё навешивается. У нас, как и многих, кто купил этот билинг, брасом был freebsd. Потом поняли, что этого уже не хватает, купили juniper. С настройкой какое-то время была беда, но после изучения вопроса, уже обратился к разработчику с конкретным ТЗ, где было написано что, как и куда отправлять. Уж не помню сколько лет прошло с тех пор, но всё работает как часы. Стас, спасибо )
|
|
|
|