|
@ -5363,6 +5363,9 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
if(dictDO==null||"0".equals(dictDO.getDictValue())){
|
|
|
//不发送
|
|
|
return;
|
|
|
}else {
|
|
|
int i= dsyyPrescriptionService.SendSms(phone,content);
|
|
|
logger.info("phone="+phone+";content="+content+","+i);
|
|
|
}
|
|
|
}
|
|
|
if(StringUtils.isNotBlank(phone)&&StringUtils.isNotBlank(content)){
|
|
@ -5572,9 +5575,29 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
return;
|
|
|
}
|
|
|
}
|
|
|
|
|
|
if (wxId.equalsIgnoreCase("xm_dsyy_wx")){
|
|
|
String content = "";
|
|
|
String phone = "";
|
|
|
if ("9".equals(type)) {
|
|
|
content = "患者"+outpatientDO.getConsumerName()+"取消了图文复诊,您无需再进行相关处理。";
|
|
|
}
|
|
|
if ("16".equals(type)) {
|
|
|
content = "患者"+outpatientDO.getConsumerName()+"取消了视频复诊,您无需再进行相关处理。";
|
|
|
}
|
|
|
if ("1".equals(type)) {
|
|
|
content = "患者"+outpatientDO.getConsumerName()+"取消了图文咨询,您无需再进行相关处理。";
|
|
|
}
|
|
|
if ("17".equals(type)) {
|
|
|
content = "患者"+outpatientDO.getConsumerName()+"取消了视频咨询,您无需再进行相关处理。";
|
|
|
}
|
|
|
if ("12".equals(type)) {
|
|
|
return;
|
|
|
}
|
|
|
sendSms(doctorDO.getMobile(),content,"2");
|
|
|
}
|
|
|
logger.info("patientCancel诊查费支付成功推送模板消息:outpatientId="+outpatientId);
|
|
|
msgUrl="/ims-wx/index.html#/returnVisit/record?outpatientId="+outpatientId;
|
|
|
|
|
|
}else if("systemCancelRemind".equalsIgnoreCase(titelType)){
|
|
|
//超过24小时未接诊,系统取消
|
|
|
WlyyHospitalSysDictDO hospitalSysDictDO = hospitalSysDictDao.findById("isCloseRefund").orElse(null);
|
|
@ -9147,7 +9170,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
ykyyService.pushNotificationToYktPatient(patient.getYktId(), systemMessageDO.getTitle(), data.get("msg").toString());
|
|
|
}
|
|
|
if("xm_dsyy_wx".equalsIgnoreCase(wechatId)){
|
|
|
sendSms(patient.getMobile(),"医生您好,患者"+outpatient.getPatientName()+"向您发起了"+title+",请及时查看","2");
|
|
|
sendSms(patient.getMobile(),"医生您好,患者"+outpatient.getPatientName()+"向您发起了"+title+",请及时前往互联网医院查看并答复。","2");
|
|
|
}
|
|
|
} else if ("1".equals(outpatient.getOutpatientType())) { //在线复诊
|
|
|
//1.图文 2.视频
|
|
@ -9175,7 +9198,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
}
|
|
|
}
|
|
|
}else if("xm_dsyy_wx".equalsIgnoreCase(wechatId)){
|
|
|
sendSms(patient.getMobile(),"医生您好,患者"+outpatient.getPatientName()+"向您发起了图文问诊,请及时查看","2");
|
|
|
sendSms(patient.getMobile(),"医生您好,患者"+outpatient.getPatientName()+"向您发起了图文问诊,请及时前往互联网医院查看并答复。","2");
|
|
|
}
|
|
|
} else {
|
|
|
systemMessageDO.setTitle("视频复诊预约成功");
|