Procházet zdrojové kódy

生成链接代码优化,处理看课异常问题

yjwang před 1 měsícem
rodič
revize
e3c97e185f

+ 2 - 1
fs-service/src/main/java/com/fs/course/mapper/FsUserCoursePeriodDaysMapper.java

@@ -151,6 +151,7 @@ public interface FsUserCoursePeriodDaysMapper extends BaseMapper<FsUserCoursePer
             "\tINNER JOIN fs_user_course uc ON pd.course_id = uc.course_id\n"+
             "WHERE\n" +
             "\tep.period_status = 2 \n" +
-            "\tAND pd.STATUS = 1")
+            "\tAND pd.STATUS = 1 \n"+
+            "AND pd.del_flag = '0'")
     List<FsUserCoursePeriodDays> getExecuteInformation();
 }

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

@@ -794,7 +794,7 @@ public class FsCourseLinkServiceImpl implements IFsCourseLinkService
              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:%s",WX_URL_REDIS_PREFIX,json.get("companyId"),json.get("companyUserId"),json.get("periodId"),json.get("projectId"),json.get("courseId"),json.get("videoId"),appId);
         }
 
         String linkCache = redisCache.getCacheObject(wxAppLinkKey);