提交 f019fdb4 作者: yanxin

增加标签格式化异常处理

上级 729795b2
...@@ -1504,22 +1504,26 @@ public class InformationServiceImpl implements InformationService { ...@@ -1504,22 +1504,26 @@ public class InformationServiceImpl implements InformationService {
List<LabelInfo> labelInfos = new ArrayList<>(); List<LabelInfo> labelInfos = new ArrayList<>();
//获取专题打的标签 //获取专题打的标签
for (LabelModelVo labelModelVo : labelModelVos) { for (LabelModelVo labelModelVo : labelModelVos) {
LabelInfo labelInfo = new LabelInfo(); try {
labelInfo.setLabelId(labelModelVo.getLabelId()); LabelInfo labelInfo = new LabelInfo();
labelInfo.setLabelName(labelModelVo.getLabelName()); labelInfo.setLabelId(labelModelVo.getLabelId());
labelInfo.setLabelType(labelModelVo.getLabelType()); labelInfo.setLabelName(labelModelVo.getLabelName());
labelInfo.setLabelMark(labelModelVo.getLabelMark()); labelInfo.setLabelType(labelModelVo.getLabelType());
List<Label> labelList = new ArrayList<>(); labelInfo.setLabelMark(labelModelVo.getLabelMark());
if (list != null && !list.isEmpty()) { List<Label> labelList = new ArrayList<>();
for (Label label : list) { if (list != null && !list.isEmpty()) {
if (StringUtils.isNotBlank(label.getLabelMark()) && for (Label label : list) {
(label.getLabelMark().contains(labelModelVo.getLabelMark()) || ("company_label".equals(labelModelVo.getLabelType()) && "company_label".equals(label.getLabelRemarks())))) { if (StringUtils.isNotBlank(label.getLabelMark()) &&
labelList.add(label); (label.getLabelMark().contains(labelModelVo.getLabelMark()) || ("company_label".equals(labelModelVo.getLabelType()) && "company_label".equals(label.getLabelRemarks())))) {
labelList.add(label);
}
} }
} }
labelInfo.setLabelList(labelList);
labelInfos.add(labelInfo);
}catch (Exception e){
log.error("标签格式化异常:{}",labelModelVo);
} }
labelInfo.setLabelList(labelList);
labelInfos.add(labelInfo);
} }
info.setLabelInfos(labelInfos); info.setLabelInfos(labelInfos);
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论