|  | @ -383,11 +383,11 @@ public class PatientService extends TokenService {
 | 
	
		
			
				|  |  |         //判断是否有生效记录SQL
 | 
	
		
			
				|  |  |         String sql = "SELECT t.id,t.sign_year signYear FROM wlyy_sign_family t WHERE t.patient ='" + patient + "' AND t.status>=0 AND t.expenses_status='1'";
 | 
	
		
			
				|  |  |         //用于判断续签表是否有记录QL,有记录则不允许续签
 | 
	
		
			
				|  |  |         String sqlRenew = "SELECT t.id,t.sign_year signYear FROM wlyy_sign_family_renew t WHERE t.patient ='" + patient + "' AND t.status>=0 ";
 | 
	
		
			
				|  |  |         String sqlRenew = "SELECT t.id,t.sign_year signYear,t.status FROM wlyy_sign_family_renew t WHERE t.patient ='" + patient + "' AND t.status>=0 ";
 | 
	
		
			
				|  |  |         //判读是否有当前年度的记录SQL
 | 
	
		
			
				|  |  |         String signSql = "SELECT t.id,t.sign_year signYear FROM wlyy_sign_family t WHERE t.patient ='" + patient + "' AND t.status>=0  AND t.sign_year ='" + year + "'";
 | 
	
		
			
				|  |  |         String signSql = "SELECT t.id,t.sign_year signYear ,t.status  FROM wlyy_sign_family t WHERE t.patient ='" + patient + "' AND t.status>=0  AND t.sign_year ='" + year + "'";
 | 
	
		
			
				|  |  |         //判读是否有旧的已到期记录SQL
 | 
	
		
			
				|  |  |         String oldSignSql = "SELECT t.id,t.sign_year signYear FROM wlyy_sign_family t WHERE t.patient ='" + patient + "' AND t.status=-4 AND  t.expenses_status='1' AND t.sign_year ='" + (year - 1) + "'";
 | 
	
		
			
				|  |  |         String oldSignSql = "SELECT t.id,t.sign_year signYear,t.status FROM wlyy_sign_family t WHERE t.patient ='" + patient + "' AND t.status=-4 AND  t.expenses_status='1' AND t.sign_year ='" + (year - 1) + "'";
 | 
	
		
			
				|  |  |         //判断时间是否在6月30之前
 | 
	
		
			
				|  |  |         if (month < 7) {
 | 
	
		
			
				|  |  |             //判断是否有签约记录
 | 
	
	
		
			
				|  | @ -421,8 +421,15 @@ public class PatientService extends TokenService {
 | 
	
		
			
				|  |  |             //如果在签约七月份之后判断是否已经生效,判断是否有旧数据
 | 
	
		
			
				|  |  |             List<Map<String,Object>> signFamilys1 = jdbcTemplate.queryForList(signSql);
 | 
	
		
			
				|  |  |             if (signFamilys1 != null && signFamilys1.size() > 0) {
 | 
	
		
			
				|  |  |                 rs.put("mes", "当前年度已经签约");
 | 
	
		
			
				|  |  |                 rs.put("code", "-2");
 | 
	
		
			
				|  |  |                 Map<String,Object> map = signFamilys1.get(0);
 | 
	
		
			
				|  |  |                 int state = (int)map.get("status");
 | 
	
		
			
				|  |  |                 if(state==1){
 | 
	
		
			
				|  |  |                     rs.put("mes", "医生已经同意续签");
 | 
	
		
			
				|  |  |                     rs.put("code", "-5");
 | 
	
		
			
				|  |  |                 }else {
 | 
	
		
			
				|  |  |                     rs.put("mes", "当前年度已经签约");
 | 
	
		
			
				|  |  |                     rs.put("code", "-2");
 | 
	
		
			
				|  |  |                 }
 | 
	
		
			
				|  |  |                 return rs;
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             List<Map<String,Object>> signFamilys2 = jdbcTemplate.queryForList(oldSignSql);
 | 
	
	
		
			
				|  | @ -442,8 +449,15 @@ public class PatientService extends TokenService {
 | 
	
		
			
				|  |  |         List<Map<String,Object>> renews = jdbcTemplate.queryForList(sqlRenew);
 | 
	
		
			
				|  |  |         //如果续签表没有数据,则可以续签,有数据提示已经续签
 | 
	
		
			
				|  |  |         if (renews != null && renews.size() > 0) {
 | 
	
		
			
				|  |  |             rs.put("mes", "已经提交续签");
 | 
	
		
			
				|  |  |             rs.put("code", "-3");
 | 
	
		
			
				|  |  |             Map<String,Object> remew = renews.get(0);
 | 
	
		
			
				|  |  |             int state = (int)remew.get("status");
 | 
	
		
			
				|  |  |             if(state==1){
 | 
	
		
			
				|  |  |                 rs.put("mes", "医生已经同意续签");
 | 
	
		
			
				|  |  |                 rs.put("code", "-5");
 | 
	
		
			
				|  |  |             }else{
 | 
	
		
			
				|  |  |                 rs.put("mes", "已经提交续签");
 | 
	
		
			
				|  |  |                 rs.put("code", "-3");
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             return rs;
 | 
	
		
			
				|  |  |         } else {
 | 
	
		
			
				|  |  |             rs.put("mes", "可以续签(未到期)");
 |