|
@@ -1,5 +1,6 @@
|
|
|
package com.fs.course.service.impl;
|
|
|
|
|
|
+import cn.hutool.http.HttpRequest;
|
|
|
import cn.hutool.json.JSONUtil;
|
|
|
import com.alibaba.fastjson.JSON;
|
|
|
import com.alibaba.fastjson.JSONObject;
|
|
@@ -103,6 +104,7 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
private static final String miniappRealLink = "/pages_course/video.html?course=";
|
|
|
private static final String REAL_LINK_PREFIX = "/courseH5/pages/course/learning?course=";
|
|
|
private static final String SHORT_LINK_PREFIX = "/courseH5/pages/course/learning?s=";
|
|
|
+
|
|
|
@Autowired
|
|
|
private CompanyMoneyLogsMapper moneyLogsMapper;
|
|
|
@Autowired
|
|
@@ -128,6 +130,9 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
@Autowired
|
|
|
private FsCourseLinkMapper fsCourseLinkMapper;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private AsyncIsAddKfXfkService xfkService;
|
|
|
+
|
|
|
|
|
|
@Autowired
|
|
|
private QwExternalContactMapper qwExternalContactMapper;
|
|
@@ -408,17 +413,17 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
|
|
|
String msg = "<div style=\"color: red;margin-bottom: 15px;font-weight: bold;\">本课程为会员独享<br>请长按二维码</div>\n" +
|
|
|
"\t\t\t\t\t<div style=\"color: #999;font-size: 14px;font-weight: bold;\">添加伴学助手免费领取会员权限</div>";
|
|
|
- try {
|
|
|
- new Thread(() -> {
|
|
|
- try {
|
|
|
- rocketMQTemplate.syncSend("repeat-upload", JSON.toJSONString(RepeatUploadVo.builder().type(1).fsUserId(param.getUserId()).build()));
|
|
|
- }catch (Exception e){
|
|
|
- logger.error("看课重粉提交mq失败", e);
|
|
|
- }
|
|
|
- }).start();
|
|
|
- }catch (Exception e){
|
|
|
- logger.error("看课重粉提交mq失败", e);
|
|
|
- }
|
|
|
+// try {
|
|
|
+// new Thread(() -> {
|
|
|
+// try {
|
|
|
+// rocketMQTemplate.syncSend("repeat-upload", JSON.toJSONString(RepeatUploadVo.builder().type(1).fsUserId(param.getUserId()).build()));
|
|
|
+// }catch (Exception e){
|
|
|
+// logger.error("看课重粉提交mq失败", e);
|
|
|
+// }
|
|
|
+// }).start();
|
|
|
+// }catch (Exception e){
|
|
|
+// logger.error("看课重粉提交mq失败", e);
|
|
|
+// }
|
|
|
|
|
|
Integer isRoom = param.getIsRoom();
|
|
|
|
|
@@ -659,6 +664,17 @@ public class FsUserCourseVideoServiceImpl implements IFsUserCourseVideoService
|
|
|
user.setQwExtId(param.getQwExternalId());
|
|
|
fsUserMapper.updateFsUser(user);
|
|
|
|
|
|
+
|
|
|
+ //小访客特有
|
|
|
+// SendXfkParam xfkParam=new SendXfkParam();
|
|
|
+// xfkParam.setCorpId(externalContact.getCorpId());
|
|
|
+// xfkParam.setUserId(externalContact.getUserId());
|
|
|
+// xfkParam.setName(externalContact.getName());
|
|
|
+// xfkParam.setAddWay(externalContact.getAddWay());
|
|
|
+// xfkParam.setState(externalContact.getState());
|
|
|
+// xfkParam.setCreateTime(externalContact.getCreateTime().toString());
|
|
|
+// xfkService.executeSopByIds(xfkParam);
|
|
|
+
|
|
|
iSopUserLogsInfoService.updateSopUserInfoByExternalId(qwExternalId,param.getUserId());
|
|
|
|
|
|
//绑定上之后 更新观看记录
|