Szybko i pewnie sprawę załatwia zapytanie psql
update nodes set warning=0, access=1 where id in ( select nodes.id from nodes left join nodeassignments on nodes.id = nodeassignments.nodeid left join macs on nodes.id = macs.nodeid left join assignments on nodeassignments.assignmentid=assignments.id where (assignments.dateto > EXTRACT(EPOCH FROM now()) or assignments.dateto='0' ) and assignments.datefrom < EXTRACT(EPOCH FROM now()) and nodes.access=0 and nodes.warning=1 and nodes.ownerid in (select customerid from cash group by customerid HAVING SUM(value) >=0 ) )
Pozdrawiam Miłosz
W dniu 4 czerwca 2012 15:38 użytkownik Andrzej Banach lms@net-komp.net.plnapisał:
W dniu 2012-06-04 15:25, Marcin pisze:
W dniu 4 czerwca 2012 14:21 użytkownik Andrzej Banach
lms@net-komp.net.plnapisał:
A co jak klient ma ustawione "off" z innego powodu jak brak platnosci?
to akurat jest proste. jeśli ma off z innego powodu to zawiesza/wyłącza mu
się również zobowiązania.
a warunki 2 do spełnienia:
- saldo => 0
- aktywne zobowiązanie.
czyli jeśli klient ma wyłączony host a jego saldo => 0 i ma aktywną taryfę to go włączyć.
Fakt. I taka opcja jest bardzo porzadana :)
pozdrawiam
Andrzej Banach net-komp.net.pl ______________________________**_________________ lms mailing list lms@lists.lms.org.pl http://lists.lms.org.pl/**mailman/listinfo/lmshttp://lists.lms.org.pl/mailman/listinfo/lms