Selaa lähdekoodia

获取urlscheme

hmp 4 vuotta sitten
vanhempi
commit
98b5063e3f

+ 4 - 3
src/main/java/org/springblade/wx/controller/WxAppController.java

@@ -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);