|
@@ -6,10 +6,12 @@ import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.qmth.themis.business.base.BasePage;
|
|
import com.qmth.themis.business.base.BasePage;
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
import com.qmth.themis.business.constant.SystemConstant;
|
|
import com.qmth.themis.business.dto.response.TEExamCourseDto;
|
|
import com.qmth.themis.business.dto.response.TEExamCourseDto;
|
|
|
|
+import com.qmth.themis.business.entity.TBUser;
|
|
import com.qmth.themis.business.entity.TEExamCourse;
|
|
import com.qmth.themis.business.entity.TEExamCourse;
|
|
import com.qmth.themis.business.enums.FieldUniqueEnum;
|
|
import com.qmth.themis.business.enums.FieldUniqueEnum;
|
|
import com.qmth.themis.business.service.TEExamCourseService;
|
|
import com.qmth.themis.business.service.TEExamCourseService;
|
|
import com.qmth.themis.business.util.JacksonUtil;
|
|
import com.qmth.themis.business.util.JacksonUtil;
|
|
|
|
+import com.qmth.themis.business.util.ServletUtil;
|
|
import com.qmth.themis.common.enums.ExceptionResultEnum;
|
|
import com.qmth.themis.common.enums.ExceptionResultEnum;
|
|
import com.qmth.themis.common.exception.BusinessException;
|
|
import com.qmth.themis.common.exception.BusinessException;
|
|
import com.qmth.themis.common.util.Result;
|
|
import com.qmth.themis.common.util.Result;
|
|
@@ -49,6 +51,7 @@ public class TEExamCourseController {
|
|
throw new BusinessException(ExceptionResultEnum.COURSE_INFO_IS_NULL);
|
|
throw new BusinessException(ExceptionResultEnum.COURSE_INFO_IS_NULL);
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
|
|
+ TBUser tbUser = (TBUser) ServletUtil.getRequestAccount();
|
|
QueryWrapper<TEExamCourse> teExamCourseQueryWrapper = new QueryWrapper<>();
|
|
QueryWrapper<TEExamCourse> teExamCourseQueryWrapper = new QueryWrapper<>();
|
|
teExamCourseQueryWrapper.lambda().eq(TEExamCourse::getExamId, teExamCourse.getExamId()).eq(TEExamCourse::getCourseCode, teExamCourse.getCourseCode());
|
|
teExamCourseQueryWrapper.lambda().eq(TEExamCourse::getExamId, teExamCourse.getExamId()).eq(TEExamCourse::getCourseCode, teExamCourse.getCourseCode());
|
|
List<TEExamCourse> teExamCourseList = teExamCourseService.list(teExamCourseQueryWrapper);
|
|
List<TEExamCourse> teExamCourseList = teExamCourseService.list(teExamCourseQueryWrapper);
|
|
@@ -56,6 +59,7 @@ public class TEExamCourseController {
|
|
teExamCourseList.forEach(s -> {
|
|
teExamCourseList.forEach(s -> {
|
|
s.setObjectiveShuffle(teExamCourse.getObjectiveShuffle());
|
|
s.setObjectiveShuffle(teExamCourse.getObjectiveShuffle());
|
|
s.setOptionShuffle(teExamCourse.getOptionShuffle());
|
|
s.setOptionShuffle(teExamCourse.getOptionShuffle());
|
|
|
|
+ s.setUpdateId(tbUser.getId());
|
|
});
|
|
});
|
|
}
|
|
}
|
|
teExamCourseService.updateBatchById(teExamCourseList);
|
|
teExamCourseService.updateBatchById(teExamCourseList);
|