| 
					
				 | 
			
			
				@ -148,7 +148,31 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                (status == 3 ? " and expenses_status = '1'" : "") + " order by begin desc ) a " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ,wlyy_patient b " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where a.patient = b.code  order by applyDate desc limit " + page * pageSize + "," + pageSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 查询已经签约语句 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String isSignSql = "select " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    a.code " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,a.doctor " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.code  as  patient" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.idcard " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.name " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.province_name  as provinceName" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.city_name  as cityName" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.town_name  as townName" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.address " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.photo " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,a.status " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,a.id " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                (status == 1 ? "    ,a.patient_apply_date as applyDate " : "    ,a.expenses_time as applyDate ") + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,a.reason " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.street_name as streetName" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.sex" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.openid" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,a.renew_flag as renewFlag" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ( select renew_flag,code,patient,doctor,status,id,apply_date,patient_apply_date,expenses_time,reason,begin from wlyy_sign_family where (doctor = ? or doctor_health = ?)  and status = ? and type = 2" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                (status == 3 ? " and expenses_status = '1'" : "") + " order by begin desc ) a " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ,wlyy_patient b " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where a.patient = b.code  order by applyDate desc limit " + page * pageSize + "," + pageSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 未缴费查询语句 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        String sqlExpenses = "select " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    a.code " + 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -170,7 +194,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.openid" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,a.renew_flag as renewFlag" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ( select patient_apply_date,renew_flag,code,patient,doctor,status,id,apply_date,reason,begin,expenses_status,LENGTH(trim(ifnull(expenses_status,''))) len from wlyy_sign_family where doctor = ?  and status > ? and type = 2 order by begin desc ) a " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ( select patient_apply_date,renew_flag,code,patient,doctor,status,id,apply_date,reason,begin,expenses_status,LENGTH(trim(ifnull(expenses_status,''))) len from wlyy_sign_family where (doctor = ? or doctor_health = ?)  and status > ? and type = 2 order by begin desc ) a " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ,wlyy_patient b " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where a.patient = b.code and (a.expenses_status = '0' or a.len < 1) order by applyDate desc limit " + page * pageSize + "," + pageSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -195,7 +219,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,b.openid" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                "    ,a.renew_flag as renewFlag" + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " from " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ( select patient_apply_date,renew_flag,code,patient,doctor,status,id,apply_date,apply_unsign_date,reason,begin from wlyy_sign_family where doctor = ?  and ( status = ? or status = ? ) and type = 2 order by begin desc ) a " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ( select patient_apply_date,renew_flag,code,patient,doctor,status,id,apply_date,apply_unsign_date,reason,begin from wlyy_sign_family where (doctor = ? or doctor_health = ?)  and ( status = ? or status = ? ) and type = 2 order by begin desc ) a " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " ,wlyy_patient b " + 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                " where a.patient = b.code  order by applyDate desc limit " + page * pageSize + "," + pageSize; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -212,7 +236,7 @@ public class SignWebService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patients = jdbcTemplate.queryForList(sql, new Object[]{doctor, 2}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 3:// 已签约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patients = jdbcTemplate.queryForList(sql, new Object[]{doctor, 1}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patients = jdbcTemplate.queryForList(isSignSql, new Object[]{doctor, 1}); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                break; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            case 4:// 4已经解约 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                patients = jdbcTemplate.queryForList(surrSql, new Object[]{doctor, -3, -4}); 
			 |