|
@@ -393,12 +393,20 @@ public class IpadSendServer {
|
|
|
content.setLinkUrl(completeFeiShuLinkUrl);
|
|
content.setLinkUrl(completeFeiShuLinkUrl);
|
|
|
String authUrl = buildAuthLink(companyId, companyUserId, courseId, videoId, shortLink);
|
|
String authUrl = buildAuthLink(companyId, companyUserId, courseId, videoId, shortLink);
|
|
|
// ============ 异步调用飞书API完善文档内容与文档权限 ============
|
|
// ============ 异步调用飞书API完善文档内容与文档权限 ============
|
|
|
- asyncService.processFeishuDocAsync(
|
|
|
|
|
- client, feiShuDocId, authUrl,
|
|
|
|
|
- videoId, companyId, courseId,
|
|
|
|
|
- companyUserId, shortLink,
|
|
|
|
|
- account
|
|
|
|
|
- );
|
|
|
|
|
|
|
+ //异步之前要做个判断,如果缓存中的文档填充标识为true,则不需要进行异步处理(因为已经填充过了)
|
|
|
|
|
+ if (!account.getDocumentIdFillFlag()){
|
|
|
|
|
+ //更新缓存中文档填充标识为true
|
|
|
|
|
+ account.setDocumentIdFillFlag(Boolean.TRUE);
|
|
|
|
|
+ redisCache.setCacheObject(amountKey, account);
|
|
|
|
|
+ //异步处理
|
|
|
|
|
+ asyncService.processFeishuDocAsync(
|
|
|
|
|
+ client, feiShuDocId, authUrl,
|
|
|
|
|
+ videoId, companyId, courseId,
|
|
|
|
|
+ companyUserId, shortLink,
|
|
|
|
|
+ account
|
|
|
|
|
+ );
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return content;
|
|
return content;
|
|
|
}catch (Exception e){
|
|
}catch (Exception e){
|
|
|
log.error("ID:{}-完善飞书注册链接异常:{}", vo.getId(), e.getMessage());
|
|
log.error("ID:{}-完善飞书注册链接异常:{}", vo.getId(), e.getMessage());
|