From 73981ceafb4d95b5740610dc8a1299ca07320862 Mon Sep 17 00:00:00 2001
From: yn147 <2270338776@qq.com>
Date: 星期五, 24 十一月 2023 19:26:09 +0800
Subject: [PATCH] 问卷查询

---
 src/main/java/com/qxueyou/scc/evaluate/service/impl/EvaluateService.java |   14 ++++++++++++++
 1 files changed, 14 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/qxueyou/scc/evaluate/service/impl/EvaluateService.java b/src/main/java/com/qxueyou/scc/evaluate/service/impl/EvaluateService.java
index 7fa99d3..4c21d3a 100644
--- a/src/main/java/com/qxueyou/scc/evaluate/service/impl/EvaluateService.java
+++ b/src/main/java/com/qxueyou/scc/evaluate/service/impl/EvaluateService.java
@@ -63,6 +63,11 @@
 import com.qxueyou.scc.teach.subject.model.QSubject;
 import com.qxueyou.scc.teach.subject.model.Subject;
 import com.qxueyou.scc.user.model.QUser;
+import org.springframework.web.context.request.RequestContextHolder;
+import org.springframework.web.context.request.ServletRequestAttributes;
+
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpSession;
 
 @Service
 public class EvaluateService extends CommonAppService implements IEvaluateService {
@@ -152,6 +157,15 @@
 					hql = hql+" and s.evaluateName like:evaluateName";
 					args = CollectionUtils.newObjectMap("evaluateName", keyword);
 				}
+				//鏍规嵁鍒涘缓id鏌ヨ闂嵎鍒楄〃
+				HttpServletRequest request =((ServletRequestAttributes) RequestContextHolder.getRequestAttributes()).getRequest();
+				HttpSession session = request.getSession();
+				Object admin = session.getAttribute("admin");
+				if (admin==null){
+					hql = hql+" and s.createId in (:createId)";
+					args = CollectionUtils.newObjectMap("createId",ClientUtils.getUserId());
+
+				}
 				hql = hql+" and s.deleteFlag is false group by s.evaluateId";
 		List<Map<String, Object>> results2 = findListWithMapByHql(hql, args);
 		for (Map<String, Object> map: results2) {

--
Gitblit v1.8.0