diff --git a/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list4.jsp b/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list4.jsp
index df1d39c..4a27619 100644
--- a/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list4.jsp
+++ b/WebRoot/WEB-INF/jsp/sunvote/paper/paper_list4.jsp
@@ -44,7 +44,20 @@
-
+
+
+
+
and PAPER_TYPE = #{pd.PAPER_TYPE}
+
+
+ and SUBJECT_ID = #{pd.SUBJECT_ID}
+
+
+ and GRADE_ID = #{pd.GRADE_ID}
+
and SCHOOL_ID = #{pd.SCHOOL_ID}
diff --git a/src/com/fh/controller/sunvote/paper/PaperController.java b/src/com/fh/controller/sunvote/paper/PaperController.java
index 90d4845..2f2d4ff 100644
--- a/src/com/fh/controller/sunvote/paper/PaperController.java
+++ b/src/com/fh/controller/sunvote/paper/PaperController.java
@@ -363,9 +363,9 @@ public class PaperController extends BaseController {
pd.put("PAPER_TYPE","1");
page.setPd(pd);
List varList = paperService.list(page); //列出Paper列表
- pd.put("PAPER_TYPE","2");
- List varList2 = paperService.list(page); //列出Paper列表
- varList.addAll(varList2);
+// pd.put("PAPER_TYPE","2");
+// List varList2 = paperService.list(page); //列出Paper列表
+// varList.addAll(varList2);
mv.setViewName("sunvote/paper/paper_list4");
for(PageData p:varList){
@@ -396,6 +396,32 @@ public class PaperController extends BaseController {
p.put("EXAM_TIME", examTime);
}
+ PageData tpd = new PageData();
+ tpd.put("ID", getUserID());
+ List adminInfos = v1Service.getAdminInfo(tpd);
+ List gradeInfos = new ArrayList();
+ List subjectInfos = new ArrayList();
+ // 查询学校信息
+ for(PageData pad : adminInfos){
+ PageData tmpd = new PageData();
+ Object gradeId = pad.get("GRADE_ID");
+ tmpd.put("SNAME", pad.get("SNAME"));// 学校名称
+ tmpd.put("SCHOOL_ID", pad.get("SCHOOL_ID"));//学校ID
+ tmpd.put("GRADE_ID", pad.get("GRADE_ID"));//年级id
+ tmpd.put("GNAME", pad.get("GNAME"));//年级名称
+ tmpd.put("SUBJECT_ID", pad.get("SUBJECT_ID"));// 科目id
+ tmpd.put("SCNAME", pad.get("SCNAME"));// 科目名称
+ if(gradeId != null && !"".equals(gradeId)){
+ gradeInfos.add(tmpd);
+ }else{
+ subjectInfos.add(tmpd);
+ }
+ mv.addObject("SNAME", pad.get("SNAME"));
+ mv.addObject("SCHOOL_ID", pad.get("SCHOOL_ID"));
+ }
+ mv.addObject("gradeInfos", gradeInfos);
+ mv.addObject("subjectInfos", subjectInfos);
+
mv.addObject("varList", varList);
mv.addObject("pd", pd);
mv.addObject("QX",Jurisdiction.getHC()); //按钮权限