提交 4d982444 编写于 作者: yongbo.wang's avatar yongbo.wang

test1

上级 931e4887
......@@ -6,6 +6,7 @@ import com.pica.cloud.foundation.entity.PicaResultCode;
import com.pica.cloud.foundation.utils.utils.StringUtil;
import com.pica.cloud.wechat.yunqueyilian.common.CommonUtils;
import com.pica.cloud.wechat.yunqueyilian.common.Constants;
import com.pica.cloud.wechat.yunqueyilian.common.constants.WeChatConstants;
import com.pica.cloud.wechat.yunqueyilian.common.req.TextMessage;
import com.pica.cloud.wechat.yunqueyilian.server.client.IWechatsServiceClient;
import com.pica.cloud.wechat.yunqueyilian.server.entity.PWechatUser;
......@@ -17,6 +18,8 @@ import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import javax.servlet.http.HttpServletRequest;
import java.io.UnsupportedEncodingException;
import java.net.URLEncoder;
import java.util.*;
/**
......@@ -110,7 +113,7 @@ public class CoreServiceImpl implements CoreService {
return respMessage;
}
private String insertOrUpdataWechatUser(Map<String, String> requestMap, Map map, PWechatUser wechatUser) {
private String insertOrUpdataWechatUser(Map<String, String> requestMap, Map map, PWechatUser wechatUser) throws UnsupportedEncodingException{
String eventType = requestMap.get("Event");
if (eventType.equals(Constants.EVENT_TYPE_SUBSCRIBE)) {//关注
boolean newFlag = false;
......@@ -144,7 +147,11 @@ public class CoreServiceImpl implements CoreService {
} else {//更新
wechatUserMapper.updateById(wechatUser);
}
return "您好!欢迎关注云鹊医联公众号。\n绑定个人资料后可以预约挂号、查看随访记录;还可以收到公众号推送患教和通知。\n<a href=\"https://yunqueyilian.yunqueyi.com/goBind\">立即去绑定</a>";
String url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + WeChatConstants.APP_ID + "&redirect_uri=" + URLEncoder.encode("https://yunqueyilian.yunqueyi.com/goBind", "UTF-8");
String resContent = "您好!欢迎关注云鹊医联公众号。\n绑定个人资料后可以预约挂号、查看随访记录;还可以收到公众号推送患教和通知。\n<a href=\" " + url + "\">立即去绑定</a>";
return resContent;
} else if (eventType.equals(Constants.EVENT_TYPE_UNSUBSCRIBE)) {//取消关注
if (StringUtil.isNull(wechatUser)) {//新增
logger.error("取消关注未能从数据库中获取到用户信息异常");
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册