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()); //按钮权限