| 
					
				 | 
			
			
				@ -174,8 +174,13 @@ public class SpecialistServiceItemService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNoneBlank(hospital)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                sqlUtil = " and hospital = '" + hospital + "'"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql1 = "select * from wlyy_hospital_service_item where 1=1 AND service_item_id = '"+specialistServiceItemDO.getId()+"'"+sqlUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            String sql1 = "select * from wlyy_hospital_service_item where 1=1 AND status = 1 AND service_item_id = '"+specialistServiceItemDO.getId()+"'"+sqlUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            List<HospitalServiceItemDO> hospitalServiceItemDOS = jdbcTemplate.query(sql1,new BeanPropertyRowMapper(HospitalServiceItemDO.class)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (StringUtils.isNoneBlank(hospital)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                if (hospitalServiceItemDOS.size() != 0 && hospitalServiceItemDOS != null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    specialistServiceItemDOList.add(specialistServiceItemDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            if (hospitalServiceItemDOS.size() == 0 || hospitalServiceItemDOS == null){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               specialistServiceItemDOList.add(specialistServiceItemDO); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -209,154 +214,4 @@ public class SpecialistServiceItemService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return envelop; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 表格数据转为对象 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param specialistServiceItemDO 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     *//* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    private Map<Integer, ExcelData> mapping(SpecialistServiceItemDO specialistServiceItemDO) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Map<Integer, ExcelData> dataMap = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //项目名称 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(1, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setTitle(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //项目内涵 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(2, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setContent(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //除去内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(3, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setExcludeContent(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //项目类型 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(4, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String, String> centerSite = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                centerSite.put("康复服务", "1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                centerSite.put("健康服务", "2"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setItemType(Integer.parseInt(centerSite.get(data))); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //医院等级 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(5, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Integer> grade = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                grade.put("所有",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                grade.put("一级及一级以下医疗机构",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                grade.put("二级医院",2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                grade.put("三级医院",3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setHospitalGrade(grade.get(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //三级医院收费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(6, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setThreeHospitals(Integer.parseInt(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //二级医院收费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(7, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setTwoHospitals(Integer.parseInt(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //一级及下收费 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(8, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setOneHospitals(Integer.parseInt(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //计价单位 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(9, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    specialistServiceItemDO.setUnit(Integer.parseInt(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //加收项目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(10, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setAddItem(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //病案项目 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(11, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setDiseaseItem(data); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //是否预约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(12, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Integer> reserve = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                reserve.put("是",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                reserve.put("否",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setReserve(reserve.get(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //完成方式 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(13, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Integer> type = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                type.put("扫码",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                type.put("上传附件",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                type.put("健康教育",2); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                type.put("健康指导",3); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                type.put("随访",4); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setType(type.get(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //是否评价 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(14, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Integer> evaluate = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                evaluate.put("是",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                evaluate.put("否",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setEvaluation(evaluate.get(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        //是否生效 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        dataMap.put(15, new ExcelData() { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            public void transform(String data) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                Map<String,Integer> imediate = new HashMap<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                imediate.put("是",1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                imediate.put("否",0); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                specialistServiceItemDO.setEvaluation(imediate.get(data)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        specialistServiceItemDO.setId(UUID.randomUUID().toString()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        return dataMap; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				} 
			 |