From ba18a3f6631c6ea3f43a134d77e2c0233f883340 Mon Sep 17 00:00:00 2001 From: fengxiang <110431245@qq.com> Date: Thu, 27 Sep 2018 09:08:04 +0800 Subject: [PATCH] redis 刷新方式 改成删除key值 --- src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java | 24 +++++++++++++++++------- 1 files changed, 17 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java b/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java index 78c626f..e79b10e 100644 --- a/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java +++ b/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java @@ -8,6 +8,8 @@ import java.util.stream.Collectors; import javax.annotation.Resource; +import javax.validation.constraints.NotNull; + import com.moral.mapper.DictionaryDataMapper; import com.moral.mapper.OrganizationMapper; import org.apache.commons.collections.CollectionUtils; @@ -83,13 +85,6 @@ public PageBean queryByPageBean(PageBean pageBean) { Example example = ExampleUtil.generateExample(ENTITY_CLASS,pageBean); List<Example.Criteria> criteriaList = example.getOredCriteria(); - if(criteriaList!=null&&criteriaList.size()>0){ - for(Example.Criteria cri : criteriaList){ - cri.andNotEqualTo("isDelete", Constants.IS_DELETE_TRUE); - } - }else { - example.or().andNotEqualTo("isDelete",Constants.IS_DELETE_TRUE); - } PageHelper.startPage(pageBean.getPageIndex(),pageBean.getPageSize()); List<MonitorPoint> monitorPointList = monitorPointMapper.selectWithAreaNameByExample(example); return new PageBean(monitorPointList); @@ -214,6 +209,21 @@ return list; } + /** + * ������������������������������������ + * @param orgId + * @return + */ + @Override + public Integer countOfSubOrgs(@NotNull Integer orgId){ + Example example = new Example(ENTITY_CLASS); + //��������������������������� + if(!dictionaryDataMapper.isSupperOrgId(orgId)){ + List<Integer> orgIds = orgMapper.selectLowerOrgIds(orgId); + example.or().andIn("organizationId",orgIds); + } + return monitorPointMapper.selectCountByExample(example); + } @Override public List<MonitorPoint> getMonitorPointsByOrganizationId(Integer orgId) { Example example = new Example(MonitorPoint.class); -- Gitblit v1.8.0