Tooreagen
|
|
« Ответ #15 : 24 Июня 2017, 19:10:49 » |
|
Я так понял, это глобальная фича, т.е абсолютно всем не отключать инет до 15 числа?
Да абсолютно всем. Или в тарифе такие условия ввести. Например не блокировать после завершения услуги в течении N дней. ( но на балансе деньги должны списать)
|
|
|
Записан
|
|
|
|
elite
Начальник планеты
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1226
In LAN we trust!
|
|
« Ответ #16 : 24 Июня 2017, 23:18:38 » |
|
Имхо при подключении услуги автоматически делать временное уменьшение границы отключения - и интернет не отключится, и человек минус на счёту видеть будет
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #17 : 25 Июня 2017, 10:25:52 » |
|
В общем, самый простой способ. В файле kernel/balance.pm есть такой код: my $db = Db->sql( "SELECT u.id, u.balance, u.limit_balance, (in1+in2+in3+in4+out1+out2+out3+out4) AS traf FROM users u ". "LEFT JOIN users_trf t ON u.id=t.uid WHERE u.block_if_limit=1 AND u.balance<u.limit_balance AND u.state='on'" ); меняешь на my $db = Db->sql( "SELECT u.id, u.balance, u.limit_balance, (in1+in2+in3+in4+out1+out2+out3+out4) AS traf FROM users u ". "LEFT JOIN users_trf t ON u.id=t.uid WHERE u.block_if_limit=1 AND u.balance<u.limit_balance AND u.state='on'" ." AND day(now()) > 14" );
|
|
|
Записан
|
|
|
|
elite
Начальник планеты
NoDeny
Спец
Карма: 52
Offline
Сообщений: 1226
In LAN we trust!
|
|
« Ответ #18 : 25 Июня 2017, 14:56:07 » |
|
Только надо учесть, что это будет касаться ВСЕХ пользователей и ВСЕХ услуг
|
|
|
Записан
|
|
|
|
Tooreagen
|
|
« Ответ #19 : 26 Июня 2017, 06:54:43 » |
|
Деньги спишет? Смысл в том что абон должен видеть что у него минус, чтобы отрывал свой зад и шел оплачивать.
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #20 : 26 Июня 2017, 09:26:32 » |
|
Данное изменение влияет только на состояние блокировки абонентов.
|
|
|
Записан
|
|
|
|
Tooreagen
|
|
« Ответ #21 : 26 Июня 2017, 12:35:34 » |
|
Данное изменение влияет только на состояние блокировки абонентов.
Что нужно для того чтобы списались деньги, показало например -100 грн и отобразило текст типа: обязательная оплата до 15 числа текущего месяца
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #22 : 26 Июня 2017, 13:33:54 » |
|
На заглушку абон попадает только в заблокированном состоянии. В личном кабинете будет писаться задолженность вне зависимости от того заблокирован он или нет. Кстати, есть дока как тексты на титульной абона менять, ищи
|
|
|
Записан
|
|
|
|
SerjioMati
NoDeny
Старожил
Карма: -4
Online
Сообщений: 282
|
|
« Ответ #23 : 26 Июня 2017, 19:11:05 » |
|
Я так понял, это глобальная фича, т.е абсолютно всем не отключать инет до 15 числа?
швидше за все на групу тому що вони чи обєднались чи купили мережу, в якій платили 15-го числа.
|
|
|
Записан
|
|
|
|
Tooreagen
|
|
« Ответ #24 : 01 Июля 2017, 07:55:35 » |
|
На заглушку абон попадает только в заблокированном состоянии. В личном кабинете будет писаться задолженность вне зависимости от того заблокирован он или нет. Кстати, есть дока как тексты на титульной абона менять, ищи
Так как его не блокировать совсем? Но деньги списать, а потом заблокировать 15-го числа в 00:00
|
|
|
Записан
|
|
|
|
Efendy
|
|
« Ответ #25 : 01 Июля 2017, 14:21:40 » |
|
То, как я написал, именно так и работает: не блокирует пользователя пока не наступит определенное число. Блокировка и списание за услуги - совершенно разные вещи. Блокировкой занимается модуль balance, все, что он делает - периодически смотри у кого баланс отрицательный и блокирует у тех учетки. Я дал исправление чтоб он до определенного числа просто ничего не делал. Вы можете его вообще кильнуть и запустить нужного числа.
|
|
|
Записан
|
|
|
|
WideAreaNetwork
|
|
« Ответ #26 : 19 Сентября 2017, 20:18:10 » |
|
Что нужно для того чтобы списались деньги, показало например -100 грн и отобразило текст типа: обязательная оплата до 15 числа текущего месяца
вроде как есть модуль о напоминании
|
|
|
Записан
|
|
|
|
|