xiangpei
2024-07-12 e9c1bc2e789f6f9f8c52fbd10788ad5a0d1f841b
Merge remote-tracking branch 'origin/dev' into dev
3个文件已修改
6 ■■■■■ 已修改文件
src/main/java/com/ycl/jxkg/config/spring/security/SecurityConfigurer.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java 2 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/ycl/jxkg/config/spring/security/SecurityConfigurer.java
@@ -91,7 +91,7 @@
                    .authorizeRequests()
                    .antMatchers(securityIgnoreUrls.toArray(ignores)).permitAll()
                    .antMatchers("/api/admin/user/update/password").permitAll()
                    .antMatchers("/api/admin/**").hasRole(RoleEnum.ADMIN.getName())
                    .antMatchers("/api/admin/**").hasAnyRole(RoleEnum.ADMIN.getName(),RoleEnum.TEACHER.getName())
                    .antMatchers("/api/student/**").hasRole(RoleEnum.STUDENT.getName())
                    .antMatchers("/api/register/**").anonymous()
                    .anyRequest().permitAll()
src/main/java/com/ycl/jxkg/controller/admin/ExamPaperController.java
@@ -70,11 +70,13 @@
        return Result.ok();
    }
    @RequestMapping(value = "/selectQuestion/{id}", method = RequestMethod.POST)
    public Result<ExamPaperQuestion> selectQuestion(@PathVariable Integer id) {
        ExamPaperQuestion vo = examPaperQuestionService.selectById(id);
        return Result.ok(vo);
    }
    @RequestMapping(value = "/select/{id}", method = RequestMethod.POST)
    public Result<ExamPaperEditRequestVO> select(@PathVariable Integer id) {
        ExamPaperEditRequestVO vm = examPaperService.examPaperToVM(id);
src/main/java/com/ycl/jxkg/service/impl/ExamServiceImpl.java
@@ -250,7 +250,7 @@
                .eq(ExamSubmitTemp::getUserId, webContext.getCurrentUser().getId())
                .one();
        if (Objects.nonNull(hasJoin)) {
            //TODO:开发环境先关闭
            // 允许提交后继续作答
//            if(ExamSubmitTempStatusEnum.finish.equals(hasJoin.getStatus())){
//                throw new RuntimeException("您已提交试卷,请勿重复作答");
//            }