1、微信重新绑定账号

beetlsql3-dev
wgf 2 years ago
parent 0e60df57b1
commit 51fac6ba78

@ -100,14 +100,18 @@ public class WeiXinController {
*/ */
@GetMapping("/api/getLoginQrCode") @GetMapping("/api/getLoginQrCode")
public JsonResult<?> getLoginQrCode() throws WxErrorException { public JsonResult<?> getLoginQrCode() throws WxErrorException {
WxMpQrcodeService qrcodeService = weixinService.getQrcodeService(); try {
String snowflakeNextIdStr = IdUtil.getSnowflakeNextIdStr(); WxMpQrcodeService qrcodeService = weixinService.getQrcodeService();
WxMpQrCodeTicket wxMpQrCodeTicket = qrcodeService.qrCodeCreateTmpTicket("login" + snowflakeNextIdStr, 2592000); String snowflakeNextIdStr = IdUtil.getSnowflakeNextIdStr();
String imgUrl = qrcodeService.qrCodePictureUrl(wxMpQrCodeTicket.getTicket()); WxMpQrCodeTicket wxMpQrCodeTicket = qrcodeService.qrCodeCreateTmpTicket("login" + snowflakeNextIdStr, 2592000);
Map<String, Object> map = new HashMap<>(); String imgUrl = qrcodeService.qrCodePictureUrl(wxMpQrCodeTicket.getTicket());
map.put("imgUrl", imgUrl); Map<String, Object> map = new HashMap<>();
map.put("userId", snowflakeNextIdStr); map.put("imgUrl", imgUrl);
return JsonResult.success(map); map.put("userId", snowflakeNextIdStr);
return JsonResult.success(map);
} catch (WxErrorException e) {
return JsonResult.failMessage("加载二维码失败");
}
} }
/** /**
@ -118,13 +122,17 @@ public class WeiXinController {
*/ */
@GetMapping("/api/getQrCode") @GetMapping("/api/getQrCode")
public JsonResult<?> getQrCode(@SCoreUser CoreUser coreUser) throws WxErrorException { public JsonResult<?> getQrCode(@SCoreUser CoreUser coreUser) throws WxErrorException {
WxMpQrcodeService qrcodeService = weixinService.getQrcodeService(); try {
WxMpQrCodeTicket wxMpQrCodeTicket = qrcodeService.qrCodeCreateTmpTicket(coreUser.getId() + "", 2592000); WxMpQrcodeService qrcodeService = weixinService.getQrcodeService();
String imgUrl = qrcodeService.qrCodePictureUrl(wxMpQrCodeTicket.getTicket()); WxMpQrCodeTicket wxMpQrCodeTicket = qrcodeService.qrCodeCreateTmpTicket(coreUser.getId() + "", 2592000);
Map<String, Object> map = new HashMap<>(); String imgUrl = qrcodeService.qrCodePictureUrl(wxMpQrCodeTicket.getTicket());
map.put("imgUrl", imgUrl); Map<String, Object> map = new HashMap<>();
map.put("userId", coreUser.getId()); map.put("imgUrl", imgUrl);
return JsonResult.success(map); map.put("userId", coreUser.getId());
return JsonResult.success(map);
} catch (WxErrorException e) {
return JsonResult.failMessage("加载二维码失败");
}
} }
@ -145,13 +153,17 @@ public class WeiXinController {
return JsonResult.success("查询不到用户"); return JsonResult.success("查询不到用户");
} }
WxMpQrcodeService qrcodeService = weixinService.getQrcodeService(); try {
WxMpQrCodeTicket wxMpQrCodeTicket = qrcodeService.qrCodeCreateTmpTicket(coreUser.getId() + "", 2592000); WxMpQrcodeService qrcodeService = weixinService.getQrcodeService();
String imgUrl = qrcodeService.qrCodePictureUrl(wxMpQrCodeTicket.getTicket()); WxMpQrCodeTicket wxMpQrCodeTicket = qrcodeService.qrCodeCreateTmpTicket(coreUser.getId() + "", 2592000);
Map<String, Object> map = new HashMap<>(); String imgUrl = qrcodeService.qrCodePictureUrl(wxMpQrCodeTicket.getTicket());
map.put("imgUrl", imgUrl); Map<String, Object> map = new HashMap<>();
map.put("userId", coreUser.getId()); map.put("imgUrl", imgUrl);
return JsonResult.success(map); map.put("userId", coreUser.getId());
return JsonResult.success(map);
} catch (WxErrorException e) {
return JsonResult.failMessage("加载二维码失败");
}
} }

Loading…
Cancel
Save