微信配置获取URL参数更换

This commit is contained in:
hupeng
2020-09-21 14:06:55 +08:00
parent 1605e89a4e
commit 31bba9e2d7

View File

@ -91,11 +91,12 @@ public class WechatController {
*/ */
@GetMapping("/wechat/config") @GetMapping("/wechat/config")
@ApiOperation(value = "jssdk配置",notes = "jssdk配置") @ApiOperation(value = "jssdk配置",notes = "jssdk配置")
public ApiResult<Map<String,Object>> jsConfig(@RequestParam(value = "url") String url) throws WxErrorException { public ApiResult<Map<String,Object>> jsConfig(HttpServletRequest request) throws WxErrorException {
WxMpService wxService = WxMpConfiguration.getWxMpService(); WxMpService wxService = WxMpConfiguration.getWxMpService();
String url = request.getParameter("url");
log.info("url:"+url);
WxJsapiSignature jsapiSignature = wxService.createJsapiSignature(url); WxJsapiSignature jsapiSignature = wxService.createJsapiSignature(url);
Map<String,Object> map = new LinkedHashMap<>(); Map<String,Object> map = new LinkedHashMap<>();
map.put("appId",jsapiSignature.getAppId()); map.put("appId",jsapiSignature.getAppId());
map.put("jsApiList",new String[]{"updateAppMessageShareData","openLocation","scanQRCode", map.put("jsApiList",new String[]{"updateAppMessageShareData","openLocation","scanQRCode",
"chooseWXPay","updateAppMessageShareData","updateTimelineShareData", "chooseWXPay","updateAppMessageShareData","updateTimelineShareData",