Skip to content
字数
169 字
阅读时间
1 分钟
  • java

private static final String AppID = "xxx"; //微信小程序APPID private static final String AppSecret = "xxx"; //微信小程序密钥

@Autowired private RestTemplate restTemplate;

//微信登陆接口 @RequestMapping("weixinLogin") public Result queryRoadLine(String js_code){ Map map = restTemplate.getForObject("https://api.weixin.qq.com/sns/jscode2session?appid="+AppID+"&secret="+AppSecret+"&js_code="+js_code+"&grant_type=authorization_code",Map.class); if (map != null) { //获取到用户唯一标识 String openId = (String) map.get("openid"); //判断该用户是否是第一次登陆 QueryFilterList filters = new QueryFilterList(); filters.addFilter("ylZd1", Operator.eq,openId); //是第一次登陆 if (memberManagementRepository.read(filters).isEmpty()){ map.put("isFirstLogin",true); }else { map.put("isFirstLogin",false); } } return ajaxReData("result",map); }

/**




## 贡献者

<NolebaseGitContributors />


## 文件历史

<NolebaseGitChangelog />

撰写