|
@@ -801,9 +801,28 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- public QualificationDTO addQualification(long userId) {
|
|
|
+ public QualificationDTO addQualification(long userId,QualificationVO qualificationVO) {
|
|
|
+ QualificationPO qualificationPO=new QualificationPO();
|
|
|
+ qualificationPO.setName(qualificationVO.getName());
|
|
|
+ qualificationPO.setNumber(qualificationVO.getNumber());
|
|
|
+ qualificationPO.setLicensingAuthority(qualificationVO.getLicensingAuthority());
|
|
|
+ qualificationPO.setTime(qualificationVO.getTime());
|
|
|
+ qualificationPO.setUserId(userId);
|
|
|
+ qualificationDao.save(qualificationPO);
|
|
|
+ this.getQualification(userId);
|
|
|
+ return this.getQualification(userId);
|
|
|
+ }
|
|
|
|
|
|
- return null;
|
|
|
+ @Override
|
|
|
+ public QualificationDTO updateQualification(long id, long userId,QualificationVO qualificationVO) {
|
|
|
+ Optional<QualificationPO> qualificationPO=qualificationDao.findById(id);
|
|
|
+ qualificationPO.get().setName(qualificationVO.getName());
|
|
|
+ qualificationPO.get().setNumber(qualificationVO.getNumber());
|
|
|
+ qualificationPO.get().setLicensingAuthority(qualificationVO.getLicensingAuthority());
|
|
|
+ qualificationPO.get().setTime(qualificationVO.getTime());
|
|
|
+ qualificationDao.save(qualificationPO.get());
|
|
|
+ this.getQualification(userId);
|
|
|
+ return this.getQualification(userId);
|
|
|
}
|
|
|
|
|
|
private ProjectOperationControl initProjectPermission(CrowdTestProject project, User user) {
|