Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Shedule (расписание)

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

{{:abills:docs:manual:admin:shedule_list.png|}}

День:День месяца. Звёздочка любой день 
Месяц:Месяц. Звёздочка любой месяц
Год: Год. Звёздочка любой год
Количество:Количество запусков команд расписания до момента удаление команды из расписания
Тип:Тип расписания







| | | | |  | ||  | |  |  | | | Тип расписания. \\ \\ **SQL** - SQL команда \\ **CMD** - Консольная команда. Выполняется с правами root | |Действие: | Действие на выполнение | |Комментарии:| Комментарий к действию |

====Периодический SQL запрос==== **Пример** \\ Проверка и установка абонентам с негативным депозитом статуса услуги Internet - ''Слишком маленький депозит''


  UPDATE dv_main SET disable=5 WHERE disable=0 AND uid IN (
  SELECT u.uid 
    FROM users u
    LEFT JOIN companies company ON (u.company_id=company.id)
    LEFT JOIN bills b ON (u.bill_id = b.id)
    LEFT JOIN bills cb ON (company.bill_id=cb.id)
   WHERE if(company.id IS NULL, b.deposit, cb.deposit) + u.credit < 0
  )
  LIMIT 10


  • No labels