| | |
| | | import com.yeshi.buwan.domain.special.SearchSpecial; |
| | | import com.yeshi.buwan.service.inter.search.SearchSpecialService; |
| | | import com.yeshi.buwan.util.StringUtil; |
| | | import org.springframework.data.mongodb.core.query.Criteria; |
| | | import org.springframework.data.mongodb.core.query.Query; |
| | | import org.springframework.stereotype.Service; |
| | | |
| | | import javax.annotation.Resource; |
| | |
| | | } |
| | | |
| | | @Override |
| | | public List<SearchSpecial> listByIds(List<String> ids) { |
| | | Query query = new Query(); |
| | | Criteria[] ors = new Criteria[ids.size()]; |
| | | for (int i = 0; i < ids.size(); i++) { |
| | | ors[i] = Criteria.where("_id").is(ids.get(0)); |
| | | } |
| | | query.addCriteria(new Criteria().orOperator(ors)); |
| | | return searchSpecialDao.findList(query); |
| | | } |
| | | |
| | | @Override |
| | | public long countSpecial(String key, String systemId) { |
| | | SearchSpecialDao.DaoQuery daoQuery = new SearchSpecialDao.DaoQuery(); |
| | | daoQuery.regexName = key; |