xiangpei
2024-10-27 d01fa2df1b46f45647e82be6d1476ea1e295f995
src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
@@ -91,8 +91,6 @@
    @Override
    public Result add(ExamForm form) {
        Exam entity = ExamForm.getEntityByForm(form, null);
        form.getStartTime().setTime(form.getStartTime().getTime() - 8 * 60 * 60 * 1000);
        form.getEndTime().setTime(form.getEndTime().getTime() - 8 * 60 * 60 * 1000);
        entity.setStatus(ExamStatusEnum.getStatusByTime(form.getStartTime(), form.getEndTime(), null));
        entity.setTeacherId(webContext.getCurrentUser().getId());
        // 设置乐观锁版本
@@ -118,9 +116,6 @@
        if (!ExamStatusEnum.NOT_START.equals(entity.getStatus())) {
            throw new RuntimeException("只能修改还未开始的考试");
        }
        // 将开始考试时间想前推8小时
        form.getStartTime().setTime(form.getStartTime().getTime() - 8 * 60 * 60 * 1000);
        form.getEndTime().setTime(form.getEndTime().getTime() - 8 * 60 * 60 * 1000);
        BeanUtils.copyProperties(form, entity);
        entity.setStatus(ExamStatusEnum.getStatusByTime(form.getStartTime(), form.getEndTime(), new Date()));
        // 如果修改成功发送mq消息