- Timestamp:
- 02/02/22 14:15:35 (2 years ago)
- Branches:
- master
- Children:
- df4089c
- Parents:
- 9ff45d6
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
sources/app/src/main/java/parkup/services/ParkingSessionService.java
r9ff45d6 r9dd526f 3 3 import org.springframework.beans.factory.annotation.Autowired; 4 4 import org.springframework.stereotype.Service; 5 import parkup.data. Tablicka;5 import parkup.data.Plate; 6 6 import parkup.data.enumarations.SessionStatus; 7 7 import parkup.entities.ParkingSession; … … 11 11 import parkup.repositories.ParkingSpaceRepository; 12 12 import parkup.repositories.ParkingZoneRepository; 13 import parkup.repositories. TablickaRepository;13 import parkup.repositories.PlateRepository; 14 14 15 15 import javax.transaction.Transactional; … … 25 25 private final ParkingZoneRepository parkingZoneRepository; 26 26 private final ParkingSpaceRepository parkingSpaceRepository; 27 private final TablickaRepository tablickaRepository;27 private final PlateRepository plateRepository; 28 28 29 29 @Autowired 30 public ParkingSessionService(ParkingSessionRepository parkingSessionRepository, ParkingZoneRepository parkingZoneRepository, ParkingSpaceRepository parkingSpaceRepository, TablickaRepository tablickaRepository) {30 public ParkingSessionService(ParkingSessionRepository parkingSessionRepository, ParkingZoneRepository parkingZoneRepository, ParkingSpaceRepository parkingSpaceRepository, PlateRepository plateRepository) { 31 31 this.parkingSessionRepository = parkingSessionRepository; 32 32 this.parkingZoneRepository = parkingZoneRepository; 33 33 this.parkingSpaceRepository = parkingSpaceRepository; 34 this. tablickaRepository = tablickaRepository;34 this.plateRepository = plateRepository; 35 35 } 36 36 … … 83 83 public Optional<ParkingSession> startParkingSession(String tablica, int parkingZoneId) { 84 84 ParkingZone parkingZone = parkingZoneRepository.findByPzId(parkingZoneId); 85 Tablicka tablicka = tablickaRepository.findByTablica(tablica);86 if( tablicka==null) {87 tablickaRepository.save(new Tablicka(tablica));85 Plate plate = plateRepository.findByPlate(tablica); 86 if(plate ==null) { 87 plateRepository.save(new Plate(tablica)); 88 88 } 89 tablicka=tablickaRepository.findByTablica(tablica);90 ParkingSession sessionToAdd = new ParkingSession( tablicka);89 plate = plateRepository.findByPlate(tablica); 90 ParkingSession sessionToAdd = new ParkingSession(plate); 91 91 sessionToAdd.setParkingZone(parkingZone); 92 92 parkingSessionRepository.save(sessionToAdd);
Note:
See TracChangeset
for help on using the changeset viewer.