|
|
@@ -3235,11 +3235,11 @@ public class Task {
|
|
|
return;
|
|
|
}
|
|
|
|
|
|
- CourseConfig config = getCourseConfig();
|
|
|
- if (!Boolean.TRUE.equals(config.getEnableFeishuNewLink())) {
|
|
|
- logger.error("未开启飞书看课");
|
|
|
- return;
|
|
|
- }
|
|
|
+// CourseConfig config = getCourseConfig();
|
|
|
+// if (!Boolean.TRUE.equals(config.getEnableFeishuNewLink())) {
|
|
|
+// logger.error("未开启飞书看课");
|
|
|
+// return;
|
|
|
+// }
|
|
|
|
|
|
for (QwExternalContact contact : contacts) {
|
|
|
for (FsUserCourseVideo video : fsUserCourseVideos) {
|
|
|
@@ -3250,7 +3250,9 @@ public class Task {
|
|
|
continue;
|
|
|
}
|
|
|
feiShuDocId = getFeiShuDocId(video, contact.getCompanyId(), contact.getCompanyUserId());
|
|
|
- redisCache.setCacheObject("fei_shu_doc_id:" + contact.getId() + "_" + video.getVideoId(), feiShuDocId);
|
|
|
+ if (StringUtils.isNotBlank(feiShuDocId)) {
|
|
|
+ redisCache.setCacheObject("fei_shu_doc_id:" + contact.getId() + "_" + video.getVideoId(), feiShuDocId);
|
|
|
+ }
|
|
|
} catch (Exception e) {
|
|
|
logger.error("生成飞书文档失败, 课程id: {}, 外部联系人id: {}, 错误信息: {}", video.getCourseId(), contact.getExternalUserId(), e.getMessage());
|
|
|
}
|
|
|
@@ -3320,7 +3322,7 @@ public class Task {
|
|
|
Client client = buildClient(account);
|
|
|
try {
|
|
|
String docId = docApiService.createDocument(client, video.getTitle() + "-注册");
|
|
|
- redisCache.setCacheObject("fei_shu_client:" + docId, client);
|
|
|
+ redisCache.setCacheObject("fei_shu_client:" + docId, account);
|
|
|
return docId;
|
|
|
|
|
|
} catch (CustomException e) {
|