|  | @ -1576,4 +1576,50 @@ public class PrescriptionInfoService extends BaseService {
 | 
	
		
			
				|  |  |         //System.out.println("list:"+list.size());
 | 
	
		
			
				|  |  |         return  new JSONArray(list);
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |     public JSONObject getHDoctorInDoctorHosiptal(String name,String doctor,Integer page,Integer size){
 | 
	
		
			
				|  |  |         Doctor d = doctorDao.findByCode(doctor);
 | 
	
		
			
				|  |  |         String sql = "SELECT " +
 | 
	
		
			
				|  |  |                 " d.`code`," +
 | 
	
		
			
				|  |  |                 " d.`name`," +
 | 
	
		
			
				|  |  |                 " d.job," +
 | 
	
		
			
				|  |  |                 " d.photo " +
 | 
	
		
			
				|  |  |                 " FROM" +
 | 
	
		
			
				|  |  |                 " wlyy_doctor d" +
 | 
	
		
			
				|  |  |                 " WHERE" +
 | 
	
		
			
				|  |  |                 " d.hospital = ?" +
 | 
	
		
			
				|  |  |                 " AND d.`level` = 3 " ;
 | 
	
		
			
				|  |  |                 if(StringUtils.isNotBlank(name)){
 | 
	
		
			
				|  |  |                     sql +=" AND d.`name` LIKE '%"+name+"%' ";
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 if(page!=null&&size!=null){
 | 
	
		
			
				|  |  |                     sql += " LIMIT "+(page-1)+","+size;
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |         String totalSql = "SELECT " +
 | 
	
		
			
				|  |  |                 " count(1) AS total" +
 | 
	
		
			
				|  |  |                 " FROM" +
 | 
	
		
			
				|  |  |                 " wlyy_doctor d" +
 | 
	
		
			
				|  |  |                 " WHERE" +
 | 
	
		
			
				|  |  |                 " d.hospital = ?" +
 | 
	
		
			
				|  |  |                 " AND d.`level` = 3 ";
 | 
	
		
			
				|  |  |         if(StringUtils.isNotBlank(name)){
 | 
	
		
			
				|  |  |             totalSql +=" AND d.`name` LIKE '%"+name+"%' ";
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         JSONObject jsonObject = new JSONObject();
 | 
	
		
			
				|  |  |         List<Map<String,Object>> totalList = jdbcTemplate.queryForList(totalSql,new Object[]{d.getHospital()});
 | 
	
		
			
				|  |  |         if(totalList!=null&&totalList.size()>0){
 | 
	
		
			
				|  |  |             jsonObject.put("total",totalList.get(0).get("total"));
 | 
	
		
			
				|  |  |         }else{
 | 
	
		
			
				|  |  |             jsonObject.put("total",0L);
 | 
	
		
			
				|  |  |             jsonObject.put("doctors","");
 | 
	
		
			
				|  |  |             return jsonObject;
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         List<Map<String,Object>> list = jdbcTemplate.queryForList(sql,new Object[]{d.getHospital()});
 | 
	
		
			
				|  |  |         if(list!=null&&list.size()>0){
 | 
	
		
			
				|  |  |             jsonObject.put("doctors",list);
 | 
	
		
			
				|  |  |         }else{
 | 
	
		
			
				|  |  |             jsonObject.put("doctors","");
 | 
	
		
			
				|  |  |         }
 | 
	
		
			
				|  |  |         return jsonObject;
 | 
	
		
			
				|  |  |     }
 | 
	
		
			
				|  |  | }
 |