|  | @ -81,15 +81,41 @@ public class ServicePackageService extends BaseJpaService<ServicePackageDO, Serv
 | 
	
		
			
				|  |  |                 " base_service_package_item i, " +
 | 
	
		
			
				|  |  |                 " base_org o " +
 | 
	
		
			
				|  |  |                 "WHERE " +
 | 
	
		
			
				|  |  |                 " sr.id = r.sign_id and sr.status=1 and sr.patient = '"+patient+"'" +
 | 
	
		
			
				|  |  |                 " sr.id = r.sign_id and sr.status=1 and sr.patient = '"+patient+"' " +
 | 
	
		
			
				|  |  |                 "AND r.service_package_id = i.service_package_id " +
 | 
	
		
			
				|  |  |                 "AND i.del = 1 " +
 | 
	
		
			
				|  |  |                 "and i.org_code = o.code " +
 | 
	
		
			
				|  |  |                 "AND sr.`status` = 1";
 | 
	
		
			
				|  |  |                 "AND sr.`status` = 1 ";
 | 
	
		
			
				|  |  |         List<BaseOrgDO> list = jdbcTemplate.query(sql,new BeanPropertyRowMapper(BaseOrgDO.class));
 | 
	
		
			
				|  |  |         return list;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 查找签约医生
 | 
	
		
			
				|  |  |      * @param patient
 | 
	
		
			
				|  |  |      * @return
 | 
	
		
			
				|  |  |      */
 | 
	
		
			
				|  |  |     public List<BaseDoctorDO> findSignDoctor(String patient,String orgCode){
 | 
	
		
			
				|  |  |         String sql = "SELECT " +
 | 
	
		
			
				|  |  |                 " DISTINCT d.* " +
 | 
	
		
			
				|  |  |                 "FROM " +
 | 
	
		
			
				|  |  |                 " base_service_package_sign_record sr, " +
 | 
	
		
			
				|  |  |                 " base_service_package_record r, " +
 | 
	
		
			
				|  |  |                 " base_service_package_item i, " +
 | 
	
		
			
				|  |  |                 " base_team_member m,base_doctor d  " +
 | 
	
		
			
				|  |  |                 "WHERE " +
 | 
	
		
			
				|  |  |                 " sr.id = r.sign_id and sr.status=1 and sr.patient = '"+patient+"'" +
 | 
	
		
			
				|  |  |                 " AND r.service_package_id = i.service_package_id " +
 | 
	
		
			
				|  |  |                 "AND i.del = 1 and m.team_code = i.team_code and m.doctor_code = d.id " +
 | 
	
		
			
				|  |  |                 "               and m.del = '1'" +
 | 
	
		
			
				|  |  |                 "AND sr.`status` = 1";
 | 
	
		
			
				|  |  |         if(StringUtils.isNoneBlank(orgCode)){
 | 
	
		
			
				|  |  |             sql += " and i.org_code = '"+orgCode+"' " ;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         List<BaseDoctorDO> list = jdbcTemplate.query(sql,new BeanPropertyRowMapper(BaseDoctorDO.class));
 | 
	
		
			
				|  |  |         return list;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     /**
 | 
	
		
			
				|  |  |      * 获取居民签约的服务项
 | 
	
		
			
				|  |  |      * @param patientId
 |