From 85b8dfeb4231977e51d0f2476e1fea12b12dba33 Mon Sep 17 00:00:00 2001 From: ChineseTony <13206573871@163.com> Date: Sun, 14 Apr 2019 20:42:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- WebContent/jsp/QueryCourse.jsp | 77 +++++++------------ build/classes/.gitignore | 24 +++++- .../controller/CourseController.java | 5 +- src/cn/edu/hrbcu/curriculum/pojo/Course.java | 10 ++- .../curriculum/service/CourseServiceImpl.java | 6 +- 5 files changed, 69 insertions(+), 53 deletions(-) diff --git a/WebContent/jsp/QueryCourse.jsp b/WebContent/jsp/QueryCourse.jsp index 57e93fc..cd51700 100644 --- a/WebContent/jsp/QueryCourse.jsp +++ b/WebContent/jsp/QueryCourse.jsp @@ -8,7 +8,7 @@ - 用户列表 + 课程列表 @@ -75,56 +75,36 @@
-
+

查询课程

-
-
- - -
- - - - -
- - -
-
- -
-
- - -
-
- - -
-
- - - -
-
- - -
-
+ +
+
+ +
+ + +
+
+
+ +
+
-
+ +
+
+
+ +
+
+
@@ -160,8 +140,7 @@ ${academy.name } <%-- ${user.id} --%> - - + 更新 diff --git a/build/classes/.gitignore b/build/classes/.gitignore index 8fe2033..9d6f180 100644 --- a/build/classes/.gitignore +++ b/build/classes/.gitignore @@ -1 +1,23 @@ -/cn/ +*.class +.classpath +.project +/build/ + + +/target/ + +# Java class files +*.class + +# Generated files +/bin/ +/gen/ +/out/ + +# Log Files +*.log + + +# Intellij +*.iml + diff --git a/src/cn/edu/hrbcu/curriculum/controller/CourseController.java b/src/cn/edu/hrbcu/curriculum/controller/CourseController.java index 027421c..a61b9c7 100644 --- a/src/cn/edu/hrbcu/curriculum/controller/CourseController.java +++ b/src/cn/edu/hrbcu/curriculum/controller/CourseController.java @@ -53,9 +53,11 @@ public class CourseController { @RequestMapping("/QueryCourse.action") public ModelAndView QueryCourse(@RequestParam(value = "currentPage",required=false, defaultValue="1") - Integer currentPage,@RequestParam(value= "course",required=false)Course course){ + Integer currentPage, /* @RequestParam(value= "course",required=false) */Course course){ + System.out.println(course); List list = courseService.selectCourses(currentPage,course); List academies = academyService.selectAllAcademy(); + List specialities = specialityService.selectAllSpeciality(); PageInfo page = new PageInfo(list); Long specialityid = 0L; @@ -72,6 +74,7 @@ public class CourseController { modelAndView.addObject("pageInfo", page); modelAndView.addObject("specialityid", specialityid); modelAndView.addObject("academies", academies); + modelAndView.addObject("specialities", specialities); modelAndView.addObject("page_url", "/CurriculumSystemManager/CourseController/QueryCourse.action"); return modelAndView; diff --git a/src/cn/edu/hrbcu/curriculum/pojo/Course.java b/src/cn/edu/hrbcu/curriculum/pojo/Course.java index 2f9ddad..05281df 100644 --- a/src/cn/edu/hrbcu/curriculum/pojo/Course.java +++ b/src/cn/edu/hrbcu/curriculum/pojo/Course.java @@ -3,7 +3,15 @@ package cn.edu.hrbcu.curriculum.pojo; import java.io.Serializable; public class Course implements Serializable { - private Long id; + @Override + public String toString() { + return "Course [id=" + id + ", name=" + name + ", identifier=" + identifier + ", theoretical=" + theoretical + + ", experiement=" + experiement + ", score=" + score + ", academyid=" + academyid + ", coursemodeid=" + + coursemodeid + ", coursetypeid=" + coursetypeid + ", specialityid=" + specialityid + + ", teachingmethodid=" + teachingmethodid + ", examinationmethodid=" + examinationmethodid + "]"; + } + + private Long id; private String name; diff --git a/src/cn/edu/hrbcu/curriculum/service/CourseServiceImpl.java b/src/cn/edu/hrbcu/curriculum/service/CourseServiceImpl.java index 1084616..a989e80 100644 --- a/src/cn/edu/hrbcu/curriculum/service/CourseServiceImpl.java +++ b/src/cn/edu/hrbcu/curriculum/service/CourseServiceImpl.java @@ -1,5 +1,6 @@ package cn.edu.hrbcu.curriculum.service; +import org.apache.commons.lang.StringUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Service; import com.github.pagehelper.PageHelper; @@ -42,7 +43,7 @@ public class CourseServiceImpl implements CourseService { CourseExample.Criteria criteria = example.createCriteria(); criteria.andIdGreaterThan(0L); if(course != null) { - if(course.getName() != null) { + if(course.getName() != null && StringUtils.isNotEmpty(course.getName())) { criteria.andNameEqualTo(course.getName()); } if(course.getAcademyid() != null) { @@ -54,6 +55,9 @@ public class CourseServiceImpl implements CourseService { if(course.getCoursetypeid() != null) { criteria.andCoursetypeidEqualTo(course.getCoursetypeid()); } + if(course.getScore() != null) { + criteria.andScoreEqualTo(course.getScore() ); + } } List list = courseMapper.selectByExample(example); return list; -- Gitee