德宏州妇幼消息回复调整

debug
王绍全 2 weeks ago
parent a138546449
commit 70fbcfefe3
  1. 44
      src/main/java/com/ynxbd/wx/wxfactory/WxPassiveReplyHelper.java
  2. 2
      src/main/resources/wx.properties

@ -1,6 +1,5 @@
package com.ynxbd.wx.wxfactory;
import com.ynxbd.common.helper.common.ErrorHelper;
import com.ynxbd.common.helper.common.RepeatKeyHelper;
import com.ynxbd.wx.config.HospConfigEnum;
import com.ynxbd.wx.config.WeChatConfig;
@ -103,35 +102,25 @@ public class WxPassiveReplyHelper {
public static boolean textCommon(HttpServletResponse response, String content, String msgType, String fromUserName, String toUserName) {
String webUrl = WeChatConfig.getWebReqURL();
if (Arrays.asList(new String[]{
"缓",
"缓存",
"用不了",
"页面",
"404",
"进不去"
}).contains(content)) {
if (Arrays.asList(new String[]{"缓存"}).contains(content)) {
return createNewsMsg(response, fromUserName, toUserName, "公众号用不了(缓存清理)", msgType, content,
(webUrl + "wx-cache.html"),
(webUrl + "images/message/cache.png"));
}
if (Arrays.asList(new String[]{
"你好",
"链接",
"指引",
"微官网",
}).contains(content)) {
if (Arrays.asList(new String[]{"微官网"}).contains(content)) {
return createNewsMsg(response, fromUserName, toUserName, "微官网链接", msgType, content,
(webUrl + "app.html"),
(webUrl + "images/message/hospital.png"));
}
if (Arrays.asList(new String[]{
"查",
"查询",
"报告"
}).contains(content)) {
if (Arrays.asList(new String[]{"挂号", "预约"}).contains(content)) {
return createNewsMsg(response, fromUserName, toUserName, "预约挂号", msgType, content,
(webUrl + "reg-reserve.html"),
(webUrl + "images/message/report.png"));
}
if (Arrays.asList(new String[]{"查", "报告"}).contains(content)) {
return createNewsMsg(response, fromUserName, toUserName, "报告单查询", msgType, content,
(webUrl + "all-result.html"),
(webUrl + "images/message/report.png"));
@ -466,23 +455,14 @@ public class WxPassiveReplyHelper {
}
public static boolean 德宏州妇幼保健院(HttpServletResponse response, String content, String msgType, String fromUserName, String toUserName, String eventKey, String event) {
boolean isEventSubscribe = false;
if (WxEventEnum.MSG_TYPE_EVENT.isEvent(msgType)) { // 事件
if (WxEventEnum.EVENT_SUBSCRIBE.isEvent(event)) { // 关注
isEventSubscribe = true;
String respContent = "您好!欢迎关注德宏州妇幼保健院!如有疑问请拨打 24小时值班电话:15368666599";
WxFactory.Base.PassiveMsg().createXmlTextMsg(response, fromUserName, toUserName, respContent);
return WxFactory.Base.PassiveMsg().createXmlTextMsg(response, fromUserName, toUserName, respContent);
}
}
if (content == null) {
content = "";
}
if (isEventSubscribe || content.contains("电话")) {
String mediaId = ""; // 图片ID
WxFactory.Base.PassiveMsg().createXmlImageMsg(response, fromUserName, toUserName, mediaId);
}
return true;
String mediaId = "w-XoPbF-UEDfuGAOkMm24hOecA4Al2zZLf0WETLDXAm9nNhacFNJlZTEe3MlX1xG"; // 图片ID
return WxFactory.Base.PassiveMsg().createXmlImageMsg(response, fromUserName, toUserName, mediaId);
}
public static boolean 蒙自市妇幼保健院(HttpServletResponse response, String content, String msgType, String fromUserName, String toUserName, String eventKey, String event) {

@ -10,6 +10,8 @@ wx.domain=http://www.xxx.com
wx.deploy_server_name=wx
# \u9759\u6001\u8D44\u6E90\u8DEF\u5F84
wx.web_static_path=/web
# \u9000\u8D39\u5BC6\u7801
wx.password=ynxbd@6910
#
# \u7528\u4E8E\u6388\u6743\u7684\u533B\u5171\u4F53\u516C\u4F17\u53F7\u914D\u7F6E=======================
wx.gmc.is_enable=true

Loading…
Cancel
Save