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