。
1.字面意思很容易理解,就是appid与openid不匹配,在调用支付和小程序支付都是这么一个逻辑,传参中一定要有openid字段,
2.同一个人对于不同的openid字段也会不同。
3.检查是否是与当前的id 是否不一样,一看,真是不一样.
@PostMapping("login_by_weixinpublic")
//public Object login_by_weixinpublic(@RequestBody String body, HttpServletRequest request) {
//@GetMapping("login_by_weixinpublic")
public Object login_by_weixinpublic(@RequestBody String body ,HttpServletRequest request) {
System.out.println("body======="+body);
String code = JacksonUtil.parseString(body, "code");
System.out.println("code======="+code);
//WxLoginInfo wxLoginInfo=new WxLoginInfo();
//**********
//app_id
//app_secret
String app_id="";
String app_secret="";
4.问题解决.