|
|
@@ -706,6 +706,7 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
break;
|
|
|
//飞书看课
|
|
|
case "18":
|
|
|
+ case "19":
|
|
|
case "20":
|
|
|
// 参数转换
|
|
|
Integer videoId = param.getVideoId() != null ? param.getVideoId().intValue() : null;
|
|
|
@@ -727,18 +728,18 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
String feishuLink = "https://www.feishu.cn/docx/"+shortCode;
|
|
|
st.setLinkUrl(feishuLink);
|
|
|
break;
|
|
|
- case "19":
|
|
|
- String qwUserId = qwUser.getQwUserId();
|
|
|
- String companyId = qwUser.getCompanyId().toString();
|
|
|
- Long notionWatchLogId = addNotionWatchLog(param.getSopId(), param.getVideoId(), param.getCourseId(), null, qwUserId, companyUserId, companyId, externalId, param.getStartTime(), createTime);
|
|
|
- createNotionH5Link(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), companyUserId, companyId, externalId, config);
|
|
|
- NotionPageRequest request = new NotionPageRequest();
|
|
|
- request.setTitle(st.getLinkDescribe());
|
|
|
- request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
-
|
|
|
- NotionPageResponse page = notionService.createPage(request);
|
|
|
- st.setLinkUrl(page.getPublicUrl());
|
|
|
- break;
|
|
|
+// case "19":
|
|
|
+// String qwUserId = qwUser.getQwUserId();
|
|
|
+// String companyId = qwUser.getCompanyId().toString();
|
|
|
+// Long notionWatchLogId = addNotionWatchLog(param.getSopId(), param.getVideoId(), param.getCourseId(), null, qwUserId, companyUserId, companyId, externalId, param.getStartTime(), createTime);
|
|
|
+// createNotionH5Link(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), companyUserId, companyId, externalId, config);
|
|
|
+// NotionPageRequest request = new NotionPageRequest();
|
|
|
+// request.setTitle(st.getLinkDescribe());
|
|
|
+// request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
+//
|
|
|
+// NotionPageResponse page = notionService.createPage(request);
|
|
|
+// st.setLinkUrl(page.getPublicUrl());
|
|
|
+// break;
|
|
|
}
|
|
|
}
|
|
|
setting.setSetting(list);
|
|
|
@@ -882,6 +883,7 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
break;
|
|
|
//飞书看课
|
|
|
case "18":
|
|
|
+ case "19":
|
|
|
case "20":
|
|
|
// 参数转换
|
|
|
Integer videoId = param.getVideoId() != null ? param.getVideoId().intValue() : null;
|
|
|
@@ -902,21 +904,21 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
String feishuLink = "https://www.feishu.cn/docx/"+shortCode;
|
|
|
st.setLinkUrl(feishuLink);
|
|
|
break;
|
|
|
- case "19":
|
|
|
- String qwUserId = qwUser.getQwUserId();
|
|
|
- String companyId = qwUser.getCompanyId().toString();
|
|
|
- Long externalId = Long.valueOf(groupChat.getChatId());
|
|
|
- Long companyUserId = Long.valueOf(qwUser.getCompanyUserId().toString());
|
|
|
-
|
|
|
- Long notionWatchLogId = addNotionWatchLog(param.getSopId(), param.getVideoId(), param.getCourseId(), null, qwUserId, String.valueOf(companyUserId), companyId, externalId, param.getStartTime(), createTime);
|
|
|
- createNotionH5Link(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), String.valueOf(companyUserId), companyId, externalId, config);
|
|
|
- NotionPageRequest request = new NotionPageRequest();
|
|
|
- request.setTitle(st.getLinkDescribe());
|
|
|
- request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
-
|
|
|
- NotionPageResponse page = notionService.createPage(request);
|
|
|
- st.setLinkUrl(page.getPublicUrl());
|
|
|
- break;
|
|
|
+// case "19":
|
|
|
+// String qwUserId = qwUser.getQwUserId();
|
|
|
+// String companyId = qwUser.getCompanyId().toString();
|
|
|
+// Long externalId = Long.valueOf(groupChat.getChatId());
|
|
|
+// Long companyUserId = Long.valueOf(qwUser.getCompanyUserId().toString());
|
|
|
+//
|
|
|
+// Long notionWatchLogId = addNotionWatchLog(param.getSopId(), param.getVideoId(), param.getCourseId(), null, qwUserId, String.valueOf(companyUserId), companyId, externalId, param.getStartTime(), createTime);
|
|
|
+// createNotionH5Link(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), String.valueOf(companyUserId), companyId, externalId, config);
|
|
|
+// NotionPageRequest request = new NotionPageRequest();
|
|
|
+// request.setTitle(st.getLinkDescribe());
|
|
|
+// request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
+//
|
|
|
+// NotionPageResponse page = notionService.createPage(request);
|
|
|
+// st.setLinkUrl(page.getPublicUrl());
|
|
|
+// break;
|
|
|
}
|
|
|
}
|
|
|
setting.setSetting(list);
|
|
|
@@ -1222,6 +1224,7 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
break;
|
|
|
//飞书看课
|
|
|
case "18":
|
|
|
+ case "19":
|
|
|
case "20":
|
|
|
// 参数转换
|
|
|
Integer videoId = param.getVideoId() != null ? param.getVideoId().intValue() : null;
|
|
|
@@ -1261,18 +1264,18 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
String feishuLink = "https://www.feishu.cn/docx/"+shortCode;
|
|
|
st.setLinkUrl(feishuLink);
|
|
|
break;
|
|
|
- case "19":
|
|
|
- Long notionWatchLogId = addNotionWatchLog(param.getSopId(), param.getVideoId(), param.getCourseId(),
|
|
|
- item.getFsUserId(), qwUserId, companyUserId, companyId,
|
|
|
- item.getExternalId(), param.getStartTime(), createTime);
|
|
|
- createNotionH5Link(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), companyUserId, companyId, item.getExternalId(), config);
|
|
|
- NotionPageRequest request = new NotionPageRequest();
|
|
|
- request.setTitle(st.getLinkDescribe());
|
|
|
- request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
-
|
|
|
- NotionPageResponse page = notionService.createPage(request);
|
|
|
- st.setLinkUrl(page.getPublicUrl());
|
|
|
- break;
|
|
|
+// case "19":
|
|
|
+// Long notionWatchLogId = addNotionWatchLog(param.getSopId(), param.getVideoId(), param.getCourseId(),
|
|
|
+// item.getFsUserId(), qwUserId, companyUserId, companyId,
|
|
|
+// item.getExternalId(), param.getStartTime(), createTime);
|
|
|
+// createNotionH5Link(st, param.getCorpId(), createTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), companyUserId, companyId, item.getExternalId(), config);
|
|
|
+// NotionPageRequest request = new NotionPageRequest();
|
|
|
+// request.setTitle(st.getLinkDescribe());
|
|
|
+// request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
+//
|
|
|
+// NotionPageResponse page = notionService.createPage(request);
|
|
|
+// st.setLinkUrl(page.getPublicUrl());
|
|
|
+// break;
|
|
|
case "21":
|
|
|
if (sopLogs.getFsUserId() != null && !Long.valueOf(0L).equals(sopLogs.getFsUserId())) {
|
|
|
addWatchLogIfNeeded(item.getSopId(), param.getVideoId(), param.getCourseId(), item.getFsUserId(), qwUserId, companyUserId, companyId,
|
|
|
@@ -1921,6 +1924,7 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
break;
|
|
|
//飞书看课
|
|
|
case "18":
|
|
|
+ case "19":
|
|
|
case "20":
|
|
|
// 参数转换
|
|
|
Integer videoId = param.getVideoId() != null ? param.getVideoId().intValue() : null;
|
|
|
@@ -1978,18 +1982,18 @@ public class SopUserLogsInfoServiceImpl implements ISopUserLogsInfoService {
|
|
|
log.error("生成飞书注册链接失败,sopId={}", item.getSopId());
|
|
|
}
|
|
|
break;
|
|
|
- case "19":
|
|
|
- Long notionWatchLogId = addNotionWatchLog(item.getSopId(), param.getVideoId(), param.getCourseId(),
|
|
|
- item.getFsUserId(), String.valueOf(qwUser.getId()), companyUserId, companyId,
|
|
|
- item.getExternalId(), item.getStartTime(), dataTime);
|
|
|
- createNotionH5Link(st, param.getCorpId(), dataTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), companyUserId, companyId, item.getExternalId(), config);
|
|
|
- NotionPageRequest request = new NotionPageRequest();
|
|
|
- request.setTitle(st.getLinkDescribe());
|
|
|
- request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
-
|
|
|
- NotionPageResponse page = notionService.createPage(request);
|
|
|
- st.setLinkUrl(page.getPublicUrl());
|
|
|
- break;
|
|
|
+// case "19":
|
|
|
+// Long notionWatchLogId = addNotionWatchLog(item.getSopId(), param.getVideoId(), param.getCourseId(),
|
|
|
+// item.getFsUserId(), String.valueOf(qwUser.getId()), companyUserId, companyId,
|
|
|
+// item.getExternalId(), item.getStartTime(), dataTime);
|
|
|
+// createNotionH5Link(st, param.getCorpId(), dataTime, param.getCourseId(), param.getVideoId(), String.valueOf(qwUser.getId()), companyUserId, companyId, item.getExternalId(), config);
|
|
|
+// NotionPageRequest request = new NotionPageRequest();
|
|
|
+// request.setTitle(st.getLinkDescribe());
|
|
|
+// request.setIframeUrl(notionLink + notionWatchLogId);
|
|
|
+//
|
|
|
+// NotionPageResponse page = notionService.createPage(request);
|
|
|
+// st.setLinkUrl(page.getPublicUrl());
|
|
|
+// break;
|
|
|
case "21":
|
|
|
if (sopLogs.getFsUserId() != null && !Long.valueOf(0L).equals(sopLogs.getFsUserId())) {
|
|
|
addWatchLogIfNeeded(item.getSopId(), param.getVideoId(), param.getCourseId(), item.getFsUserId(), String.valueOf(qwUser.getId()), companyUserId, companyId,
|