Ver Fonte

院区添加的相关操作

ljx há 4 anos atrás
pai
commit
e712b94ead

+ 12 - 1
src/main/java/com/imed/costaccount/service/impl/HospitalServiceImpl.java

@@ -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;
+    }
+
     /**
      * 修改医院信息
      *