|
@@ -42,6 +42,7 @@ import com.diagbot.vo.ScaleVO;
|
|
|
import com.diagbot.vo.StaticKnowledgeIndexPageVO;
|
|
|
import com.diagbot.vo.StaticKnowledgeVO;
|
|
|
import com.google.common.collect.Lists;
|
|
|
+import io.micrometer.core.instrument.util.StringUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
|
import org.springframework.stereotype.Component;
|
|
@@ -832,7 +833,7 @@ public class KlConceptStaticFacade extends KlConceptStaticServiceImpl {
|
|
|
List<ConceptScaleDetailDTO> scaleDetailList = BeanUtil.listCopyTo(scaleList, ConceptScaleDetailDTO.class);
|
|
|
if (null != scaleVO) {
|
|
|
List<String> codeList = new ArrayList<>();
|
|
|
- codeList = scaleDetailList.stream().map(ac -> ac.getRuleCode()).collect(Collectors.toList());
|
|
|
+ codeList= scaleDetailList.stream().filter(s -> StringUtils.isNotBlank(s.getRuleCode())).map(ac -> ac.getRuleCode()).collect(Collectors.toList());
|
|
|
scaleVO.setCodeList(codeList);
|
|
|
ScaleDTO scaleDTO = klRegulationBaseFacade.process(scaleVO);
|
|
|
List<String> codeListNew = scaleDTO.getCodeList(); //Arrays.asList("100001", "100013");
|