|
@@ -227,7 +227,13 @@ public class PushFacade {
|
|
|
if (ListUtil.isNotEmpty(vitals)) {
|
|
|
List<String> nameList = vitals.stream().map(featureRate -> featureRate.getFeatureName()).collect(Collectors.toList());
|
|
|
List<QuestionDTO> importantVitalDTO = getTagList(nameList, pushVO, FeatureTypeEnum.Vital.getKey());
|
|
|
- pushDTO.setImportantVital(importantVitalDTO);
|
|
|
+ List<Long> markedVitalIds = Lists.newLinkedList();
|
|
|
+ for (QuestionDTO vital : importantVitalDTO) {
|
|
|
+ if (vital.getId() != null && (!markedVitalIds.contains(vital.getId()))) {
|
|
|
+ markedVitalIds.add(vital.getId());
|
|
|
+ }
|
|
|
+ }
|
|
|
+ pushDTO.setMarkedVitalIds(markedVitalIds);
|
|
|
}
|
|
|
}
|
|
|
//化验 标签列表
|