Ignore:
Timestamp:
02/02/22 14:15:35 (2 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
df4089c
Parents:
9ff45d6
Message:

backend refactoring

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sources/app/src/main/java/parkup/services/ParkingSessionService.java

    r9ff45d6 r9dd526f  
    33import org.springframework.beans.factory.annotation.Autowired;
    44import org.springframework.stereotype.Service;
    5 import parkup.data.Tablicka;
     5import parkup.data.Plate;
    66import parkup.data.enumarations.SessionStatus;
    77import parkup.entities.ParkingSession;
     
    1111import parkup.repositories.ParkingSpaceRepository;
    1212import parkup.repositories.ParkingZoneRepository;
    13 import parkup.repositories.TablickaRepository;
     13import parkup.repositories.PlateRepository;
    1414
    1515import javax.transaction.Transactional;
     
    2525    private final ParkingZoneRepository parkingZoneRepository;
    2626    private final ParkingSpaceRepository parkingSpaceRepository;
    27     private final TablickaRepository tablickaRepository;
     27    private final PlateRepository plateRepository;
    2828
    2929    @Autowired
    30     public ParkingSessionService(ParkingSessionRepository parkingSessionRepository, ParkingZoneRepository parkingZoneRepository, ParkingSpaceRepository parkingSpaceRepository, TablickaRepository tablickaRepository) {
     30    public ParkingSessionService(ParkingSessionRepository parkingSessionRepository, ParkingZoneRepository parkingZoneRepository, ParkingSpaceRepository parkingSpaceRepository, PlateRepository plateRepository) {
    3131        this.parkingSessionRepository = parkingSessionRepository;
    3232        this.parkingZoneRepository = parkingZoneRepository;
    3333        this.parkingSpaceRepository = parkingSpaceRepository;
    34         this.tablickaRepository = tablickaRepository;
     34        this.plateRepository = plateRepository;
    3535    }
    3636
     
    8383    public Optional<ParkingSession> startParkingSession(String tablica, int parkingZoneId) {
    8484        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));
    8888        }
    89         tablicka=tablickaRepository.findByTablica(tablica);
    90         ParkingSession sessionToAdd = new ParkingSession(tablicka);
     89        plate = plateRepository.findByPlate(tablica);
     90        ParkingSession sessionToAdd = new ParkingSession(plate);
    9191        sessionToAdd.setParkingZone(parkingZone);
    9292        parkingSessionRepository.save(sessionToAdd);
Note: See TracChangeset for help on using the changeset viewer.