From 383b8f39d81e89c3d29cb1a59d6b124dc26bcc57 Mon Sep 17 00:00:00 2001 From: xufenglei <xufenglei> Date: Fri, 16 Mar 2018 13:39:07 +0800 Subject: [PATCH] 优化 --- src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java | 29 +++++++++++++++++++++++------ 1 files changed, 23 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java b/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java index beed2e6..6e8c2c3 100644 --- a/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java +++ b/src/main/java/com/moral/service/impl/MonitorPointServiceImpl.java @@ -8,18 +8,22 @@ import javax.annotation.Resource; -import com.github.pagehelper.PageHelper; -import com.moral.common.bean.Constants; -import com.moral.common.bean.PageBean; -import com.moral.common.util.*; -import com.moral.entity.Device; -import com.moral.mapper.DeviceMapper; import org.apache.commons.collections.CollectionUtils; import org.springframework.stereotype.Service; +import com.github.pagehelper.PageHelper; +import com.moral.common.bean.Constants; +import com.moral.common.bean.PageBean; +import com.moral.common.util.ExampleUtil; +import com.moral.common.util.RedisUtils; +import com.moral.common.util.StringUtils; +import com.moral.common.util.ValidateUtil; +import com.moral.entity.Device; import com.moral.entity.MonitorPoint; +import com.moral.mapper.DeviceMapper; import com.moral.mapper.MonitorPointMapper; import com.moral.service.MonitorPointService; + import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.entity.Example.Criteria; @@ -171,4 +175,17 @@ }).collect(Collectors.toList()); return list; } + + @Override + public List<MonitorPoint> getMonitorPointsByOrganizationId(Integer orgId) { + Example example = new Example(MonitorPoint.class); + Criteria criteria = example.createCriteria(); + + criteria.andEqualTo("isDelete", Constants.IS_DELETE_FALSE); + if (Constants.isNotSpecialOrgId(orgId)) { + criteria.andEqualTo("organizationId", orgId); + } + example.orderBy("name").asc(); + return monitorPointMapper.selectByExample(example); + } } -- Gitblit v1.8.0