From a4c1caa24924c8cf989c844e3f6d33ef8f825969 Mon Sep 17 00:00:00 2001
From: xiaoyong931011 <15274802129@163.com>
Date: Wed, 07 Sep 2022 15:43:59 +0800
Subject: [PATCH] 20220902

---
 src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java b/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java
index f43d50e..110339a 100644
--- a/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/pay/service/impl/XcxPayServiceImpl.java
@@ -328,7 +328,7 @@
 
         String randomNum = MallUtils.getRandomNum(5);
         String imgName="/user_" + randomNum + "_acode_1.jpg";
-        String codeImgPath = generateAcode(wxGenerateQrCodeDto.getScene(), wxGenerateQrCodeDto.getPage(), imgName, "800px", null);
+        String codeImgPath = generateAcode(wxGenerateQrCodeDto.getScene(), wxGenerateQrCodeDto.getPage(), imgName, "400px", null);
         if(1 == type){
             long goodsId = StrUtil.isBlank(wxGenerateQrCodeDto.getTypeParam()) ? 0L : Long.parseLong(wxGenerateQrCodeDto.getTypeParam());
             MallGoods mallGoods = mallGoodsMapper.selectById(goodsId);
@@ -411,24 +411,24 @@
             if (type == null) {
                 // 该接口无数量限制,但是 scene 传参最大字符长度为32个字符
                 url = StrFormatter.format("https://api.weixin.qq.com/wxa/getwxacodeunlimit?access_token={}",redisUtils.get(WechatConfigure.WX_ACCESS_TOKEN_REDIS_KEY).toString());
-                obj.put("scene", scene);
-                obj.put("path", path);
+                obj.set("scene", scene);
+                obj.set("page", path);
             } else {
                 // 该接口存在数量限制, 总共可生成10w个, 但参数是接在path后面
                 url = StrFormatter.format("https://api.weixin.qq.com/wxa/getwxacode?access_token={}", redisUtils.get(WechatConfigure.WX_ACCESS_TOKEN_REDIS_KEY).toString());
-                obj.put("path", path + "?" + scene );
+                obj.set("page", path + "?" + scene );
             }
 
             //最小 280px,最大 1280px
-            obj.put("width", width);
-            obj.put("auto_color", false);
+            obj.set("width", width);
+            obj.set("auto_color", false);
             cn.hutool.json.JSONObject obj2 = JSONUtil.createObj();
-            obj2.put("r", 0);
-            obj2.put("g", 0);
-            obj2.put("b", 0);
-            obj.put("line_color", obj2);
+            obj2.set("r", 0);
+            obj2.set("g", 0);
+            obj2.set("b", 0);
+            obj.set("line_color", obj2);
             //是否需要透明底色,为 true 时,生成透明底色的小程序码
-            obj.put("is_hyaline", false);
+            obj.set("is_hyaline", false);
             try {
                 HttpResponse execute = HttpRequest.post(url).body(obj.toString(), "application/json").execute();
                 InputStream inputStream = execute.bodyStream();

--
Gitblit v1.9.1