Различия
Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
abills:docs:manual:admin:form_shedule [2015/05/09 09:02] asmodeus создано |
abills:docs:manual:admin:form_shedule [2018/01/05 10:02] (текущий) asmodeus [Shedule (расписание)] |
||
---|---|---|---|
Строка 3: | Строка 3: | ||
Например, отчисление денег или изменение тарифного плана. | Например, отчисление денег или изменение тарифного плана. | ||
После выполнения расписания результат заносится в журнал действий аккаунта | После выполнения расписания результат заносится в журнал действий аккаунта | ||
+ | |||
+ | список запланированных и просроченных расписаний (красным выделяются) | ||
+ | |||
+ | {{:abills:docs:manual:admin:shedule_list.png|}} | ||
Строка 12: | Строка 16: | ||
|Действие: | Действие на выполнение | | |Действие: | Действие на выполнение | | ||
|Комментарии:| Комментарий к действию | | |Комментарии:| Комментарий к действию | | ||
+ | |||
+ | |||
+ | ====Периодический 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 | ||
+ | |||
+ | |||
+ |