admin
2022-05-07 15bedcc619b1edb6eb987f9288db7670e5b38c46
app/src/main/java/com/yeshi/makemoney/app/dao/goldcorn/GoldCornGetRecordDao.java
@@ -103,11 +103,21 @@
    }
    private Criteria getCriteria(DaoQuery daoQuery) {
    public Criteria getCriteria(DaoQuery daoQuery) {
        List<Criteria> andList = new ArrayList<>();
        if (daoQuery.uid != null) {
            andList.add(Criteria.where("uid").is(daoQuery.uid));
        }
        if (daoQuery.uidList != null && daoQuery.uidList.size() > 0) {
            Criteria[] ors = new Criteria[daoQuery.uidList.size()];
            for (int i = 0; i < ors.length; i++) {
                ors[i] = Criteria.where("uid").is(daoQuery.uidList.get(i));
            }
            andList.add(new Criteria().orOperator(ors));
        }
        if (daoQuery.day != null) {
            andList.add(Criteria.where("day").is(daoQuery.day));
        }
@@ -146,7 +156,7 @@
        return new Criteria();
    }
    private Query getQuery(DaoQuery daoQuery) {
    public Query getQuery(DaoQuery daoQuery) {
        Query query = new Query();
        query.addCriteria(getCriteria(daoQuery));
        return query;
@@ -154,8 +164,10 @@
    public static class DaoQuery {
        public Long uid;
        public List<Long> uidList;
        public String day;
        public List<String> dayList;
        public Long fromUid;
        public String fromId;
        public GoldCornGetType type;