diff --git a/servers/boe-server-all/src/main/java/com/xboe/system/user/dao/UserDao.java b/servers/boe-server-all/src/main/java/com/xboe/system/user/dao/UserDao.java index f0eb9d77..fdcd6f78 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/system/user/dao/UserDao.java +++ b/servers/boe-server-all/src/main/java/com/xboe/system/user/dao/UserDao.java @@ -2,10 +2,8 @@ package com.xboe.system.user.dao; import com.xboe.common.OrderCondition; import com.xboe.common.PageList; -import com.xboe.core.orm.BaseDao; -import com.xboe.core.orm.FieldFilters; -import com.xboe.core.orm.IFieldFilter; -import com.xboe.core.orm.LikeMatchMode; +import com.xboe.core.orm.*; +import com.xboe.module.exam.entity.ExamQuestion; import com.xboe.system.user.entity.User; import com.xboe.system.user.vo.UserSimpleVo; import com.xboe.system.user.vo.UserVo; @@ -15,6 +13,7 @@ import org.springframework.stereotype.Repository; import java.util.ArrayList; import java.util.List; +import java.util.stream.Collectors; /** * 用户DAO @@ -61,7 +60,13 @@ public class UserDao extends BaseDao { * @return */ public List getListByUserNos(List userNos) { - return this.findList(FieldFilters.in("userNo", userNos)); + log.info("按用户编号查询 = " + userNos); +// return this.findList(FieldFilters.in("userNo", userNos)); + String str = userNos.stream().collect(Collectors.joining(",")); + String hql="Select s.rescode from User where userNo in (?1)"; + List list=findListByHql(hql,str); + log.info("按用户编号查询 = " + list); + return list; } /**