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");