|
@ -214,6 +214,13 @@ public class RehabilitationPlanService extends BaseJpaService<RehabilitationPlan
|
|
|
public RehabilitationPlanTemplateDO findByTemplateId(String templateId){
|
|
|
RehabilitationPlanTemplateDO templateDO = templateDao.findById(templateId).orElse(null);
|
|
|
List<RehabilitationTemplateDetailDO> list = templateDetailDao.findTemplateDetailByTemplateId(templateId);
|
|
|
List<RehabilitationServiceItemDO> itemDOList = serviceItemDao.findList();
|
|
|
if(itemDOList.size()>0){
|
|
|
Map<String,String> map = itemDOList.stream().collect(Collectors.toMap(RehabilitationServiceItemDO::getCode,RehabilitationServiceItemDO::getName));
|
|
|
for (RehabilitationTemplateDetailDO detailDO:list){
|
|
|
detailDO.setName(map.get(detailDO.getHospitalServiceItemId()));
|
|
|
}
|
|
|
}
|
|
|
templateDO.setDetailDOList(list);
|
|
|
return templateDO;
|
|
|
}
|