|
@@ -9,6 +9,7 @@ import com.diagbot.enums.IsDeleteEnum;
|
|
import com.diagbot.enums.QuestionTypeEnum;
|
|
import com.diagbot.enums.QuestionTypeEnum;
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
import com.diagbot.exception.CommonErrorCode;
|
|
import com.diagbot.exception.CommonException;
|
|
import com.diagbot.exception.CommonException;
|
|
|
|
+import com.diagbot.util.ListUtil;
|
|
import com.google.common.collect.Lists;
|
|
import com.google.common.collect.Lists;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
import org.springframework.stereotype.Component;
|
|
import org.springframework.stereotype.Component;
|
|
@@ -47,6 +48,9 @@ public class FeatureFacade {
|
|
symptomNameList.add(symptomFeature.get("feature_name").toString());
|
|
symptomNameList.add(symptomFeature.get("feature_name").toString());
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (!ListUtil.isNotEmpty(symptomFeatureList)) {
|
|
|
|
+ throw new CommonException(CommonErrorCode.NOT_EXISTS, "未提取到特征词");
|
|
|
|
+ }
|
|
QueryWrapper<QuestionInfo> questionInfoQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<QuestionInfo> questionInfoQueryWrapper = new QueryWrapper<>();
|
|
questionInfoQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
questionInfoQueryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey()).
|
|
in("tag_name", symptomNameList).
|
|
in("tag_name", symptomNameList).
|