|
|
@@ -20,6 +20,7 @@ import org.springblade.wx.config.WXConfiger;
|
|
|
import org.springblade.wx.dto.DataDto;
|
|
|
import org.springblade.wx.dto.JumpWxa;
|
|
|
import org.springblade.wx.dto.SchemeDto;
|
|
|
+import org.springframework.boot.web.servlet.server.Jsp;
|
|
|
import org.springframework.data.redis.core.StringRedisTemplate;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
@@ -79,15 +80,15 @@ public class WxAppController {
|
|
|
|
|
|
@ApiOperation("获取GenerateScheme")
|
|
|
@GetMapping("/getGenerateScheme")
|
|
|
- public R getGenerateScheme() {
|
|
|
+ public R getGenerateScheme(String path,String query) {
|
|
|
SchemeDto schemeDto = new SchemeDto();
|
|
|
- schemeDto.setJump_wxa(new JumpWxa("/pages/checkstand/index",""));
|
|
|
+ schemeDto.setJump_wxa(new JumpWxa(path,query));
|
|
|
String accessToken = (String)this.getAccessTokenOfClient().getData();
|
|
|
String url = "https://api.weixin.qq.com/wxa/generatescheme?access_token=" + accessToken;
|
|
|
|
|
|
String s = HttpRequest.post(url)
|
|
|
.header(Header.CONTENT_TYPE, "application/json")
|
|
|
- .body(JSONObject.toJSON(schemeDto).toString())
|
|
|
+ .body(JSON.toJSONString(schemeDto))
|
|
|
.execute().body();
|
|
|
JSONObject jsonObject = JSON.parseObject(s);
|
|
|
return R.data(jsonObject);
|