Длинные услуги

Матеріал з NoDeny
Перейти до навігації Перейти до пошуку

Добавляет к услугам параметр сколько раз эта же услуга будет подключена после ее окончания, после чего будет подключена следующая услуга. Для акций типа «3 месяца акционная услуга» - не будет давать клиенту сменить тариф, пока не отработает 3 месяца на заданном.


Здесь услуга «50 мбит» завершится 16.08.2019, после чего подключится она же. После завершения - снова она, а уже в следующий период - «66 мбит». Списание за услуги происходит как обычно.


Внимание: после инсталляции модуля (perl install.pl -x) необходимо вручную выполнить в mysql:

DROP VIEW IF EXISTS v_services;
CREATE ALGORITHM=MERGE VIEW v_services AS
    SELECT u.*, s.module, s.category, s.title, s.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;