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