gaodm 4 年 前
コミット
7c0ddb6958

+ 1 - 1
src/main/java/com/diagbot/aop/TokenAuthAspect.java

@@ -107,7 +107,7 @@ public class TokenAuthAspect {
         HospitalCheckVO hospitalCheckVO = new HospitalCheckVO();
         hospitalCheckVO.setHospitalId(hospitalId);
         if (!hospitalInfoFacade.checkHospital(hospitalCheckVO)) {
-            throw new CommonException(CommonErrorCode.NOT_EXISTS, "该医院不存在!");
+            throw new CommonException(CommonErrorCode.NOT_EXISTS, "该医院不存在或已停用!");
         }
         //权限拦截
         //远程获取权限验证权限

+ 2 - 0
src/main/java/com/diagbot/facade/HospitalInfoFacade.java

@@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
 import com.diagbot.dto.HospitalInfoDTO;
 import com.diagbot.entity.HospitalInfo;
 import com.diagbot.enums.IsDeleteEnum;
+import com.diagbot.enums.StatusEnum;
 import com.diagbot.service.impl.HospitalInfoServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.vo.HospitalCheckVO;
@@ -35,6 +36,7 @@ public class HospitalInfoFacade extends HospitalInfoServiceImpl {
     public Boolean checkHospital(HospitalCheckVO hospitalCheckVO) {
         QueryWrapper<HospitalInfo> queryWrapper = new QueryWrapper<HospitalInfo>();
         queryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey())
+                .eq("status", StatusEnum.Enable.getKey())
                 .eq("id", hospitalCheckVO.getHospitalId());
         if (this.count(queryWrapper) > 0) {
             return true;