|  | @ -6,6 +6,7 @@ import com.fasterxml.jackson.databind.node.ObjectNode;
 | 
												
													
														
															|  | import com.yihu.jw.dao.rehabilitation.PatientRehabilitationPlanDao;
 |  | import com.yihu.jw.dao.rehabilitation.PatientRehabilitationPlanDao;
 | 
												
													
														
															|  | import com.yihu.jw.dao.rehabilitation.RehabilitationPlanTemplateDao;
 |  | import com.yihu.jw.dao.rehabilitation.RehabilitationPlanTemplateDao;
 | 
												
													
														
															|  | import com.yihu.jw.dao.rehabilitation.RehabilitationTemplateDetailDao;
 |  | import com.yihu.jw.dao.rehabilitation.RehabilitationTemplateDetailDao;
 | 
												
													
														
															|  | 
 |  | import com.yihu.jw.entity.specialist.HospitalServiceItemDO;
 | 
												
													
														
															|  | import com.yihu.jw.entity.specialist.rehabilitation.PatientRehabilitationPlanDO;
 |  | import com.yihu.jw.entity.specialist.rehabilitation.PatientRehabilitationPlanDO;
 | 
												
													
														
															|  | import com.yihu.jw.entity.specialist.rehabilitation.RehabilitationDetailDO;
 |  | import com.yihu.jw.entity.specialist.rehabilitation.RehabilitationDetailDO;
 | 
												
													
														
															|  | import com.yihu.jw.entity.specialist.rehabilitation.PatientRehabilitationPlanDO;
 |  | import com.yihu.jw.entity.specialist.rehabilitation.PatientRehabilitationPlanDO;
 | 
												
											
												
													
														
															|  | @ -89,9 +90,9 @@ public class RehabilitationPlanService {
 | 
												
													
														
															|  |     public MixEnvelop<RehabilitationPlanTemplateDO, RehabilitationPlanTemplateDO> findRehabilitationPlanTemplate(Integer adminTeamCode, Integer page, Integer size) {
 |  |     public MixEnvelop<RehabilitationPlanTemplateDO, RehabilitationPlanTemplateDO> findRehabilitationPlanTemplate(Integer adminTeamCode, Integer page, Integer size) {
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |         if(page != null && size != null){
 |  |         if(page != null && size != null){
 | 
												
													
														
															|  |             String sql = "select * from wlyy_rehabilitation_plan_template t where t.admin_team_code = '" + adminTeamCode + "' ORDER BY t.create_time DESC LIMIT "+(page-1)*size+","+size;
 |  | 
 | 
												
													
														
															|  | 
 |  |             String sql = "select * from wlyy_rehabilitation_plan_template t where t.admin_team_code = '" + adminTeamCode + "' and t.del = 1 ORDER BY t.create_time DESC LIMIT "+(page-1)*size+","+size;
 | 
												
													
														
															|  |             List<RehabilitationPlanTemplateDO> list = jdbcTemplate.query(sql,new BeanPropertyRowMapper(RehabilitationPlanTemplateDO.class));
 |  |             List<RehabilitationPlanTemplateDO> list = jdbcTemplate.query(sql,new BeanPropertyRowMapper(RehabilitationPlanTemplateDO.class));
 | 
												
													
														
															|  |             String countSql = "select count(1) from wlyy_rehabilitation_plan_template t where t.admin_team_code = '" + adminTeamCode + "'";
 |  | 
 | 
												
													
														
															|  | 
 |  |             String countSql = "select count(1) from wlyy_rehabilitation_plan_template t where t.admin_team_code = '" + adminTeamCode + "' and t.del = 1";
 | 
												
													
														
															|  |             Long count = jdbcTemplate.queryForObject(countSql, Long.class);
 |  |             Long count = jdbcTemplate.queryForObject(countSql, Long.class);
 | 
												
													
														
															|  |             return MixEnvelop.getSuccessListWithPage(SpecialistMapping.api_success,list,page,size,count);
 |  |             return MixEnvelop.getSuccessListWithPage(SpecialistMapping.api_success,list,page,size,count);
 | 
												
													
														
															|  |         }else {
 |  |         }else {
 | 
												
											
												
													
														
															|  | @ -100,9 +101,14 @@ public class RehabilitationPlanService {
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  | 
 |  |     /**
 | 
												
													
														
															|  | 
 |  |      * 根据模板id获取机构服务项目id,然后找出具体服务项目内容
 | 
												
													
														
															|  | 
 |  |      * @param templateId
 | 
												
													
														
															|  | 
 |  |      * @return
 | 
												
													
														
															|  | 
 |  |      */
 | 
												
													
														
															|  |     public MixEnvelop<RehabilitationTemplateDetailDO, RehabilitationTemplateDetailDO> findTemplateDetailByTemplateId(String templateId) {
 |  |     public MixEnvelop<RehabilitationTemplateDetailDO, RehabilitationTemplateDetailDO> findTemplateDetailByTemplateId(String templateId) {
 | 
												
													
														
															|  |         List<RehabilitationTemplateDetailDO> list = templateDetailDao.findTemplateDetailByTemplateId(templateId);
 |  | 
 | 
												
													
														
															|  |         return MixEnvelop.getSuccessList(SpecialistMapping.api_success,list, list.size());
 |  | 
 | 
												
													
														
															|  | 
 |  |         List<String> hospitalServiceItemIds = templateDetailDao.findHospitalServiceItemIdByTemplateId(templateId);
 | 
												
													
														
															|  | 
 |  |         return MixEnvelop.getSuccess(SpecialistMapping.api_success);
 | 
												
													
														
															|  |     }
 |  |     }
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     public PatientRehabilitationPlanDO createPatientRehabilitationPlan(PatientRehabilitationPlanDO planDO) {
 |  |     public PatientRehabilitationPlanDO createPatientRehabilitationPlan(PatientRehabilitationPlanDO planDO) {
 | 
												
											
												
													
														
															|  | @ -113,7 +119,9 @@ public class RehabilitationPlanService {
 | 
												
													
														
															|  | 
 |  | 
 | 
												
													
														
															|  |     public List<RehabilitationDetailDO> createRehabilitationDetail(List<RehabilitationDetailDO> details, String planId) {
 |  |     public List<RehabilitationDetailDO> createRehabilitationDetail(List<RehabilitationDetailDO> details, String planId) {
 | 
												
													
														
															|  |         for(RehabilitationDetailDO detail : details) {
 |  |         for(RehabilitationDetailDO detail : details) {
 | 
												
													
														
															|  | 
 |  | //            HospitalServiceItemDO hospitalServiceItemDO = hospitalServiceItemService.findById(detail.getHospitalServiceItemId());
 | 
												
													
														
															|  |             detail.setPlanId(planId);
 |  |             detail.setPlanId(planId);
 | 
												
													
														
															|  | 
 |  |             detail.setCreateTime(new Date());
 | 
												
													
														
															|  |             detail.setStatus(0);
 |  |             detail.setStatus(0);
 | 
												
													
														
															|  |         }
 |  |         }
 | 
												
													
														
															|  |         return (List<RehabilitationDetailDO>)rehabilitationDetailDao.save(details);
 |  |         return (List<RehabilitationDetailDO>)rehabilitationDetailDao.save(details);
 |