Witam,
Tworze aplikację ,która generuje fikcyjne rekordy na potrzebę testów.
W skróce rekord wygląda tak : idUzytkownika
,dataPolaczanie
,dataZakonczeniaPolaczenia
,idUzytkownikaDoKtoregoDzwonie.
Problem polega na tym ,że w przedziale w ,którym użytkownik A rozmawia z użytkownikiem B to żaden z użytkowników nie może prowadzić drugiej rozmowy. Data połączenia jest generowana automatycznie w określonym przedziale czasowym, zakończenie połaczenia jest liczone po dodaniu czasuTrwania z dataPolaczenia.
Czy ktoś ma jakiś pomysł jak założyć "Blokadę" aby użytkownicy nie prowadzili innych rozmów w tym samym czasie ?
Dodatkowo dodam ,że wszystkie wartośći są losowane losow w podanym zakresie.
Z góry dziękuję za pomoc.
Pozdrawiam