diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MicroelementFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MicroelementFacade.java index 77badfa..b579cac 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MicroelementFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MicroelementFacade.java @@ -327,10 +327,21 @@ public class MicroelementFacade { isNormal = true; continue; } - MicroelementConfigModel configModel = mongoTemplate.findOne( - Query.query(Criteria.where("eleName").is(ele.getEleName()).and("status").is(ele.getStatus()).and("type").is(1) - .and("startWeek").gte(month).and("endWeek").lte(month)), MicroelementConfigModel.class); - contents.put(configModel.getEleName(),configModel.getContents()); + Query query1 = Query.query(Criteria.where("eleName").is(ele.getEleName()).and("status").is(ele.getStatus()).and("type").is(1)); + List configModels = mongoTemplate.find(query1 + , MicroelementConfigModel.class); + if (CollectionUtils.isNotEmpty(configModels)) + { + for (MicroelementConfigModel configModel : configModels) + { + if (configModel.getStartWeek() >= month && month <= configModel.getEndWeek()) + { + contents.put(configModel.getEleName(),configModel.getContents()); + break; + } + } + } + } }