Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
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
 +
 +
 +