|
@@ -30,6 +30,7 @@ import com.fs.course.param.FsCourseLinkRoomParam;
|
|
|
import com.fs.course.service.IFsCourseLinkService;
|
|
import com.fs.course.service.IFsCourseLinkService;
|
|
|
import com.fs.course.service.IFsCoursePlaySourceConfigService;
|
|
import com.fs.course.service.IFsCoursePlaySourceConfigService;
|
|
|
import com.fs.course.service.IFsUserCourseService;
|
|
import com.fs.course.service.IFsUserCourseService;
|
|
|
|
|
+import com.fs.course.vo.FsSopMyCourseH5LinkVO;
|
|
|
import com.fs.his.config.FsSysConfig;
|
|
import com.fs.his.config.FsSysConfig;
|
|
|
import com.fs.his.utils.ConfigUtil;
|
|
import com.fs.his.utils.ConfigUtil;
|
|
|
import com.fs.his.utils.HttpUtil;
|
|
import com.fs.his.utils.HttpUtil;
|
|
@@ -45,6 +46,8 @@ import com.fs.system.domain.SysConfig;
|
|
|
import com.fs.system.mapper.SysConfigMapper;
|
|
import com.fs.system.mapper.SysConfigMapper;
|
|
|
import com.fs.system.service.ISysConfigService;
|
|
import com.fs.system.service.ISysConfigService;
|
|
|
import com.fs.voice.utils.StringUtil;
|
|
import com.fs.voice.utils.StringUtil;
|
|
|
|
|
+import com.github.pagehelper.PageHelper;
|
|
|
|
|
+import com.github.pagehelper.PageInfo;
|
|
|
import com.google.common.reflect.TypeToken;
|
|
import com.google.common.reflect.TypeToken;
|
|
|
import com.google.gson.Gson;
|
|
import com.google.gson.Gson;
|
|
|
import lombok.Synchronized;
|
|
import lombok.Synchronized;
|
|
@@ -1032,6 +1035,18 @@ public class FsCourseLinkServiceImpl implements IFsCourseLinkService
|
|
|
return R.ok().put("data",map);
|
|
return R.ok().put("data",map);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public R getSopCourseH5StudyListByMsg(FsCourseH5ListParam param) {
|
|
|
|
|
+ FsCourseLink courseLink = fsCourseLinkMapper.selectFsCourseLinkByLink(param.getLink());
|
|
|
|
|
+ if (courseLink != null && courseLink.getQwExternalId()!=null) {
|
|
|
|
|
+ PageHelper.startPage(param.getPageNum(), param.getPageSize());
|
|
|
|
|
+ List<FsSopMyCourseH5LinkVO> list = fsCourseWatchLogMapper.getSopCourseH5StudyListByQwExId(courseLink.getQwExternalId());
|
|
|
|
|
+ return R.ok().put("data",new PageInfo(list));
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ return R.error("链接失效或未绑定销售");
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
@Override
|
|
@Override
|
|
|
public R getLiveWxaCodeGenerateScheme(String linkStr, String appId) {
|
|
public R getLiveWxaCodeGenerateScheme(String linkStr, String appId) {
|
|
|
CloseableHttpClient client = null;
|
|
CloseableHttpClient client = null;
|