|
@@ -786,7 +786,7 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
public QualificationDTO getQualification(long userId) {
|
|
|
QualificationDTO qualificationDTO=new QualificationDTO();
|
|
|
List<QualificationVO> qualificationVOList = new ArrayList<>();
|
|
|
- qualificationDao.findByUserId(userId).forEach(qualificationPO ->{
|
|
|
+ qualificationDao.findByUserIdAndIsDeleted(userId,DeletedStatus.isNotDeleted).forEach(qualificationPO ->{
|
|
|
QualificationVO qualificationVO = new QualificationVO();
|
|
|
qualificationVO.setId(qualificationPO.getId());
|
|
|
qualificationVO.setName(qualificationPO.getName());
|
|
@@ -809,7 +809,6 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
qualificationPO.setTime(qualificationVO.getTime());
|
|
|
qualificationPO.setUserId(userId);
|
|
|
qualificationDao.save(qualificationPO);
|
|
|
- this.getQualification(userId);
|
|
|
return this.getQualification(userId);
|
|
|
}
|
|
|
|
|
@@ -821,7 +820,14 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
qualificationPO.get().setLicensingAuthority(qualificationVO.getLicensingAuthority());
|
|
|
qualificationPO.get().setTime(qualificationVO.getTime());
|
|
|
qualificationDao.save(qualificationPO.get());
|
|
|
- this.getQualification(userId);
|
|
|
+ return this.getQualification(userId);
|
|
|
+ }
|
|
|
+
|
|
|
+ @Override
|
|
|
+ public QualificationDTO deleteQualification(long id, long userId) {
|
|
|
+ Optional<QualificationPO> qualificationPO=qualificationDao.findById(id);
|
|
|
+ qualificationPO.get().setIsDeleted(1);
|
|
|
+ qualificationDao.save(qualificationPO.get());
|
|
|
return this.getQualification(userId);
|
|
|
}
|
|
|
|