feat: change certif type

This commit is contained in:
2024-07-19 15:24:58 +02:00
parent 47daa459e2
commit 3ccf880057
7 changed files with 30 additions and 33 deletions

View File

@@ -54,7 +54,7 @@ public class LicenceService {
LicenceModel model = new LicenceModel();
model.setMembre(membreModel);
model.setSaison(form.getSaison());
model.setCertificate(form.isCertificate());
model.setCertificate(form.getCertificate());
model.setValidate(form.isValidate());
return Panache.withTransaction(() -> repository.persist(model)
.call(m -> (m.isValidate() && membreModel.getLicence() <= 0) ?
@@ -66,7 +66,7 @@ public class LicenceService {
});
} else {
return repository.findById(form.getId()).chain(model -> {
model.setCertificate(form.isCertificate());
model.setCertificate(form.getCertificate());
model.setValidate(form.isValidate());
return Panache.withTransaction(() -> repository.persist(model)
.call(m -> m.isValidate() ? Mutiny.fetch(m.getMembre())
@@ -96,13 +96,13 @@ public class LicenceService {
LicenceModel model = new LicenceModel();
model.setMembre(combRepository);
model.setSaison(Utils.getSaison());
model.setCertificate(form.isCertificate());
model.setCertificate(form.getCertificate());
model.setValidate(false);
return Panache.withTransaction(() -> repository.persist(model));
}));
} else {
return repository.findById(form.getId()).chain(model -> {
model.setCertificate(form.isCertificate());
model.setCertificate(form.getCertificate());
return Panache.withTransaction(() -> repository.persist(model));
});
}