院内分类名字重复修复

master
郑明梁 2 years ago
parent 6d18d09817
commit 9c6721d544

@ -69,7 +69,12 @@ public class BasicHospTypeController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
Boolean falg = basicHospTypeService.saveBasicHospType(basicHospTypeRequest); Boolean falg=basicHospTypeService.checkName(basicHospTypeRequest,1);
if(falg==false){
return ResultVOUtils.error(999, "院内分类名字已存在!");
}
falg = basicHospTypeService.saveBasicHospType(basicHospTypeRequest);
if (!falg) { if (!falg) {
return ResultVOUtils.error(999, "插入失败!"); return ResultVOUtils.error(999, "插入失败!");
} }
@ -85,7 +90,12 @@ public class BasicHospTypeController {
return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage()); return ResultVOUtils.error(ResultEnum.PARAM_VERIFY_FALL, bindingResult.getFieldError().getDefaultMessage());
} }
Boolean falg = basicHospTypeService.updateBasicHospType(basicHospTypeRequest); Boolean falg=basicHospTypeService.checkName(basicHospTypeRequest,2);
if(falg==false){
return ResultVOUtils.error(999, "院内分类名字已存在!");
}
falg = basicHospTypeService.updateBasicHospType(basicHospTypeRequest);
if (!falg) { if (!falg) {
return ResultVOUtils.error(999, "更新失败!"); return ResultVOUtils.error(999, "更新失败!");
} }

@ -30,5 +30,7 @@ public interface BasicHospTypeService {
List<UdiRelevanceResponse> filterUdiGp(FilterUdiRelRequest filterUdiRelRequest); List<UdiRelevanceResponse> filterUdiGp(FilterUdiRelRequest filterUdiRelRequest);
Boolean checkName(BasicHospTypeRequest basicHospTypeRequest,Integer type);
} }

@ -177,4 +177,27 @@ public class BasicHospTypeServiceImpl implements BasicHospTypeService {
List<UdiRelevanceResponse> data = udiRelevanceDao.filterUdiGp(filterUdiRelRequest); List<UdiRelevanceResponse> data = udiRelevanceDao.filterUdiGp(filterUdiRelRequest);
return data; return data;
} }
@Override
public Boolean checkName(BasicHospTypeRequest basicHospTypeRequest,Integer type) {
Long sum=null;
//1添加
if(type==1){
//查看名字是不是重复
QueryWrapper<BasicHospTypeEntity> ew=new QueryWrapper<>();
ew.eq("name",basicHospTypeRequest.getName());
sum=basicHospTypeDao.selectCount(ew);
}else{
QueryWrapper<BasicHospTypeEntity> ew=new QueryWrapper<>();
ew.eq("name",basicHospTypeRequest.getName());
ew.ne("id",basicHospTypeRequest.getId());
sum=basicHospTypeDao.selectCount(ew);
}
if(sum>0){
return false;
}else{
return true;
}
}
} }

Loading…
Cancel
Save