提交 127f88df 编写于 作者: chenzhehao's avatar chenzhehao

微信菜单修改

上级 d408a09c
......@@ -17,6 +17,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.*;
/**
......@@ -121,7 +123,11 @@ public class CoreServiceImpl implements CoreService {
wechatUser.setOpenid((String) map.get("openid"));
wechatUser.setType(1);//1、云鹊医联
wechatUser.setSex((Integer) map.get("sex"));
wechatUser.setNickname((String) map.get("nickname"));
try {
wechatUser.setNickname(URLEncoder.encode((String) map.get("nickname"),"utf-8"));
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
wechatUser.setProvince((String) map.get("province"));
wechatUser.setCity((String) map.get("city"));
wechatUser.setCountry((String) map.get("country"));
......
......@@ -23,8 +23,8 @@ public class MenuManagerServiceImpl {
private static Logger log = LoggerFactory.getLogger(MenuManagerServiceImpl.class);
public static void main(String[] args) throws IOException {
// CloudPropertiesUtil.read("dev");
CloudPropertiesUtil.read("pro");
CloudPropertiesUtil.read("dev");
// CloudPropertiesUtil.read("pro");
AccessToken accessToken = WeChatToolUtil.getAccessToken(CloudPropertiesUtil.getValue("AppID"), CloudPropertiesUtil.getValue("AppSecret"));
Boolean flag = WeChatToolUtil.createMenu(getMenu(), accessToken.getAccess_token());
if (flag) {
......@@ -55,7 +55,7 @@ public class MenuManagerServiceImpl {
btn21.setUrl(h_knowledge_redirect_uri);
CommonButton btn31 = new CommonButton();
btn31.setName("绑定个人信息");
btn31.setName("个人信息");
btn31.setType("view");
String url31 = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=" + WeChatConstants.APP_ID + "&redirect_uri=" + URLEncoder.encode("https://test1-yunqueyilian.yunqueyi.com/goBind", "UTF-8");
btn31.setUrl(url31 + utl_end);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册