|
@ -14,6 +14,7 @@ import com.yihu.jw.entity.base.dict.DictHospitalDeptDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorHospitalDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorRoleDO;
|
|
import com.yihu.jw.entity.base.doctor.BaseDoctorRoleDO;
|
|
|
|
import com.yihu.jw.entity.base.patient.BasePatientDO;
|
|
import com.yihu.jw.entity.base.wx.BasePatientWechatDo;
|
|
import com.yihu.jw.entity.base.wx.BasePatientWechatDo;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.consult.WlyyHospitalSysDictDO;
|
|
import com.yihu.jw.entity.hospital.dict.WlyyChargeDictDO;
|
|
import com.yihu.jw.entity.hospital.dict.WlyyChargeDictDO;
|
|
@ -22,6 +23,7 @@ import com.yihu.jw.hospital.dict.WlyyChargeDictDao;
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
import com.yihu.jw.hospital.dict.WlyyHospitalSysDictDao;
|
|
import com.yihu.jw.hospital.mapping.dao.DoctorMappingDao;
|
|
import com.yihu.jw.hospital.mapping.dao.DoctorMappingDao;
|
|
import com.yihu.jw.hospital.prescription.service.entrance.util.AES;
|
|
import com.yihu.jw.hospital.prescription.service.entrance.util.AES;
|
|
|
|
import com.yihu.jw.patient.dao.BasePatientDao;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
import com.yihu.jw.rm.base.BaseRequestMapping;
|
|
import com.yihu.jw.util.common.IdCardUtil;
|
|
import com.yihu.jw.util.common.IdCardUtil;
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
import com.yihu.jw.util.date.DateUtil;
|
|
@ -73,6 +75,8 @@ public class XzzxEntranceService {
|
|
@Autowired
|
|
@Autowired
|
|
private DoctorMappingDao doctorMappingDao;
|
|
private DoctorMappingDao doctorMappingDao;
|
|
|
|
|
|
|
|
@Autowired
|
|
|
|
private BasePatientDao basePatientDao;
|
|
@Autowired
|
|
@Autowired
|
|
private BasePatientWechatDao basePatientWechatDao;
|
|
private BasePatientWechatDao basePatientWechatDao;
|
|
@Autowired
|
|
@Autowired
|
|
@ -848,6 +852,17 @@ public class XzzxEntranceService {
|
|
return token;
|
|
return token;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public String ehospitalNotice(String userName, String idCard, String phone, String title, String url, String content, String contentString) {
|
|
|
|
logger.info("ehospitalNotice:");
|
|
|
|
BasePatientDO patientDO = basePatientDao.findByIdcardAndDel(idCard,"1");
|
|
|
|
if(patientDO!=null&&StringUtils.isNotBlank(patientDO.getIdcard())){
|
|
|
|
sendXCXMes("xm_xzzx_wx",patientDO.getId(),null,content,contentString,"",url,"");
|
|
|
|
}
|
|
|
|
return "-2";
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//=====================微信模板消息推送接口================================
|
|
//=====================微信模板消息推送接口================================
|
|
|
|
|