|
@@ -166,7 +166,13 @@ public class DeptVitalFacade extends DeptVitalServiceImpl {
|
|
|
.collect(Collectors.toList());
|
|
|
if (vitalIds.size() > 0) {
|
|
|
List<QuestionInfo> vitalList = Lists.newArrayList(questionFacade.listByIds(vitalIds));
|
|
|
- List<QuestionShortDTO> vitals = BeanUtil.listCopyTo(vitalList, QuestionShortDTO.class);
|
|
|
+ Map<Long, QuestionInfo> vitalMap = EntityUtil.makeEntityMap(vitalList, "id");
|
|
|
+ List<QuestionShortDTO> vitals = Lists.newArrayList();
|
|
|
+ for (Long vitalId : vitalIds) {
|
|
|
+ QuestionShortDTO vital = new QuestionShortDTO();
|
|
|
+ BeanUtil.copyProperties(vitalMap.get(vitalId), vital);
|
|
|
+ vitals.add(vital);
|
|
|
+ }
|
|
|
deptVitalDTO.setVitals(vitals);
|
|
|
}
|
|
|
|