| 
															
																@ -6,6 +6,7 @@ import com.yihu.fastdfs.FastDFSUtil; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.dao.rehabilitation.*; 
															 | 
															
															 | 
															
																import com.yihu.jw.dao.rehabilitation.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.rehabilitation.RehabilitationPlanningDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.rehabilitation.RehabilitationPlanningDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.specialist.HospitalServiceItemDO; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.specialist.HospitalServiceItemDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.specialist.RehabilitationServiceItemDO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.entity.specialist.rehabilitation.*; 
															 | 
															
															 | 
															
																import com.yihu.jw.entity.specialist.rehabilitation.*; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.specialist.PatientSignInfoVO; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.specialist.PatientSignInfoVO; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																import com.yihu.jw.restmodel.web.Envelop; 
															 | 
															
															 | 
															
																import com.yihu.jw.restmodel.web.Envelop; 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -74,6 +75,8 @@ public class RehabilitationPlanService extends BaseJpaService<RehabilitationPlan 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private SpecialistService specialistService; 
															 | 
															
															 | 
															
																    private SpecialistService specialistService; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    @Autowired 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    private HttpClientUtil httpClientUtil; 
															 | 
															
															 | 
															
																    private HttpClientUtil httpClientUtil; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    @Autowired 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    private RehabilitationServiceItemDao serviceItemDao; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public ObjEnvelop createRehabilitationTemplate(RehabilitationPlanTemplateDO templateDO) { 
															 | 
															
															 | 
															
																    public ObjEnvelop createRehabilitationTemplate(RehabilitationPlanTemplateDO templateDO) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        templateDO.setCreateTime(new Date()); 
															 | 
															
															 | 
															
																        templateDO.setCreateTime(new Date()); 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@ -131,12 +134,22 @@ public class RehabilitationPlanService extends BaseJpaService<RehabilitationPlan 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @param templateId 
															 | 
															
															 | 
															
																     * @param templateId 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     * @return 
															 | 
															
															 | 
															
																     * @return 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     */ 
															 | 
															
															 | 
															
																     */ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public MixEnvelop<HospitalServiceItemDO, HospitalServiceItemDO> findTemplateDetailByTemplateId(String templateId) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																    public MixEnvelop<RehabilitationServiceItemDO, RehabilitationServiceItemDO> findTemplateDetailByTemplateId(String templateId) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        MixEnvelop<RehabilitationServiceItemDO,RehabilitationServiceItemDO> envelop = new MixEnvelop<>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        List<RehabilitationServiceItemDO> serviceItemDOS = new ArrayList<>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        List<String> hospitalServiceItemIds = templateDetailDao.findHospitalServiceItemIdByTemplateId(templateId); 
															 | 
															
															 | 
															
																        List<String> hospitalServiceItemIds = templateDetailDao.findHospitalServiceItemIdByTemplateId(templateId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        if(hospitalServiceItemIds.size() > 0) { 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																            return hospitalServiceItemService.selectById(hospitalServiceItemIds); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        for(String itemId : hospitalServiceItemIds){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            RehabilitationServiceItemDO serviceItemDO = serviceItemDao.findByCode(itemId); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            if (serviceItemDO != null){ 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																                serviceItemDOS.add(serviceItemDO); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																            } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        } 
															 | 
															
															 | 
															
																        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																        return MixEnvelop.getSuccess(SpecialistMapping.api_success); 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        envelop.setDetailModelList(serviceItemDOS); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																        return envelop; 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        if(hospitalServiceItemIds.size() > 0) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//            return hospitalServiceItemService.selectById(hospitalServiceItemIds); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																//        return MixEnvelop.getSuccess(SpecialistMapping.api_success); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    } 
															 | 
															
															 | 
															
																    } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																 
															 | 
															
															 | 
															
																 
															 | 
														
													
												
													
														
															| 
															 | 
															
																    public PatientRehabilitationPlanDO createPatientRehabilitationPlan(PatientRehabilitationPlanDO planDO) { 
															 | 
															
															 | 
															
																    public PatientRehabilitationPlanDO createPatientRehabilitationPlan(PatientRehabilitationPlanDO planDO) { 
															 |