From bf13676673e9f0f090a68bd8cfbaefbf0d696d32 Mon Sep 17 00:00:00 2001
From: EricsHu <hrr145632>
Date: 星期日, 26 十一月 2023 13:03:00 +0800
Subject: [PATCH] 讨论区关键字过滤、首页班级显示班级信息

---
 src/main/java/com/qxueyou/scc/exercise/action/ExerciseGroupController.java |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/exercise/action/ExerciseGroupController.java b/src/main/java/com/qxueyou/scc/exercise/action/ExerciseGroupController.java
index 2226669..c412c73 100644
--- a/src/main/java/com/qxueyou/scc/exercise/action/ExerciseGroupController.java
+++ b/src/main/java/com/qxueyou/scc/exercise/action/ExerciseGroupController.java
@@ -62,7 +62,7 @@
 	 * 棰樺簱鍒楄〃
 	 */
 	@RequestMapping(value = "/list", method = RequestMethod.GET)
-	public @ResponseBody Result pageList(String keyword,Short status, Integer pageSize, Integer pageNum) {
+	public @ResponseBody Result pageList(String keyword,Short status, Integer pageSize, Integer pageNum,String typeStatus) {
 		//鍒ゆ柇鏄惁鏄暀甯�
 //		String teacherId = ClientUtils.isAdmin() ? null : teacherService.getTeacherIdByUserId(ClientUtils.getUserId());
 		String teacherId = ClientUtils.isAdmin() ? null : ClientUtils.getUserId();
@@ -85,6 +85,10 @@
 			hqlCount = hqlCount.concat(" and createId=?");
 			queryParam.add(teacherId);
 		}
+		if (StringUtils.isNotBlank(typeStatus)) {
+			hqlCount = hqlCount.concat("  and typeStatus=?");
+			queryParam.add(typeStatus);
+		}
 		
 		int totalCount = commonDAO.findCount(hqlCount,queryParam);
 		// page璧嬪��
@@ -101,6 +105,9 @@
 			hqlBuffer.append(" and g.createId=?");
 		}
 
+		if (StringUtils.isNotBlank(typeStatus)) {
+			hqlBuffer.append(" and g.typeStatus=?");
+		}
 		hqlBuffer.append(" order by g.createTime DESC");
 		List<Object[]> list = commonDAO.findList(hqlBuffer.toString(), page,queryParam,Object[].class);
 		if(list!=null&& list.size()>0){

--
Gitblit v1.8.0