Changeset 80ddcae


Ignore:
Timestamp:
02/02/22 20:21:58 (2 years ago)
Author:
Tasevski2 <39170279+Tasevski2@…>
Branches:
master
Children:
0c049e9
Parents:
98f448a
Message:

Fixed small bugs

Location:
sources/app
Files:
18 edited

Legend:

Unmodified
Added
Removed
  • sources/app/src/main/java/parkup/data/WorkerDemoParkingZones.java

    r98f448a r80ddcae  
    3838        this.role = v.getRole();
    3939        this.status = v.getStatus();
    40         this.locked=v.isEnabled();
     40        this.locked= !v.isAccountNonLocked();
    4141        this.pzNames = v.getParkingZones().stream().map(ParkingZone::getPzName).collect(Collectors.toList());
    4242    }
  • sources/app/src/main/java/parkup/data/enumarations/SessionStatus.java

    r98f448a r80ddcae  
    22
    33public enum SessionStatus {
     4    STARTED_UNVERIFIED,
    45    STARTED_VERIFIED,
    5     STARTED_UNVERIFIED,
    66    ENDED_UNPAID,
    77    ENDED_PAID
  • sources/app/src/main/java/parkup/entities/ParkingZone.java

    r98f448a r80ddcae  
    5454    @OneToMany(cascade = {CascadeType.ALL})
    5555    private List<ParkingSpace> parkingSpaces;
     56
     57    @Transient
     58    private List<String> responsibleWorkers;
    5659
    5760
     
    119122        this.price = price;
    120123    }
     124    public List<String> getResponsibleWorkers() {
     125        return responsibleWorkers;
     126    }
    121127
     128    public void setResponsibleWorkers(List<String> responsibleWorkers) {
     129        this.responsibleWorkers = responsibleWorkers;
     130    }
    122131    public int getCapacity() {
    123132        return this.capacity;
  • sources/app/src/main/java/parkup/entities/Worker.java

    r98f448a r80ddcae  
    6060    private UserRole role;
    6161
    62     @ManyToMany
     62    @ManyToMany(fetch = FetchType.EAGER)
    6363    private List<ParkingZone> parkingZones;
    6464
  • sources/app/src/main/java/parkup/services/ParkingZoneService.java

    r98f448a r80ddcae  
    133133                    }
    134134                }else{
    135                     parkingZoneNov.setParkingSpaces(null);
     135                    parkingZoneNov.setParkingSpaces(new ArrayList<>());
    136136                }
    137137                if (!responsibleWorkers.isEmpty()) {
     
    182182            pz.setCapacity(calculateCapacity(pz.getId()));
    183183            pz.setTakenSpaces(calculateTakenSpaces(pz.getId()));
     184            pz.setResponsibleWorkers(getWorkers(pz.getId()));
    184185        }
    185186        public List<WorkerDemo> getResponsibleWorkers(int pzId){
     
    187188            return workerRepository.findAll().stream().filter(w->w.getParkingZones().contains(parkingZone)).map(WorkerDemo::new).collect(Collectors.toList());
    188189        }
     190        public List<String> getWorkers(int pzId){
     191            ParkingZone parkingZone =parkingZoneRepository.findByPzId(pzId);
     192            return workerRepository.findAll().stream().filter(w->w.getParkingZones().contains(parkingZone)).map(w->w.getFirstName() + " " + w.getLastName()).collect(Collectors.toList());
     193
     194        }
    189195    }
    190196
  • sources/app/src/main/java/parkup/services/WorkerService.java

    r98f448a r80ddcae  
    115115                workerOpt.get().setPassword(bCryptPasswordEncoder.encode(password));
    116116            }
    117             workerOpt.get().setAccount(locked);
     117            workerOpt.get().setLocked(locked);
    118118
    119119            if (firstName != null && firstName.length() > 1 && !Objects.equals(workerOpt.get().getFirstName(), firstName)) {
  • sources/app/src/main/resources/application.properties

    r98f448a r80ddcae  
    11spring.datasource.url=jdbc:postgresql://localhost:5432/parkupdb
    22spring.datasource.username=postgres
    3 spring.datasource.password=1234
    4 spring.jpa.hibernate.ddl-auto=update
     3spring.datasource.password=Lampion123
     4spring.jpa.hibernate.ddl-auto=create-drop
    55spring.jpa.show-sql=true
    66spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
  • sources/app/target/classes/application.properties

    r98f448a r80ddcae  
    11spring.datasource.url=jdbc:postgresql://localhost:5432/parkupdb
    22spring.datasource.username=postgres
    3 spring.datasource.password=1234
    4 spring.jpa.hibernate.ddl-auto=update
     3spring.datasource.password=Lampion123
     4spring.jpa.hibernate.ddl-auto=create-drop
    55spring.jpa.show-sql=true
    66spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect
Note: See TracChangeset for help on using the changeset viewer.