Kaynağa Gözat

更改复制课程链接写入redis的格式

zyy 1 gün önce
ebeveyn
işleme
5eee612c0b

+ 4 - 4
fs-service/src/main/java/com/fs/course/service/impl/FsCourseLinkServiceImpl.java

@@ -134,9 +134,9 @@ public class FsCourseLinkServiceImpl implements IFsCourseLinkService
 
     private volatile Integer version = 0;
 
-    private static final String WX_URL_REDIS_PREFIX = "wx:link:";
+    private static final String WX_URL_REDIS_PREFIX = "wx:link";
 
-    private static final String WX_URL_REDIS_PREFIX_MEMBER = "wx:member:link:";
+    private static final String WX_URL_REDIS_PREFIX_MEMBER = "wx:member:link";
 
 
     /**
@@ -789,12 +789,12 @@ public class FsCourseLinkServiceImpl implements IFsCourseLinkService
              key = "becomeVip=";
             linkStrJson = linkStr.substring(linkStr.indexOf(key) + key.length());
             json = JSON.parseObject(linkStrJson);
-            wxAppLinkKey = String.format("%s%s%s%s%s",WX_URL_REDIS_PREFIX_MEMBER,json.get("companyId"),json.get("companyUserId"),json.get("projectId"),appId);
+            wxAppLinkKey = String.format("%s:%s:%s:%s:%s",WX_URL_REDIS_PREFIX_MEMBER,json.get("companyId"),json.get("companyUserId"),json.get("projectId"),appId);
         }else {
              key = "course=";
             linkStrJson = linkStr.substring(linkStr.indexOf(key) + key.length());
             json = JSON.parseObject(linkStrJson);
-            wxAppLinkKey = String.format("%s%s%s%s%s%s%s",WX_URL_REDIS_PREFIX,json.get("companyId"),json.get("companyUserId"),json.get("projectId"),json.get("courseId"),json.get("videoId"),appId);
+            wxAppLinkKey = String.format("%s:%s:%s:%s:%s:%s:%s",WX_URL_REDIS_PREFIX,json.get("companyId"),json.get("companyUserId"),json.get("projectId"),json.get("courseId"),json.get("videoId"),appId);
         }
 
         String linkCache = redisCache.getCacheObject(wxAppLinkKey);