|
@@ -85,7 +85,7 @@ public class HospitalServiceImpl extends ServiceImpl<HospitalMapper, Hospital> i
|
|
|
if (StringUtils.isEmpty(sign)) {
|
|
|
throw new CostException(500, "新增医院请选择医院标识");
|
|
|
}
|
|
|
- Hospital bySign = this.getBySign(sign);
|
|
|
+ Hospital bySign = this.getBySignHospital(sign);
|
|
|
if (Objects.nonNull(bySign)) {
|
|
|
throw new CostException(500, "当前医院标识已存在,请重新生成");
|
|
|
}
|
|
@@ -98,6 +98,17 @@ public class HospitalServiceImpl extends ServiceImpl<HospitalMapper, Hospital> i
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ public Hospital getBySignHospital(String hospSign) {
|
|
|
+ Hospital one = this.getOne(
|
|
|
+ new LambdaQueryWrapper<Hospital>()
|
|
|
+ .select(Hospital::getId, Hospital::getName)
|
|
|
+ .eq(Hospital::getIsHospital, 0)
|
|
|
+ .eq(Hospital::getSign, hospSign)
|
|
|
+ .last("limit 1")
|
|
|
+ );
|
|
|
+ return one;
|
|
|
+ }
|
|
|
+
|
|
|
/**
|
|
|
* 修改医院信息
|
|
|
*
|