From 6cc97918a5a42e37a3c3867cc5b78a0b9fd43a24 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期五, 29 四月 2022 19:55:41 +0800 Subject: [PATCH] 功能完善 --- app/src/main/java/com/yeshi/makemoney/app/dao/goldcorn/GoldCornGetFrequencyConfigDao.java | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/app/src/main/java/com/yeshi/makemoney/app/dao/goldcorn/GoldCornGetFrequencyConfigDao.java b/app/src/main/java/com/yeshi/makemoney/app/dao/goldcorn/GoldCornGetFrequencyConfigDao.java index a181ed9..9584a2b 100644 --- a/app/src/main/java/com/yeshi/makemoney/app/dao/goldcorn/GoldCornGetFrequencyConfigDao.java +++ b/app/src/main/java/com/yeshi/makemoney/app/dao/goldcorn/GoldCornGetFrequencyConfigDao.java @@ -76,6 +76,15 @@ if (daoQuery.type != null) { andList.add(Criteria.where("type").is(daoQuery.type)); } + + if (daoQuery.typeList != null && daoQuery.typeList.size() > 0) { + Criteria[] ors = new Criteria[daoQuery.typeList.size()]; + for (int i = 0; i < ors.length; i++) { + ors[i] = Criteria.where("type").is(daoQuery.typeList.get(i)); + } + andList.add(new Criteria().orOperator(ors)); + } + if (daoQuery.maxValidateTime != null) { andList.add(Criteria.where("validateTime").lt(daoQuery.maxValidateTime)); } @@ -94,6 +103,7 @@ public static class DaoQuery { public SystemEnum system; public GoldCornGetType type; + public List<GoldCornGetType> typeList; public Date maxValidateTime; public Date minValidateTime; public int start; -- Gitblit v1.8.0