|
@@ -125,7 +125,7 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
|
|
|
|
|
|
@Override
|
|
|
@Transactional
|
|
|
- public R courseAnswer(FsCourseQuestionAnswerUParam param) {
|
|
|
+ public R courseAnswer(FsCourseQuestionAnswerUParam param, Boolean isH5User) {
|
|
|
FsUser user = fsUserMapper.selectFsUserByUserId(param.getUserId());
|
|
|
if (StringUtils.isEmpty(user.getMpOpenId())){
|
|
|
return R.error("未识别到领取信息");
|
|
@@ -152,7 +152,12 @@ public class FsCourseQuestionBankServiceImpl implements IFsCourseQuestionBankSer
|
|
|
errorCount = courseAnswerLogsMapper.selectErrorCountByCourseVideo(param.getVideoId(), param.getUserId(),null);
|
|
|
|
|
|
}else {
|
|
|
- FsCourseWatchLog log = courseWatchLogMapper.getWatchCourseVideo(param.getUserId(),param.getVideoId(),param.getQwUserId(),param.getQwExternalId());
|
|
|
+ FsCourseWatchLog log;
|
|
|
+ if(isH5User){
|
|
|
+ log = courseWatchLogMapper.getWatchLogByFsUser(param.getVideoId(), param.getUserId());
|
|
|
+ } else {
|
|
|
+ log = courseWatchLogMapper.getWatchCourseVideo(param.getUserId(), param.getVideoId(), param.getQwUserId(), param.getQwExternalId());
|
|
|
+ }
|
|
|
if (log==null){
|
|
|
return R.error("无记录");
|
|
|
}
|