|  | @ -496,30 +496,9 @@ public class DoctorSignController extends WeixinBaseController {
 | 
	
		
			
				|  |  |                              @RequestParam(required = false) Long teamCode,
 | 
	
		
			
				|  |  |                              @RequestParam(required = false) String expenses){
 | 
	
		
			
				|  |  |         try{
 | 
	
		
			
				|  |  |             //判断是否存在下个年度续签
 | 
	
		
			
				|  |  |             int isNowYearSign = signWebService.checkNowYearSign(getUID(),patient);
 | 
	
		
			
				|  |  |             if(isNowYearSign==0){
 | 
	
		
			
				|  |  |                 //设置代码为已读
 | 
	
		
			
				|  |  |                 signWebService.setMessState(mesId);
 | 
	
		
			
				|  |  |                 return  write(200, "已经存在下个年度的签约关系", "data", -1);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             Calendar cal = Calendar.getInstance();
 | 
	
		
			
				|  |  |             int year = cal.get(Calendar.YEAR);
 | 
	
		
			
				|  |  |             int month = cal.get(Calendar.MONTH)+1;
 | 
	
		
			
				|  |  |             //屏蔽了预签约
 | 
	
		
			
				|  |  |             int rs = 0;
 | 
	
		
			
				|  |  |             if(month<7){
 | 
	
		
			
				|  |  |                 rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | //            int rs =signWebService.agreeRenew(getAccessToken(),"test00000000005",patient,state);
 | 
	
		
			
				|  |  |             }else{
 | 
	
		
			
				|  |  | //                rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | //                //如果没有续签记录,走签约记录
 | 
	
		
			
				|  |  | //                if(rs!=0){
 | 
	
		
			
				|  |  | //                    rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | //                }
 | 
	
		
			
				|  |  |                 rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  |             rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  |             if(rs != 1){
 | 
	
		
			
				|  |  |                 //设置代码为已读
 | 
	
		
			
				|  |  |                 signWebService.setMessState(mesId);
 | 
	
	
		
			
				|  | @ -527,6 +506,38 @@ public class DoctorSignController extends WeixinBaseController {
 | 
	
		
			
				|  |  |             }else{
 | 
	
		
			
				|  |  |                 return write(200, "操作成功!", "data", rs);
 | 
	
		
			
				|  |  |             }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | //            //判断是否存在下个年度续签
 | 
	
		
			
				|  |  | //            int isNowYearSign = signWebService.checkNowYearSign(getUID(),patient);
 | 
	
		
			
				|  |  | //            if(isNowYearSign==0){
 | 
	
		
			
				|  |  | //                //设置代码为已读
 | 
	
		
			
				|  |  | //                signWebService.setMessState(mesId);
 | 
	
		
			
				|  |  | //                return  write(200, "已经存在下个年度的签约关系", "data", -1);
 | 
	
		
			
				|  |  | //            }
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  | //            Calendar cal = Calendar.getInstance();
 | 
	
		
			
				|  |  | //            int year = cal.get(Calendar.YEAR);
 | 
	
		
			
				|  |  | //            int month = cal.get(Calendar.MONTH)+1;
 | 
	
		
			
				|  |  | //            int rs = 0;
 | 
	
		
			
				|  |  | //            if(month<7){
 | 
	
		
			
				|  |  | //                rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | ////            int rs =signWebService.agreeRenew(getAccessToken(),"test00000000005",patient,state);
 | 
	
		
			
				|  |  | //            }else{
 | 
	
		
			
				|  |  | ////                rs =signWebService.agreeRenew(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | ////                //如果没有续签记录,走签约记录
 | 
	
		
			
				|  |  | ////                if(rs!=0){
 | 
	
		
			
				|  |  | ////                    rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | ////                }
 | 
	
		
			
				|  |  | //                rs =signWebService.agreeRenewOverDue(getAccessToken(),getUID(),patient,state,mesId,year+"",signCode,health,disease,custom,sevId,healthDoctor,teamCode,expenses);
 | 
	
		
			
				|  |  | //
 | 
	
		
			
				|  |  | //            }
 | 
	
		
			
				|  |  | //            if(rs != 1){
 | 
	
		
			
				|  |  | //                //设置代码为已读
 | 
	
		
			
				|  |  | //                signWebService.setMessState(mesId);
 | 
	
		
			
				|  |  | //                return  write(200, "未找到签约记录", "data", rs);
 | 
	
		
			
				|  |  | //            }else{
 | 
	
		
			
				|  |  | //                return write(200, "操作成功!", "data", rs);
 | 
	
		
			
				|  |  | //            }
 | 
	
		
			
				|  |  |         }catch (Exception e){
 | 
	
		
			
				|  |  |             error(e);
 | 
	
		
			
				|  |  |             return error(-1, "请求失败");
 | 
	
	
		
			
				|  | @ -621,7 +632,9 @@ public class DoctorSignController extends WeixinBaseController {
 | 
	
		
			
				|  |  |     @ResponseBody
 | 
	
		
			
				|  |  |     public String checkCanRenew(@RequestParam(required = true) String patient){
 | 
	
		
			
				|  |  |         try {
 | 
	
		
			
				|  |  |             JSONObject result = patientService.checkCanSignRenew(patient);
 | 
	
		
			
				|  |  |             //JSONObject result = patientService.checkCanSignRenew(patient);
 | 
	
		
			
				|  |  |             JSONObject result = patientService.checkCanRenewNew(patient);
 | 
	
		
			
				|  |  | 
 | 
	
		
			
				|  |  |             return write(200, "查询成功", "data", result);
 | 
	
		
			
				|  |  |         } catch (Exception e) {
 | 
	
		
			
				|  |  |             return error(-1, "查询失败");
 |