|
@@ -376,8 +376,9 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
|
|
+ @Transactional(rollbackFor = Exception.class)
|
|
|
public boolean editRebuild(ClassGradeUserQueryBo bo) {
|
|
public boolean editRebuild(ClassGradeUserQueryBo bo) {
|
|
|
- if(Validator.isEmpty(bo.getGradeId())||Validator.isEmpty(bo.getUserId())){
|
|
|
|
|
|
|
+ if(Validator.isEmpty(bo.getGradeId())||Validator.isEmpty(bo.getUserId())||Validator.isEmpty(bo.getOrderGoodsId())){
|
|
|
throw new CustomException("参数错误");
|
|
throw new CustomException("参数错误");
|
|
|
}
|
|
}
|
|
|
//将该班级下的学员作弊的节改成待重修
|
|
//将该班级下的学员作弊的节改成待重修
|
|
@@ -403,6 +404,7 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getGoodsId, vo.getGoodsId());
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getGoodsId, vo.getGoodsId());
|
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getSectionId,vo.getSectionId());
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getSectionId,vo.getSectionId());
|
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getGradeId,vo.getGradeId());
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getGradeId,vo.getGradeId());
|
|
|
|
|
+ objectLambdaUpdateWrapper.eq(Validator.isNotEmpty(vo.getOrderGoodsId()),CoursePhotoLog::getOrderGoodsId,vo.getOrderGoodsId());
|
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getModuleId,vo.getModuleId());
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getModuleId,vo.getModuleId());
|
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getChapterId,vo.getChapterId());
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getChapterId,vo.getChapterId());
|
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getCourseId,vo.getCourseId());
|
|
objectLambdaUpdateWrapper.eq(CoursePhotoLog::getCourseId,vo.getCourseId());
|
|
@@ -415,6 +417,7 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getGoodsId, vo.getGoodsId());
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getGoodsId, vo.getGoodsId());
|
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getSectionId,vo.getSectionId());
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getSectionId,vo.getSectionId());
|
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getGradeId,vo.getGradeId());
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getGradeId,vo.getGradeId());
|
|
|
|
|
+ objectLambdaUpdateWrapper1.eq(Validator.isNotEmpty(vo.getOrderGoodsId()),UserStudyRecord::getOrderGoodsId,vo.getOrderGoodsId());
|
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getModuleId,vo.getModuleId());
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getModuleId,vo.getModuleId());
|
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getChapterId,vo.getChapterId());
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getChapterId,vo.getChapterId());
|
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getCourseId,vo.getCourseId());
|
|
objectLambdaUpdateWrapper1.eq(UserStudyRecord::getCourseId,vo.getCourseId());
|
|
@@ -427,6 +430,7 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getGoodsId, vo.getGoodsId());
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getGoodsId, vo.getGoodsId());
|
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getExamId,vo.getExamId());
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getExamId,vo.getExamId());
|
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getGradeId,vo.getGradeId());
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getGradeId,vo.getGradeId());
|
|
|
|
|
+ objectLambdaUpdateWrapper2.eq(Validator.isNotEmpty(vo.getOrderGoodsId()),UserBankRecord::getOrderGoodsId,vo.getOrderGoodsId());
|
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getModuleId,vo.getModuleId());
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getModuleId,vo.getModuleId());
|
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getChapterId,vo.getChapterId());
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getChapterId,vo.getChapterId());
|
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getCourseId,vo.getCourseId());
|
|
objectLambdaUpdateWrapper2.eq(UserBankRecord::getCourseId,vo.getCourseId());
|
|
@@ -661,6 +665,7 @@ public class CourseServiceImpl extends ServiceImpl<CourseMapper, Course> impleme
|
|
|
subjectStudyRecordQueryBo.setUserId(bo.getUserId());
|
|
subjectStudyRecordQueryBo.setUserId(bo.getUserId());
|
|
|
subjectStudyRecordQueryBo.setGradeId(courseUserVo.getGradeId());
|
|
subjectStudyRecordQueryBo.setGradeId(courseUserVo.getGradeId());
|
|
|
subjectStudyRecordQueryBo.setCourseId(courseUserVo.getCourseId());
|
|
subjectStudyRecordQueryBo.setCourseId(courseUserVo.getCourseId());
|
|
|
|
|
+ subjectStudyRecordQueryBo.setOrderGoodsId(courseUserVo.getOrderGoodsId());
|
|
|
List<SubjectStudyRecordVo> subjectStudyRecordVos = iUserStudyRecordService.listSubject(subjectStudyRecordQueryBo);
|
|
List<SubjectStudyRecordVo> subjectStudyRecordVos = iUserStudyRecordService.listSubject(subjectStudyRecordQueryBo);
|
|
|
if (!CollectionUtils.isEmpty(subjectStudyRecordVos)){
|
|
if (!CollectionUtils.isEmpty(subjectStudyRecordVos)){
|
|
|
courseUserVo.setStuAllNum(subjectStudyRecordVos.get(0).getRecordNum());
|
|
courseUserVo.setStuAllNum(subjectStudyRecordVos.get(0).getRecordNum());
|