| | |
| | | this.taskExamCustomerAnswerService = taskExamCustomerAnswerService; |
| | | } |
| | | |
| | | @RequestMapping(value = "/index", method = RequestMethod.POST) |
| | | public RestResponse<IndexVM> index() { |
| | | IndexVM indexVM = new IndexVM(); |
| | | User user = getCurrentUser(); |
| | | |
| | | PaperFilter fixedPaperFilter = new PaperFilter(); |
| | | fixedPaperFilter.setGradeLevel(user.getUserLevel()); |
| | | fixedPaperFilter.setExamPaperType(ExamPaperTypeEnum.Fixed.getCode()); |
| | | indexVM.setFixedPaper(examPaperService.indexPaper(fixedPaperFilter)); |
| | | |
| | | PaperFilter timeLimitPaperFilter = new PaperFilter(); |
| | | timeLimitPaperFilter.setDateTime(new Date()); |
| | | timeLimitPaperFilter.setGradeLevel(user.getUserLevel()); |
| | | timeLimitPaperFilter.setExamPaperType(ExamPaperTypeEnum.TimeLimit.getCode()); |
| | | |
| | | List<PaperInfo> limitPaper = examPaperService.indexPaper(timeLimitPaperFilter); |
| | | List<PaperInfoVM> paperInfoVMS = limitPaper.stream().map(d -> { |
| | | PaperInfoVM vm = modelMapper.map(d, PaperInfoVM.class); |
| | | vm.setStartTime(DateTimeUtil.dateFormat(d.getLimitStartTime())); |
| | | vm.setEndTime(DateTimeUtil.dateFormat(d.getLimitEndTime())); |
| | | return vm; |
| | | }).collect(Collectors.toList()); |
| | | indexVM.setTimeLimitPaper(paperInfoVMS); |
| | | return RestResponse.ok(indexVM); |
| | | } |
| | | // @RequestMapping(value = "/index", method = RequestMethod.POST) |
| | | // public RestResponse<IndexVM> index() { |
| | | // IndexVM indexVM = new IndexVM(); |
| | | // User user = getCurrentUser(); |
| | | // |
| | | // PaperFilter fixedPaperFilter = new PaperFilter(); |
| | | // fixedPaperFilter.setGradeLevel(user.getUserLevel()); |
| | | // Integer |
| | | // fixedPaperFilter.setExamPaperType(ExamPaperTypeEnum.Fixed.getCode()); |
| | | // indexVM.setFixedPaper(examPaperService.indexPaper(fixedPaperFilter)); |
| | | // |
| | | // PaperFilter timeLimitPaperFilter = new PaperFilter(); |
| | | // timeLimitPaperFilter.setDateTime(new Date()); |
| | | // timeLimitPaperFilter.setGradeLevel(user.getUserLevel()); |
| | | // timeLimitPaperFilter.setExamPaperType(ExamPaperTypeEnum.TimeLimit.getCode()); |
| | | // |
| | | // List<PaperInfo> limitPaper = examPaperService.indexPaper(timeLimitPaperFilter); |
| | | // List<PaperInfoVM> paperInfoVMS = limitPaper.stream().map(d -> { |
| | | // PaperInfoVM vm = modelMapper.map(d, PaperInfoVM.class); |
| | | // vm.setStartTime(DateTimeUtil.dateFormat(d.getLimitStartTime())); |
| | | // vm.setEndTime(DateTimeUtil.dateFormat(d.getLimitEndTime())); |
| | | // return vm; |
| | | // }).collect(Collectors.toList()); |
| | | // indexVM.setTimeLimitPaper(paperInfoVMS); |
| | | // return RestResponse.ok(indexVM); |
| | | // } |
| | | |
| | | @RequestMapping(value = "/task", method = RequestMethod.POST) |
| | | public RestResponse<List<TaskItemVm>> task() { |