|
@@ -494,26 +494,27 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
|
goodsUserVo.setStuAllNum(studyLong);
|
|
|
goodsUserVo.setSubscribeSign(2);
|
|
|
|
|
|
- //是否满足预约考试条件
|
|
|
- if (ObjectUtils.isNotNull(classGradeVo.getPeriodStatus())
|
|
|
- && classGradeVo.getPeriodStatus() == 1
|
|
|
- && (DateUtils.getNowTime() >= goodsUserVo.getServiceStartTime() && DateUtils.getNowTime() <= goodsUserVo.getServiceEndTime())){
|
|
|
- UserSubscribe userSubscribe = iUserSubscribeService.getOne(new LambdaQueryWrapper<UserSubscribe>()
|
|
|
- .eq(UserSubscribe::getUserId, bo.getUserId())
|
|
|
- .eq(UserSubscribe::getGoodsId, goodsUserVo.getGoodsId())
|
|
|
- .eq(UserSubscribe::getSubscribeStatus, 1)
|
|
|
- .orderByDesc(UserSubscribe::getCreateTime)
|
|
|
- .last("limit 1"));
|
|
|
- if (ObjectUtils.isNull(userSubscribe)){
|
|
|
- goodsUserVo.setSubscribeSign(1);
|
|
|
- }else if (ObjectUtils.isNotNull(userSubscribe.getResult()) && userSubscribe.getResult() == 0){
|
|
|
- goodsUserVo.setSubscribeSign(3);
|
|
|
- }
|
|
|
- }
|
|
|
|
|
|
//查询对应考试安排
|
|
|
List<ExamApplyGoodsVo> examApplyGoodsVoList = iExamApplyGoodsService.listByGoodsId(goodsUserVo.getGoodsId());
|
|
|
if (examApplyGoodsVoList != null && examApplyGoodsVoList.size() > 0) {
|
|
|
+ //是否满足预约考试条件
|
|
|
+ if (ObjectUtils.isNotNull(classGradeVo.getPeriodStatus())
|
|
|
+ && classGradeVo.getPeriodStatus() == 1
|
|
|
+ && (DateUtils.getNowTime() >= goodsUserVo.getServiceStartTime() && DateUtils.getNowTime() <= goodsUserVo.getServiceEndTime())){
|
|
|
+ UserSubscribe userSubscribe = iUserSubscribeService.getOne(new LambdaQueryWrapper<UserSubscribe>()
|
|
|
+ .eq(UserSubscribe::getUserId, bo.getUserId())
|
|
|
+ .eq(UserSubscribe::getGoodsId, goodsUserVo.getGoodsId())
|
|
|
+ .eq(UserSubscribe::getSubscribeStatus, 1)
|
|
|
+ .orderByDesc(UserSubscribe::getCreateTime)
|
|
|
+ .last("limit 1"));
|
|
|
+ if (ObjectUtils.isNull(userSubscribe)){
|
|
|
+ goodsUserVo.setSubscribeSign(1);
|
|
|
+ }else if (ObjectUtils.isNotNull(userSubscribe.getResult()) && userSubscribe.getResult() == 0){
|
|
|
+ goodsUserVo.setSubscribeSign(3);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
List<ExamApplyGoodsVo> examApplyGoodsVos = new ArrayList<>();
|
|
|
List<ExamApplyGoodsVo> examApplyGoodsVos2 = new ArrayList<>();
|
|
|
examApplyGoodsVoList.forEach(examApplyGoodsVo -> {
|