|
@@ -41,6 +41,7 @@ import com.zhongzheng.modules.goods.service.IGoodsService;
|
|
import com.zhongzheng.modules.goods.service.IQuestionMerchantService;
|
|
import com.zhongzheng.modules.goods.service.IQuestionMerchantService;
|
|
import com.zhongzheng.modules.goods.vo.GoodsPeriodStatusVo;
|
|
import com.zhongzheng.modules.goods.vo.GoodsPeriodStatusVo;
|
|
import com.zhongzheng.modules.goods.vo.GoodsPeriodVo;
|
|
import com.zhongzheng.modules.goods.vo.GoodsPeriodVo;
|
|
|
|
+import com.zhongzheng.modules.goods.vo.GoodsSectionNumVo;
|
|
import com.zhongzheng.modules.goods.vo.GoodsUserVo;
|
|
import com.zhongzheng.modules.goods.vo.GoodsUserVo;
|
|
import com.zhongzheng.modules.grade.bo.ClassGradeUserQueryBo;
|
|
import com.zhongzheng.modules.grade.bo.ClassGradeUserQueryBo;
|
|
import com.zhongzheng.modules.grade.bo.UserPeriodQueryBo;
|
|
import com.zhongzheng.modules.grade.bo.UserPeriodQueryBo;
|
|
@@ -522,10 +523,15 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
subjectStudyRecordQueryBo.setUserId(bo.getUserId());
|
|
subjectStudyRecordQueryBo.setUserId(bo.getUserId());
|
|
subjectStudyRecordQueryBo.setGradeId(goodsUserVo.getGradeId());
|
|
subjectStudyRecordQueryBo.setGradeId(goodsUserVo.getGradeId());
|
|
subjectStudyRecordQueryBo.setOrderGoodsId(goodsUserVo.getOrderGoodsId());
|
|
subjectStudyRecordQueryBo.setOrderGoodsId(goodsUserVo.getOrderGoodsId());
|
|
- List<SubjectStudyRecordVo> subjectStudyRecordVos = iUserStudyRecordService.listSubject(subjectStudyRecordQueryBo);
|
|
|
|
- for (SubjectStudyRecordVo subjectStudyRecordVo : subjectStudyRecordVos) {
|
|
|
|
- secLong = new BigDecimal(secLong.toString()).add(new BigDecimal(subjectStudyRecordVo.getSectionNum().toString())).longValue();
|
|
|
|
- studyLong = new BigDecimal(studyLong.toString()).add(new BigDecimal(subjectStudyRecordVo.getRecordNum().toString())).longValue();
|
|
|
|
|
|
+// List<SubjectStudyRecordVo> subjectStudyRecordVos = iUserStudyRecordService.listSubject(subjectStudyRecordQueryBo);
|
|
|
|
+// for (SubjectStudyRecordVo subjectStudyRecordVo : subjectStudyRecordVos) {
|
|
|
|
+// secLong = new BigDecimal(secLong.toString()).add(new BigDecimal(subjectStudyRecordVo.getSectionNum().toString())).longValue();
|
|
|
|
+// studyLong = new BigDecimal(studyLong.toString()).add(new BigDecimal(subjectStudyRecordVo.getRecordNum().toString())).longValue();
|
|
|
|
+// }
|
|
|
|
+ GoodsSectionNumVo vo = iUserStudyRecordService.getGoodsSectionNum(subjectStudyRecordQueryBo);
|
|
|
|
+ if (ObjectUtils.isNotNull(vo)){
|
|
|
|
+ secLong = vo.getSectionNum();
|
|
|
|
+ studyLong = vo.getRecordNum();
|
|
}
|
|
}
|
|
goodsUserVo.setSecAllNum(secLong);
|
|
goodsUserVo.setSecAllNum(secLong);
|
|
goodsUserVo.setStuAllNum(studyLong);
|
|
goodsUserVo.setStuAllNum(studyLong);
|
|
@@ -623,7 +629,6 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
}
|
|
}
|
|
|
|
|
|
//预约考试是否可以购买题库(该商品没有关联题库且预约考试的时间提前8天)
|
|
//预约考试是否可以购买题库(该商品没有关联题库且预约考试的时间提前8天)
|
|
-
|
|
|
|
UserSubscribe userSubscribeTwo = iUserSubscribeService.getOne(new LambdaQueryWrapper<UserSubscribe>()
|
|
UserSubscribe userSubscribeTwo = iUserSubscribeService.getOne(new LambdaQueryWrapper<UserSubscribe>()
|
|
.eq(UserSubscribe::getOrderGoodsId,goodsUserVo.getOrderGoodsId())
|
|
.eq(UserSubscribe::getOrderGoodsId,goodsUserVo.getOrderGoodsId())
|
|
.eq(UserSubscribe::getSubscribeStatus,1)
|
|
.eq(UserSubscribe::getSubscribeStatus,1)
|