소스 검색

小程序分享二维码添加参数

lyhzzz 2 년 전
부모
커밋
41f57f8e3e
2개의 변경된 파일8개의 추가작업 그리고 2개의 파일을 삭제
  1. 6 0
      src/main/java/com/fdkankan/tk/common/WxSharCodePath.java
  2. 2 2
      src/main/java/com/fdkankan/tk/service/impl/RoomServiceImpl.java

+ 6 - 0
src/main/java/com/fdkankan/tk/common/WxSharCodePath.java

@@ -0,0 +1,6 @@
+package com.fdkankan.tk.common;
+
+public class WxSharCodePath {
+
+    public  static  String sharCodePath = "roomId=%s&role=%s&isTour=0";
+}

+ 2 - 2
src/main/java/com/fdkankan/tk/service/impl/RoomServiceImpl.java

@@ -17,6 +17,7 @@ import com.fdkankan.redis.util.RedisUtil;
 import com.fdkankan.tk.common.FilePath;
 import com.fdkankan.tk.common.PageInfo;
 import com.fdkankan.tk.common.ResultCode;
+import com.fdkankan.tk.common.WxSharCodePath;
 import com.fdkankan.tk.common.util.JwtUtil;
 import com.fdkankan.tk.common.util.RedisKeyUtil;
 import com.fdkankan.tk.common.util.RoomUtil;
@@ -201,8 +202,7 @@ public class RoomServiceImpl extends ServiceImpl<IRoomMapper, Room> implements I
 
         String localPath = String.format(FilePath.LOCAL_QRCODE_PATH, type,roomId);
         String ossPath = String.format(FilePath.OSS_QRCODE_PATH,type, roomId);
-        String path = "id="+roomId+"&role=%s";
-        path = String.format(path,type);
+        String path = String.format(WxSharCodePath.sharCodePath,roomId,type);
         wxService.getWxQRCode(path,localPath,0);
         if(!new File(localPath).exists()){
             throw new BusinessException(ResultCode.QRCODE_MISS);