|
@@ -1010,6 +1010,12 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
@Override
|
|
|
public QualificationDTO addQualification(long userId, QualificationVO qualificationVO) {
|
|
|
QualificationPO qualificationPO = new QualificationPO();
|
|
|
+ List<QualificationPO> qualificationPOList=qualificationDao.findByUserIdAndIsDeleted(userId, DeletedStatus.isNotDeleted);
|
|
|
+ for(int i=0;i<qualificationPOList.size();i++){
|
|
|
+ if(qualificationVO.getName().equals(qualificationPOList.get(i).getName())){
|
|
|
+ throw new HttpBadRequestException("资质已存在");
|
|
|
+ }
|
|
|
+ }
|
|
|
qualificationPO.setName(qualificationVO.getName());
|
|
|
qualificationPO.setNumber(qualificationVO.getNumber());
|
|
|
qualificationPO.setLicensingAuthority(qualificationVO.getLicensingAuthority());
|
|
@@ -1083,6 +1089,16 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
throw new HttpBadRequestException("请输入正确的卡号");
|
|
|
}
|
|
|
String bank = String.valueOf(json.get("bank"));
|
|
|
+ Optional<BankLogoPO> bankLogoPO=bankLogoDao.findByName(bankCardVO.getName());
|
|
|
+ if(!bank.equals(bankLogoPO.get().getName())){
|
|
|
+ throw new HttpBadRequestException("请输入与选定银行一致的账号");
|
|
|
+ }
|
|
|
+ List<BankCardPO> bankCardPOList=bankCardDao.findByUserIdAndIsDeleted(userId, DeletedStatus.isNotDeleted);
|
|
|
+ for(int i=0;i<bankCardPOList.size();i++){
|
|
|
+ if(bankCardVO.getNumber().equals(bankCardPOList.get(i).getNumber())){
|
|
|
+ throw new HttpBadRequestException("银行卡已存在");
|
|
|
+ }
|
|
|
+ }
|
|
|
bankCardPO.setUser(bankCardVO.getUser());
|
|
|
bankCardPO.setNumber(bankCardVO.getNumber());
|
|
|
bankCardPO.setCode(bank);
|
|
@@ -1148,7 +1164,15 @@ public class WebMediatorImpl implements ViewMediator {
|
|
|
resourceVO.setUnitWork(resourcePO.get().getUnitWork());
|
|
|
resourceVO.setStandard(resourcePO.get().getStandard());
|
|
|
resourceVO.setUnit(resourcePO.get().getUnit());
|
|
|
- resourceVO.setState(resourcePO.get().getState());
|
|
|
+ if(resourcePO.get().getState()==0){
|
|
|
+ resourceVO.setState(ResourceStatus.R_FREE);
|
|
|
+ }else if(resourcePO.get().getState()==1){
|
|
|
+ resourceVO.setState(ResourceStatus.R_OCCUPY);
|
|
|
+ }else if(resourcePO.get().getState()==2){
|
|
|
+ resourceVO.setState(ResourceStatus.R_USABLE);
|
|
|
+ }else {
|
|
|
+ resourceVO.setState(ResourceStatus.R_FAULT);
|
|
|
+ }
|
|
|
resourceVO.setStartTime(resourcePO.get().getStartTime());
|
|
|
resourceVO.setPersonnel(resourcePO.get().getPersonnel());
|
|
|
resourceVO.setRemarks(resourcePO.get().getRemarks());
|