chunping 3 gadi atpakaļ
vecāks
revīzija
a02b319c35

+ 6 - 0
mp-admin/src/test/java/com/qs/mp/service/ServiceImplTest.java

@@ -40,6 +40,12 @@ public class ServiceImplTest {
 
   }
 
+  @Test
+  public void testGenerateUnlimitCode() {
+    System.out.println(wxUrlLinkService.generateUnlimitCode("pages/ticketBox/detail", "boxId=1&suid=2&type=user", "wx8533800e393dbd6b"));
+
+  }
+
   @Test
   public void testGenerateShortUrl() {
     System.out.println(wxUrlLinkService.generate("", "", "wxc3a684f1196f6e15"));

+ 2 - 1
mp-common/src/main/java/com/qs/mp/common/utils/http/HttpUtils.java

@@ -1,6 +1,7 @@
 package com.qs.mp.common.utils.http;
 
 import cn.hutool.http.ssl.TrustAnyHostnameVerifier;
+import com.qs.mp.common.utils.LogUtil;
 import java.io.BufferedReader;
 import java.io.ByteArrayOutputStream;
 import java.io.IOException;
@@ -195,7 +196,7 @@ public class HttpUtils
         try
         {
             String urlNameString = url;
-            log.info("sendPost - {}", urlNameString, param);
+            LogUtil.info(log, "sendImagePost - url:{0},param:{1}", new Object[]{urlNameString, param});
             URL realUrl = new URL(urlNameString);
             URLConnection conn = realUrl.openConnection();
             conn.setRequestProperty("accept", "*/*");

+ 20 - 0
mp-service/src/main/java/com/qs/mp/framework/service/impl/WxUrlLinkServiceImpl.java

@@ -8,9 +8,12 @@ import com.qs.mp.common.utils.UUIDUtils;
 import com.qs.mp.common.utils.http.HttpUtils;
 import com.qs.mp.framework.service.IAppTokenService;
 import com.qs.mp.framework.service.IWxUrlLinkService;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
 import java.io.InputStream;
 import java.util.HashMap;
 import java.util.Map;
+import org.apache.commons.codec.binary.Base64;
 import org.apache.http.entity.ContentType;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -144,6 +147,23 @@ public class WxUrlLinkServiceImpl implements IWxUrlLinkService {
       LogUtil.error(logger, "小程序码生成错误");
       return null;
     }
+    /*byte[] data = null;
+    // 读取图片字节数组
+    ByteArrayOutputStream swapStream = new ByteArrayOutputStream();
+    byte[] buff = new byte[100];
+    int rc = 0;
+    while (true) {
+      try {
+        if (!((rc = in.read(buff, 0, 100)) > 0))
+          break;
+      } catch (IOException e) {
+        e.printStackTrace();
+      }
+      swapStream.write(buff, 0, rc);
+    }
+    data = swapStream.toByteArray();
+    LogUtil.info(logger, "image:" + new String(data));
+*/
     // 上传图片
     String fileName = "s/" + UUIDUtils.newId();
     try {