Zmiany pomiędzy wersją 1 and wersją 2 dla Tasks

Pokaż
Ignoruj:
Data i czas:
2011-02-21 17:00:00 (14 years temu)
Autor:
marek (IP: 10.0.1.101)
Komentarz:

--

Legend:

Bez zmian
Dodane
Usunięte
Zmienione
  • Tasks

    v1 v2  
    11= Taski = 
     2 
     3== Ogólny opis idei == 
     4 
     5Założenie jest takie, że codziennie chodzi program odpowiedzialny za wyłączanie ogłoszeń i abonamentów. 
     6Ogłoszenie i abonament ma pole EndDate. 
     7 
     8== Wyłączamy wszystko, co wygasło w dniu poprzednim == 
     9Czyli pytamy najpierw o wszystkie ogłoszenia abonamentowe, których status jest Online oraz data w polu EndDate jest z dnia poprzedniego. 
     10Ustawiamy wówczas ich status na Offline. 
     11Z abonamentem nie robimy nic, ponieważ on już nie jest aktualny... 
     12 
     13Następnie to samo dla pozostałych ogłoszeń - czyli nieabonamentowych - pytamy o ogłoszenia ze statusem Online i datą w polu EndDate z dnia poprzedniego. 
     14Ustawiamy wówczas ich status na Offline. 
     15 
     16== Włączamy ogłoszenia nieabonamentowe == 
     17Pytamy o wszystkie ogłoszenia których wartość w polu StartDate jest datą dzisiejszą. 
     18Ustawiamy im status na Online. 
     19 
     20== Włączamy ogłoszenia abonamentowe == 
     21Pytamy o wszystkie abonamenty których StartDate jest jest datą dzisiejszą oraz dla wszystkich ogłoszeń danego klienta ustawiamy StartDate i EndDate jak w abonamencie oraz status na Online. 
     22 
     23 
     24== OrderItems == 
     25Dla wszystkich szczegółów zamówienia, których StartDate jest dziś aktywujemy dany produkt.