瀏覽代碼

Merge branch 'srdev' of trick9191/patient-co-management into srdev

trick9191 7 年之前
父節點
當前提交
fa41c7440f
共有 1 個文件被更改,包括 19 次插入7 次删除
  1. 19 7
      patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/task/PushMsgTask.java

+ 19 - 7
patient-co/patient-co-wlyy/src/main/java/com/yihu/wlyy/task/PushMsgTask.java

@ -29,6 +29,16 @@ import java.util.List;
import java.util.Map;
import java.util.concurrent.LinkedBlockingQueue;
/**
 * 个体推送及微信模板接口
 * ·配置及调用微信模板流程:
 * 1.配置yml对应的模板ID ,再此类中注入实体
 * 2.新增模板枚举类型enum pushType
 * 3.新增枚举与模板映射关系
 * 4.调用putWxMsg(WechatMsgVo wx)发送微信模板消息
 * ·个推系统消息:
 * 1.调用put方法即可.
 */
@Component
public class PushMsgTask {
@ -45,22 +55,23 @@ public class PushMsgTask {
    @Value("${putMesType.wechat}")
    private String putMesType;
    //模板id
    //===微信模板配置流程:1.配置yml对应模板ID====
    @Value("${wechat.message.template_consult_notice}")
    private String template_consult_notice;
    @Value("${wechat.message.template_health_notice}")
    private String template_health_notice;
    //=======微信模板配置流程=======================
    @Autowired
    private WechatPushLogDao wechatPushLogDao;
    /**
     * 微信推送类型枚举
     * 微信模板配置流程:
     * 2.微信推送类型枚举
     * 新增模板在此添加枚举类型
     */
    public enum pushType{
        //dome,根据实际情况配置相应模板
        consult("咨询回复",1),
        health_education("健康教育",2);
@ -90,8 +101,8 @@ public class PushMsgTask {
    /**
     * 通过类型获取模板
     * 新增模板在此添加枚举类型与模板映射
     * 微信模板配置流程:
     * 3.通过类型获取模板,新增模板在此添加枚举类型与模板映射
     * @param type
     * @return
     */
@ -110,7 +121,8 @@ public class PushMsgTask {
    }
    /**
     * 微信消息接口
     * 微信模板调用接口
     * 1.微信消息接口
     */
    public void putWxMsg(WechatMsgVo wx) {
        try {