У нас есть скрипт, который на основе данных о балансе договора добавляет задания в таблицу "contract_status" на открытие либо приостановку договора, и нам необходимо, чтобы задания выполнялись хотя бы втечении 10 минут.
к примеру у человека (физ лицо, на начало месяца минус, лимит не стоит) скрипт приостановил договор в начале месяца дабы не снималась с него абонентская плата.
как только человек положит деньги и его баланс станет положительным скрипт это увидит и даст задание на открытие договора. После выолнения которого перерасчитается абонентская плата.
В итоге абонентская плата спишется только за те дни когда человеку была предоставленна услуга
|