Ignore:
Timestamp:
02/10/22 12:55:53 (2 years ago)
Author:
andrejTavchioski <andrej.tavchioski@…>
Branches:
master
Children:
d770228
Parents:
ad4da86
Message:

fix in verifyParkingSession

File:
1 edited

Legend:

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

    rad4da86 rccb2d72  
    107107    }
    108108    @Transactional
    109     public ParkingSession verifyParkingSession(int id,String parkingSpaceName,int parkingZoneId){
     109    public ParkingSession verifyParkingSession(int id,String parkingSpaceName){
    110110        ParkingSession parkingSession = parkingSessionRepository.findByPssId(id);
    111         ParkingZone parkingZone = parkingZoneRepository.findByPzId(parkingZoneId);
    112111        if(parkingSession==null){
    113112            throw new IllegalStateException("No such session exists");
     
    116115            throw new IllegalStateException("The session you are trying to verify has already been verified");
    117116        }
     117        ParkingZone parkingZone = parkingSession.getParkingZone();
    118118//        else if(parkingSession.getStatus()!=SessionStatus.STARTED_)
    119119        if(!parkingZone.getParkingSpaces().contains(parkingSpaceRepository.findByPsName(parkingSpaceName))){
     
    124124        }
    125125        parkingSession.setStatus(SessionStatus.STARTED_VERIFIED);
    126         ParkingSpace parkingSpace = parkingZoneRepository.findByPzId(parkingZoneId).getParkingSpaces().stream().filter(ps->ps.getPsName().equals(parkingSpaceName)).findFirst().get();
     126        ParkingSpace parkingSpace = parkingZoneRepository.findByPzId(parkingZone.getId()).getParkingSpaces().stream().filter(ps->ps.getPsName().equals(parkingSpaceName)).findFirst().get();
    127127        parkingSpace.setTaken(true);
    128128        parkingSession.setParkingSpace(parkingSpace);
Note: See TracChangeset for help on using the changeset viewer.