Commit 705eb8cac88594f5256aee9ed376e66052d379a2

Authored by 孙向锦
1 parent 4b5d7c93

报表添加教师名称及科目信息

WebRoot/WEB-INF/jsp/sunvote/sclass/sclass_list2.jsp
@@ -7,8 +7,7 @@ @@ -7,8 +7,7 @@
7 <% 7 <%
8 String path = request.getContextPath(); 8 String path = request.getContextPath();
9 String basePath = request.getScheme() + "://" 9 String basePath = request.getScheme() + "://"
10 - + request.getServerName() + ":" + request.getServerPort()  
11 - + path + "/"; 10 + + request.getServerName() + ":" + request.getServerPort() + path + "/";
12 %> 11 %>
13 <!DOCTYPE html> 12 <!DOCTYPE html>
14 <html lang="en"> 13 <html lang="en">
WebRoot/WEB-INF/jsp/sunvote/teacher/teacher_report_test.jsp
@@ -35,7 +35,11 @@ @@ -35,7 +35,11 @@
35 <input type="hidden" name="CLASSID" id="CLASSID" value="${info.CLASS_ID}" /> 35 <input type="hidden" name="CLASSID" id="CLASSID" value="${info.CLASS_ID}" />
36 <table style="margin-top:5px;"> 36 <table style="margin-top:5px;">
37 <tr style="height: 30px"> 37 <tr style="height: 30px">
38 - <td>测验名称: ${testpaperInfo.NAME}</td> 38 + <td>测验名称: ${testpaperInfo.NAME}</td>
  39 + <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  40 + <td>教师: ${teacherPd.NAME}</td>
  41 + <td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
  42 + <td>科目名称: ${subjectPd.CNAME}</td>
39 </tr> 43 </tr>
40 <tr style="height: 30px"> 44 <tr style="height: 30px">
41 <td>收卷时间: ${testpaperInfo.END_DATE}</td> 45 <td>收卷时间: ${testpaperInfo.END_DATE}</td>
@@ -138,7 +142,7 @@ @@ -138,7 +142,7 @@
138 removeOriginal: true 142 removeOriginal: true
139 }; 143 };
140 144
141 - $("#simple-table").tablescroller(options); 145 + $("#simple-table").tablescroller(options);
142 }); 146 });
143 $(function() { 147 $(function() {
144 148
src/com/fh/controller/sunvote/report/ReportController.java
@@ -18,6 +18,9 @@ import com.fh.service.api.V1Manager; @@ -18,6 +18,9 @@ import com.fh.service.api.V1Manager;
18 import com.fh.service.sunvote.sclass.SClassManager; 18 import com.fh.service.sunvote.sclass.SClassManager;
19 import com.fh.service.sunvote.student.StudentManager; 19 import com.fh.service.sunvote.student.StudentManager;
20 import com.fh.service.sunvote.studenttest.StudentTestManager; 20 import com.fh.service.sunvote.studenttest.StudentTestManager;
  21 +import com.fh.service.sunvote.subject.SubjectManager;
  22 +import com.fh.service.sunvote.teacher.TeacherManager;
  23 +import com.fh.service.sunvote.teacher.impl.TeacherService;
21 import com.fh.service.sunvote.testpaper.TestPaperManager; 24 import com.fh.service.sunvote.testpaper.TestPaperManager;
22 import com.fh.service.sunvote.testpaperinfo.TestPaperInfoManager; 25 import com.fh.service.sunvote.testpaperinfo.TestPaperInfoManager;
23 import com.fh.util.Jurisdiction; 26 import com.fh.util.Jurisdiction;
@@ -45,6 +48,12 @@ public class ReportController extends BaseController { @@ -45,6 +48,12 @@ public class ReportController extends BaseController {
45 @Resource(name = "v1Service") 48 @Resource(name = "v1Service")
46 private V1Manager v1Service; 49 private V1Manager v1Service;
47 50
  51 + @Resource(name = "teacherService")
  52 + private TeacherManager teacherService;
  53 +
  54 + @Resource(name="subjectService")
  55 + private SubjectManager subjectService;
  56 +
48 57
49 58
50 @RequestMapping(value="/report") 59 @RequestMapping(value="/report")
@@ -288,6 +297,16 @@ public class ReportController extends BaseController { @@ -288,6 +297,16 @@ public class ReportController extends BaseController {
288 pd.put("TESTPAPER_ID", pd.get("TESTID")); 297 pd.put("TESTPAPER_ID", pd.get("TESTID"));
289 PageData testpaperPd = testpaperService.findById(pd); 298 PageData testpaperPd = testpaperService.findById(pd);
290 299
  300 + PageData teacherPd = new PageData();
  301 + teacherPd.put("ID", testpaperPd.get("TEACHER_ID"));
  302 + teacherPd = teacherService.findById(teacherPd);
  303 +
  304 + PageData subjectPd = new PageData();
  305 + subjectPd.put("ID", testpaperPd.get("SUBJECT_ID"));
  306 + subjectPd = subjectService.findById(subjectPd);
  307 +
  308 +
  309 +
291 // 查询班级学生 310 // 查询班级学生
292 List<PageData> studentList = studentService.listAllClass(pd); 311 List<PageData> studentList = studentService.listAllClass(pd);
293 List<Integer> questionList = new ArrayList<Integer>(); 312 List<Integer> questionList = new ArrayList<Integer>();
@@ -384,6 +403,8 @@ public class ReportController extends BaseController { @@ -384,6 +403,8 @@ public class ReportController extends BaseController {
384 mv.addObject("testpaperInfo", testpaperPd); 403 mv.addObject("testpaperInfo", testpaperPd);
385 mv.addObject("questionInfo", questionList); 404 mv.addObject("questionInfo", questionList);
386 mv.addObject("studentInfo", studentList); 405 mv.addObject("studentInfo", studentList);
  406 + mv.addObject("teacherPd", teacherPd);
  407 + mv.addObject("subjectPd", subjectPd);
387 408
388 mv.setViewName("sunvote/teacher/teacher_report_test"); 409 mv.setViewName("sunvote/teacher/teacher_report_test");
389 return mv; 410 return mv;