Browse Source

分诊获取标签

zhaops 5 years ago
parent
commit
fbad356f60
1 changed files with 7 additions and 1 deletions
  1. 7 1
      prec-service/src/main/java/com/diagbot/facade/QuestionFacade.java

+ 7 - 1
prec-service/src/main/java/com/diagbot/facade/QuestionFacade.java

@@ -6,6 +6,8 @@ import com.diagbot.entity.QuestionDetail;
 import com.diagbot.entity.QuestionInfo;
 import com.diagbot.entity.wrapper.QuestionInfoWrapper;
 import com.diagbot.enums.IsDeleteEnum;
+import com.diagbot.exception.CommonErrorCode;
+import com.diagbot.exception.CommonException;
 import com.diagbot.service.impl.QuestionInfoServiceImpl;
 import com.diagbot.util.BeanUtil;
 import com.diagbot.util.EntityUtil;
@@ -138,7 +140,7 @@ public class QuestionFacade extends QuestionInfoServiceImpl {
             QuestionDTO questionDTO = this.getById(questionVO);
             return questionDTO;
         } else {
-            return null;
+            throw new CommonException(CommonErrorCode.NOT_EXISTS, "症状不存在!");
         }
     }
 
@@ -164,6 +166,10 @@ public class QuestionFacade extends QuestionInfoServiceImpl {
                 .in(ListUtil.isNotEmpty(questionNamesVO.getNames()), "tag_name", questionNamesVO.getNames());
         List<QuestionInfo> questionInfoList = this.list(questionInfoQueryWrapper);
 
+        if (ListUtil.isEmpty(questionInfoList)) {
+            throw new CommonException(CommonErrorCode.NOT_EXISTS, "症状不存在!");
+        }
+
         //同名的只保留第一个
         Map<String, Long> nameMap = new LinkedHashMap<>();
         Iterator<QuestionInfo> iterator = questionInfoList.iterator();