Jelajahi Sumber

[医保代码]

wangzhinan 3 tahun lalu
induk
melakukan
43b56731d0

+ 35 - 1
business/base-service/src/main/java/com/yihu/jw/hospital/prescription/service/PrescriptionService.java

@ -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 "成功";
    }
}