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