diff --git a/WebRoot/WEB-INF/jsp/sunvote/teacher/paper_view2.jsp b/WebRoot/WEB-INF/jsp/sunvote/teacher/paper_view2.jsp new file mode 100644 index 0000000..80e2f5e --- /dev/null +++ b/WebRoot/WEB-INF/jsp/sunvote/teacher/paper_view2.jsp @@ -0,0 +1,266 @@ +<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> +<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> +<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> +<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %> +<% + String path = request.getContextPath(); + String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/"; +%> + + + + + + + 中天电子-教育管理系统 + + + + + + + + + + + + +
+ +
+ +
+
    + +
+
+
+
+
+ +
+
+ + + + + + + + + + + diff --git a/resources/mybatis1/sunvote/QuestionMapper.xml b/resources/mybatis1/sunvote/QuestionMapper.xml index 5c32f7e..fc00fc2 100644 --- a/resources/mybatis1/sunvote/QuestionMapper.xml +++ b/resources/mybatis1/sunvote/QuestionMapper.xml @@ -1,170 +1,169 @@ - + SV_QUESTION - + - P_ID, - SUBJECT_ID, - CHAPTER_ID, - PROBLEM_TYPE_ID, - TEACHER_ID, - SCHOOL_ID, - KNOWLEDGE_ID, - CONTENT, - OPTION_NUM, - OPTION_CONTENT, - ANSWER, - DIFFICULTY, - ANALYSIS, - QUESTION_FROM, - SUG_SCORE, - SUG_PART_SCORE, - USER_ID, - CREATE_DATE, - REMARK, - METHOD, + P_ID, + SUBJECT_ID, + CHAPTER_ID, + PROBLEM_TYPE_ID, + TEACHER_ID, + SCHOOL_ID, + KNOWLEDGE_ID, + CONTENT, + OPTION_NUM, + OPTION_CONTENT, + ANSWER, + DIFFICULTY, + ANALYSIS, + QUESTION_FROM, + SUG_SCORE, + SUG_PART_SCORE, + USER_ID, + CREATE_DATE, + REMARK, + METHOD, QUESTION_ID - + - #{P_ID}, - #{SUBJECT_ID}, - #{CHAPTER_ID}, - #{PROBLEM_TYPE_ID}, - #{TEACHER_ID}, - #{SCHOOL_ID}, - #{KNOWLEDGE_ID}, - #{CONTENT}, - #{OPTION_NUM}, - #{OPTION_CONTENT}, - #{ANSWER}, - #{DIFFICULTY}, - #{ANALYSIS}, - #{QUESTION_FROM}, - #{SUG_SCORE}, - #{SUG_PART_SCORE}, - #{USER_ID}, - #{CREATE_DATE}, - #{REMARK}, - #{METHOD}, + #{P_ID}, + #{SUBJECT_ID}, + #{CHAPTER_ID}, + #{PROBLEM_TYPE_ID}, + #{TEACHER_ID}, + #{SCHOOL_ID}, + #{KNOWLEDGE_ID}, + #{CONTENT}, + #{OPTION_NUM}, + #{OPTION_CONTENT}, + #{ANSWER}, + #{DIFFICULTY}, + #{ANALYSIS}, + #{QUESTION_FROM}, + #{SUG_SCORE}, + #{SUG_PART_SCORE}, + #{USER_ID}, + #{CREATE_DATE}, + #{REMARK}, + #{METHOD}, #{QUESTION_ID} - - + + - insert into - + insert into + ( - + ) values ( - + ) - - + + delete from - where - QUESTION_ID = #{QUESTION_ID} + where + QUESTION_ID = #{QUESTION_ID} - + update - set - P_ID = #{P_ID}, - SUBJECT_ID = #{SUBJECT_ID}, - CHAPTER_ID = #{CHAPTER_ID}, - PROBLEM_TYPE_ID = #{PROBLEM_TYPE_ID}, - TEACHER_ID = #{TEACHER_ID}, - SCHOOL_ID = #{SCHOOL_ID}, - KNOWLEDGE_ID = #{KNOWLEDGE_ID}, - CONTENT = #{CONTENT}, - OPTION_NUM = #{OPTION_NUM}, - OPTION_CONTENT = #{OPTION_CONTENT}, - ANSWER = #{ANSWER}, - DIFFICULTY = #{DIFFICULTY}, - ANALYSIS = #{ANALYSIS}, - QUESTION_FROM = #{QUESTION_FROM}, - SUG_SCORE = #{SUG_SCORE}, - SUG_PART_SCORE = #{SUG_PART_SCORE}, - USER_ID = #{USER_ID}, - CREATE_DATE = #{CREATE_DATE}, - REMARK = #{REMARK}, - METHOD = #{METHOD}, + set + P_ID = #{P_ID}, + SUBJECT_ID = #{SUBJECT_ID}, + CHAPTER_ID = #{CHAPTER_ID}, + PROBLEM_TYPE_ID = #{PROBLEM_TYPE_ID}, + TEACHER_ID = #{TEACHER_ID}, + SCHOOL_ID = #{SCHOOL_ID}, + KNOWLEDGE_ID = #{KNOWLEDGE_ID}, + CONTENT = #{CONTENT}, + OPTION_NUM = #{OPTION_NUM}, + OPTION_CONTENT = #{OPTION_CONTENT}, + ANSWER = #{ANSWER}, + DIFFICULTY = #{DIFFICULTY}, + ANALYSIS = #{ANALYSIS}, + QUESTION_FROM = #{QUESTION_FROM}, + SUG_SCORE = #{SUG_SCORE}, + SUG_PART_SCORE = #{SUG_PART_SCORE}, + USER_ID = #{USER_ID}, + CREATE_DATE = #{CREATE_DATE}, + REMARK = #{REMARK}, + METHOD = #{METHOD}, QUESTION_ID = QUESTION_ID - where + where QUESTION_ID = #{QUESTION_ID} - + - + - + - + - + - + delete from - where - QUESTION_ID in - - #{item} + where + QUESTION_ID in + + #{item} - + \ No newline at end of file diff --git a/src/com/fh/controller/api/V1.java b/src/com/fh/controller/api/V1.java index 8bd56ed..75805e7 100644 --- a/src/com/fh/controller/api/V1.java +++ b/src/com/fh/controller/api/V1.java @@ -2276,6 +2276,21 @@ public class V1 extends BaseController { pd.put("KNOWLEDGE_IDS", ids); pd.remove("KNOWLEDGE_ID"); } + int pageNumI = 0 ; + int count = 30 ; + String pageNum = pd.getString("PAGENUM"); + String countStr = pd.getString("COUNT"); + if(pageNum != null && !"".equals(pageNum) && countStr != null && !"".equals(countStr)){ + pageNumI = Integer.parseInt(pageNum); + count = Integer.parseInt(countStr); + if(pageNumI >= 1){ + pageNumI = (pageNumI -1 ) * count; + }else{ + pageNumI = 0 ; + } + pd.put("PAGENUM", "" + pageNumI); + pd.put("COUNT", "" + count); + } List list = questionService.listAllquestion(pd); for(PageData pad:list){ String optionContent = pad.getString("OPTION_CONTENT"); diff --git a/src/com/fh/controller/sunvote/teacher/TeacherController.java b/src/com/fh/controller/sunvote/teacher/TeacherController.java index 9e41a37..55afcd1 100644 --- a/src/com/fh/controller/sunvote/teacher/TeacherController.java +++ b/src/com/fh/controller/sunvote/teacher/TeacherController.java @@ -213,6 +213,24 @@ public class TeacherController extends BaseController { * @param page * @throws Exception */ + @RequestMapping(value = "/paper_view2") + public ModelAndView paper_view2(Page page) throws Exception { + logBefore(logger, Jurisdiction.getUsername() + "列表Paper"); + String userId = this.getUserID(); + ModelAndView mv = this.getModelAndView(); + PageData pd = new PageData(); + pd = this.getPageData(); + mv.setViewName("sunvote/teacher/paper_view2"); + mv.addObject("pd", pd); + return mv; + } + + /** + * 列表 + * + * @param page + * @throws Exception + */ @RequestMapping(value = "/paper_view1") public ModelAndView paper_view1(Page page) throws Exception { logBefore(logger, Jurisdiction.getUsername() + "列表Paper");