| 
					
				 | 
			
			
				@ -1,16 +1,17 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				package com.yihu.wlyy.service.app.sign; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.consult.ConsultTeam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.admin.AdminTeam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.sign.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.OperatorLog; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.organization.Hospital; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.dict.SystemDict; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.OperatorLog; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.profile.Doctor; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.profile.DoctorService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.admin.AdminTeam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.sign.DoctorPatientGroupInfo; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.sign.DoctorTeam; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.sign.DoctorTeamMember; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.doctor.team.sign.SignPatientLabel; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.message.Message; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.organization.Hospital; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.Patient; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.PatientDisease; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.entity.patient.SignFamily; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -19,7 +20,6 @@ import com.yihu.wlyy.logs.BusinessLogs; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.consult.ConsultTeamDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.dict.SystemDictDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.doctor.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.doctor.OperatorLogDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.message.MessageDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.organization.HospitalDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.patient.PatientDao; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -27,11 +27,13 @@ import com.yihu.wlyy.repository.patient.PatientDiseaseDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.patient.SignFamilyDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.patient.SocialSecurityInfoDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.repository.statistics.WlyySignFamilyCodeDao; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.BaseService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.disease.PatientDiseaseService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.label.SignPatientLabelInfoService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.message.MessageService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.scheduling.DoctorWorkTimeService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.app.team.AdminTeamService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.task.PushMsgTask; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.task.SignUploadTask; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.wechat.util.WeiXinAccessTokenUtils; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -51,8 +53,7 @@ import org.springside.modules.persistence.DynamicSpecifications; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springside.modules.persistence.SearchFilter; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import org.springside.modules.persistence.SearchFilter.Operator; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.service.BaseService; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import com.yihu.wlyy.task.PushMsgTask; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				import java.util.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 * 家庭签约业务处理类 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -491,6 +492,7 @@ public class FamilyContractService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 添加签约消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Message message = new Message(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setCzrq(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setContent("您有一条新的家庭签约申请!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setRead(1);//设置未读 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setReceiver(doctor);//设置接受医生的code 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -583,6 +585,7 @@ public class FamilyContractService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            // 添加签约消息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            Message message = new Message(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setCzrq(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setContent("您有一条新的家庭签约申请!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setRead(1);//设置未读 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				            message.setReceiver(doctor);//设置接受医生的code 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@ -668,6 +671,7 @@ public class FamilyContractService extends BaseService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        Message message = new Message(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 消息时间 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.setCzrq(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.setCreateTime(new Date()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 消息内容 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        message.setContent("申请解除与您的签约关系"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        // 未读 
			 |