|
|
@@ -85,8 +85,8 @@ public class CourseQwController extends AppBaseController {
|
|
|
|
|
|
@Autowired
|
|
|
private IQwSopService qwSopService;
|
|
|
- @Autowired
|
|
|
- private FsUserCourseVideoRedPackageMapper fsUserCourseVideoRedPackageMapper;
|
|
|
+// @Autowired
|
|
|
+// private FsUserCourseVideoRedPackageMapper fsUserCourseVideoRedPackageMapper;
|
|
|
@Autowired
|
|
|
private IFsUserService userService;
|
|
|
@ApiOperation("查询全部公域的课程")
|
|
|
@@ -149,17 +149,17 @@ public class CourseQwController extends AppBaseController {
|
|
|
Long duration = 0L;
|
|
|
long tipsTime = 0L;
|
|
|
int isFinish = 0;
|
|
|
- int isRedPackage = 0;
|
|
|
- FsUserCourseVideoRedPackage fsUserCourseVideoRedPackage = fsUserCourseVideoRedPackageMapper.selectRedPacketByCompanyCount(param.getVideoId(), param.getCompanyId(), param.getPeriodId());
|
|
|
- if (fsUserCourseVideoRedPackage != null && fsUserCourseVideoRedPackage.getRedPacketMoney() !=null && BigDecimal.ZERO.compareTo(fsUserCourseVideoRedPackage.getRedPacketMoney()) != 0) {
|
|
|
- isRedPackage = 1;
|
|
|
- }
|
|
|
+// int isRedPackage = 0;
|
|
|
+// FsUserCourseVideoRedPackage fsUserCourseVideoRedPackage = fsUserCourseVideoRedPackageMapper.selectRedPacketByCompanyCount(param.getVideoId(), param.getCompanyId(), param.getPeriodId());
|
|
|
+// if (fsUserCourseVideoRedPackage != null && fsUserCourseVideoRedPackage.getRedPacketMoney() !=null && BigDecimal.ZERO.compareTo(fsUserCourseVideoRedPackage.getRedPacketMoney()) != 0) {
|
|
|
+// isRedPackage = 1;
|
|
|
+// }
|
|
|
if (param.getLinkType()!=null&¶m.getLinkType()==1){
|
|
|
- return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("tipsTime",tipsTime).put("isRedPackage",isRedPackage);
|
|
|
+ return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("tipsTime",tipsTime);
|
|
|
}
|
|
|
|
|
|
if (param.getIsRoom()!=null&¶m.getIsRoom()==1&¶m.getQwExternalId()==null){
|
|
|
- return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("tipsTime",tipsTime).put("isRedPackage",isRedPackage);
|
|
|
+ return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("tipsTime",tipsTime);
|
|
|
}
|
|
|
// 从Redis中获取观看时长
|
|
|
String redisKey = "h5user:watch:duration:" + param.getQwUserId()+ ":" + param.getQwExternalId() + ":" + param.getVideoId();
|
|
|
@@ -196,19 +196,19 @@ public class CourseQwController extends AppBaseController {
|
|
|
config.setOpenCommentStatus(qwSop.getOpenCommentStatus());
|
|
|
}
|
|
|
|
|
|
- return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("tipsTime",tipsTime).put("isFinish",isFinish).put("isRedPackage",isRedPackage);
|
|
|
+ return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("tipsTime",tipsTime).put("isFinish",isFinish);
|
|
|
}else{
|
|
|
Long duration = 0L;
|
|
|
int isFinish = 0;
|
|
|
- int isRedPackage = 0;
|
|
|
+ //int isRedPackage = 0;
|
|
|
// 从Redis中获取观看时长
|
|
|
String redisKey = "h5OpenUser:watch:duration:" + param.getUserId() + ":" + param.getVideoId();
|
|
|
String durationStr = redisCache.getCacheObject(redisKey);
|
|
|
FsCourseWatchLog log = courseWatchLogService.getWatchCourseVideoIsOpen(param.getUserId(),param.getVideoId());
|
|
|
- FsUserCourseVideoRedPackage fsUserCourseVideoRedPackage = fsUserCourseVideoRedPackageMapper.selectRedPacketByCompanyCount(param.getVideoId(), param.getCompanyId(), param.getPeriodId());
|
|
|
- if (fsUserCourseVideoRedPackage != null && fsUserCourseVideoRedPackage.getRedPacketMoney() != null && BigDecimal.ZERO.compareTo(fsUserCourseVideoRedPackage.getRedPacketMoney()) != 0) {
|
|
|
- isRedPackage = 1;
|
|
|
- }
|
|
|
+// FsUserCourseVideoRedPackage fsUserCourseVideoRedPackage = fsUserCourseVideoRedPackageMapper.selectRedPacketByCompanyCount(param.getVideoId(), param.getCompanyId(), param.getPeriodId());
|
|
|
+// if (fsUserCourseVideoRedPackage != null && fsUserCourseVideoRedPackage.getRedPacketMoney() != null && BigDecimal.ZERO.compareTo(fsUserCourseVideoRedPackage.getRedPacketMoney()) != 0) {
|
|
|
+// isRedPackage = 1;
|
|
|
+// }
|
|
|
if (log==null){
|
|
|
return R.error("记录不存在,请联系客服!");
|
|
|
}
|
|
|
@@ -223,7 +223,7 @@ public class CourseQwController extends AppBaseController {
|
|
|
isFinish=1;
|
|
|
}
|
|
|
|
|
|
- return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("isFinish",isFinish).put("isRedPackage",isRedPackage);
|
|
|
+ return R.ok().put("course",course).put("questions",questionVOList).put("config",config).put("playDuration",duration).put("isFinish",isFinish);
|
|
|
}
|
|
|
|
|
|
}
|