派生自 projectDept/qhighschool

yn147
2023-11-24 73981ceafb4d95b5740610dc8a1299ca07320862
问卷查询
1个文件已修改
14 ■■■■■ 已修改文件
src/main/java/com/qxueyou/scc/evaluate/service/impl/EvaluateService.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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) {