| 
					
				 | 
			
			
				@ -333,7 +333,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @param doctor 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject getSignWebByDoctorCount(String doctor) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				    public JSONObject getSignWebByDoctorCount(String doctor, String patientInfo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Doctor d = doctorDao.findByCode(doctor); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sql ; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -350,6 +350,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND STATUS = 0 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND type = 2 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND expenses_status = '0' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " AND (`name` or mobile like ? ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " ) AS waitSignCount, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " SELECT " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -361,6 +362,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND STATUS > 0 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND type = 2 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND expenses_status = '0'  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " AND (`name` or mobile like ? ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " ) AS waitPayCount, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " SELECT " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -372,6 +374,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND STATUS = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND type = 2 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND expenses_status = '1'  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " AND (`name` or mobile like ? ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " ) AS signCount"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        }else{ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             sql ="SELECT  " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -385,6 +388,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND STATUS = 0 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND type = 2 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND expenses_status = '0' " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " AND (`name` or mobile like ? ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " ) AS waitSignCount, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " SELECT " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -396,6 +400,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND STATUS > 0 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND type = 2 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND expenses_status = '0'  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " AND (`name` or mobile like ? ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " ) AS waitPayCount, " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    "( " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " SELECT " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -407,10 +412,11 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND STATUS = 1 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND type = 2 " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " AND expenses_status = '1'  " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                     " AND (`name` or mobile like ? ) " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                    " ) AS signCount"; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> list = jdbcTemplate.queryForList(sql); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<Map<String,Object>> list = StringUtils.isBlank(patientInfo) ? jdbcTemplate.queryForList(sql, new Object[]{"%%", "%%", "%%"}) : jdbcTemplate.queryForList(sql, new Object[]{ "%"+patientInfo + "%", "%"+patientInfo + "%", "%"+patientInfo + "%"}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        if(list!=null&&list.size()>0){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            return new JSONObject(list.get(0)); 
			 |