|
@@ -3738,6 +3738,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
/**
|
|
/**
|
|
|
* 侧边栏发销售易课程链接(群发)
|
|
* 侧边栏发销售易课程链接(群发)
|
|
|
* */
|
|
* */
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
@Override
|
|
@Override
|
|
|
public R createSaleEasyRoomMiniLink(FsCourseLinkMiniParam param,Long companyUserId) {
|
|
public R createSaleEasyRoomMiniLink(FsCourseLinkMiniParam param,Long companyUserId) {
|
|
|
String json = configService.selectConfigByKey("course.config");
|
|
String json = configService.selectConfigByKey("course.config");
|
|
@@ -3756,7 +3757,8 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
}
|
|
}
|
|
|
String corpId = param.getCorpId();
|
|
String corpId = param.getCorpId();
|
|
|
Long courseId = param.getCourseId();
|
|
Long courseId = param.getCourseId();
|
|
|
- String qwUserId = param.getQwUserId();
|
|
|
|
|
|
|
+ //qw_user表的主键id
|
|
|
|
|
+ Long qwUserId = qwUser.getId();
|
|
|
Date createTime = DateUtils.getNowDate();
|
|
Date createTime = DateUtils.getNowDate();
|
|
|
Long externalUserId = param.getExternalUserId();
|
|
Long externalUserId = param.getExternalUserId();
|
|
|
Long videoId = param.getVideoId();
|
|
Long videoId = param.getVideoId();
|
|
@@ -3765,7 +3767,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
//addWatchLogIfNeeded(param.getFsUserId(), param.getVideoId(), param.getCourseId(),createTime, param.getQwUserId(), companyUserId, companyUser.getCompanyId(), param.getExternalUserId());
|
|
//addWatchLogIfNeeded(param.getFsUserId(), param.getVideoId(), param.getCourseId(),createTime, param.getQwUserId(), companyUserId, companyUser.getCompanyId(), param.getExternalUserId());
|
|
|
|
|
|
|
|
Map<String, String> linkMap = createH5GjLinkByMiniApp(corpId, createTime, courseId.intValue(), videoId.intValue(),
|
|
Map<String, String> linkMap = createH5GjLinkByMiniApp(corpId, createTime, courseId.intValue(), videoId.intValue(),
|
|
|
- qwUserId, companyUserId, companyId, externalUserId, config);
|
|
|
|
|
|
|
+ String.valueOf(qwUserId), companyUserId, companyId, externalUserId, config);
|
|
|
String link = linkMap.get("url");
|
|
String link = linkMap.get("url");
|
|
|
String linkNo = linkMap.get("link");
|
|
String linkNo = linkMap.get("link");
|
|
|
|
|
|
|
@@ -3777,7 +3779,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
String linkTitle = userCourse.getTitle();
|
|
String linkTitle = userCourse.getTitle();
|
|
|
String templateTitle = "【课程】" + linkTitle;
|
|
String templateTitle = "【课程】" + linkTitle;
|
|
|
String templateContent = "点击查看课程";
|
|
String templateContent = "点击查看课程";
|
|
|
- String xsyCommonLink= xiaoShouYiTrackLinkCacheService.applyTrackRedirectUrl(corpId, String.valueOf(companyUserId), qwUserId, courseId, videoId, String.valueOf(externalUserId), link, imgUrl,linkTitle,templateTitle,templateContent,linkNo);
|
|
|
|
|
|
|
+ String xsyCommonLink= xiaoShouYiTrackLinkCacheService.applyTrackRedirectUrl(corpId, String.valueOf(companyUserId), String.valueOf(qwUserId), courseId, videoId, String.valueOf(externalUserId), link, imgUrl,linkTitle,templateTitle,templateContent,linkNo);
|
|
|
JSONObject news = new JSONObject(true);
|
|
JSONObject news = new JSONObject(true);
|
|
|
// 获取配置的小程序id
|
|
// 获取配置的小程序id
|
|
|
QwAppMiniProgramRelation qwAppMiniProgramRelation = qwAppMiniProgramRelationMapper.selectQwAppMiniProgramRelationByAgentIdAndCorpId(param.getAppAgentId(), param.getCorpId());
|
|
QwAppMiniProgramRelation qwAppMiniProgramRelation = qwAppMiniProgramRelationMapper.selectQwAppMiniProgramRelationByAgentIdAndCorpId(param.getAppAgentId(), param.getCorpId());
|