浏览代码

查体模板排序问题

Zhaops 6 年之前
父节点
当前提交
602588933e
共有 1 个文件被更改,包括 7 次插入1 次删除
  1. 7 1
      icssman-service/src/main/java/com/diagbot/facade/DeptVitalFacade.java

+ 7 - 1
icssman-service/src/main/java/com/diagbot/facade/DeptVitalFacade.java

@@ -166,7 +166,13 @@ public class DeptVitalFacade extends DeptVitalServiceImpl {
                 .collect(Collectors.toList());
                 .collect(Collectors.toList());
         if (vitalIds.size() > 0) {
         if (vitalIds.size() > 0) {
             List<QuestionInfo> vitalList = Lists.newArrayList(questionFacade.listByIds(vitalIds));
             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);
             deptVitalDTO.setVitals(vitals);
         }
         }