|
@ -11943,7 +11943,7 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
baseNatAppointmentDO.setDoctorId(staffNo);
|
|
|
baseNatAppointmentDO.setConsumer(consumer);
|
|
|
baseNatAppointmentDO.setDoctorName(staffName);
|
|
|
baseNatAppointmentDO.setAppointmentTime(new Date());
|
|
|
baseNatAppointmentDO.setAppointmentTime(DateUtil.strToDateLong(natTime));
|
|
|
baseNatAppointmentDO= baseNatAppointmentDao.save(baseNatAppointmentDO);
|
|
|
logger.info("BaseNatAppointmentDO保存结束"+baseNatAppointmentDO.getId());
|
|
|
//添加订单
|
|
@ -13214,4 +13214,38 @@ public class PrescriptionService extends BaseJpaService<WlyyPrescriptionDO, Pres
|
|
|
}
|
|
|
|
|
|
|
|
|
/**
|
|
|
*
|
|
|
* @param receiverType 1医生、2患者
|
|
|
* @param oupatientId
|
|
|
* @param sendType 1系统、2短信、3全部
|
|
|
* @return
|
|
|
*/
|
|
|
public String sendMessageManger(String receiver,String receiverType,String oupatientId,String businessType,String sendType){
|
|
|
String msg = "";
|
|
|
WlyyOutpatientDO wlyyOutpatientDO = outpatientDao.findById(oupatientId);
|
|
|
BaseDoctorDO baseDoctorDO = baseDoctorDao.findById(wlyyOutpatientDO.getDoctor());
|
|
|
if (StringUtils.isNoneBlank(receiverType)&&receiver.equalsIgnoreCase("1")){
|
|
|
if (sendType.equalsIgnoreCase("2")){
|
|
|
ykyySMSService.sendSmsByTempcode("outpatient_remind",wlyyOutpatientDO,null,baseDoctorDO.getMobile());
|
|
|
}else if (sendType.equalsIgnoreCase("1")){
|
|
|
wxTempalteJPush("remind_doctor_pickup",wlyyOutpatientDO,null,"","","","");
|
|
|
}else if (sendType.equalsIgnoreCase("3")){
|
|
|
ykyySMSService.sendSmsByTempcode("outpatient_remind",wlyyOutpatientDO,null,baseDoctorDO.getMobile());
|
|
|
wxTempalteJPush("remind_doctor_pickup",wlyyOutpatientDO,null,"","","","");
|
|
|
}
|
|
|
}else if (StringUtils.isNoneBlank(receiverType)&&receiver.equalsIgnoreCase("2")){
|
|
|
if (sendType.equalsIgnoreCase("2")){
|
|
|
ykyySMSService.sendSmsByTempcode("outpatient_remind",wlyyOutpatientDO,null,baseDoctorDO.getMobile());
|
|
|
}else if (sendType.equalsIgnoreCase("1")){
|
|
|
wxTempalteJPush("remind_doctor_pickup",wlyyOutpatientDO,null,"","","","");
|
|
|
}else if (sendType.equalsIgnoreCase("3")){
|
|
|
ykyySMSService.sendSmsByTempcode("outpatient_remind",wlyyOutpatientDO,null,baseDoctorDO.getMobile());
|
|
|
wxTempalteJPush("remind_doctor_pickup",wlyyOutpatientDO,null,"","","","");
|
|
|
}
|
|
|
}
|
|
|
return "成功";
|
|
|
}
|
|
|
|
|
|
|
|
|
}
|