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