From d10235124e675103c1a27fb5aeff337493413cc2 Mon Sep 17 00:00:00 2001 From: ZhuDongming <773644075@qq.com> Date: Thu, 22 Aug 2019 16:57:50 +0800 Subject: [PATCH] Merge branch 'master' of http://blit.7drlb.com:8888/r/screen_api_v2 --- src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java | 32 +++++++++++++++++++++----------- 1 files changed, 21 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java b/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java index 5c00d47..4dce55d 100644 --- a/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java +++ b/src/main/java/com/moral/service/impl/DeviceVersionServiceImpl.java @@ -1,20 +1,24 @@ package com.moral.service.impl; -import com.moral.common.bean.PageBean; -import com.moral.common.util.MyBatisBaseMapUtil; -import com.moral.entity.DeviceVersion; -import com.moral.entity.DeviceVersionSensor; -import com.moral.entity.Sensor; -import com.moral.mapper.DeviceVersionMapper; -import com.moral.mapper.DeviceVersionSensorMapper; -import com.moral.service.DeviceVersionService; -import org.springframework.stereotype.Service; -import tk.mybatis.mapper.entity.Example; -import javax.annotation.Resource; import java.util.ArrayList; import java.util.Arrays; import java.util.Date; import java.util.List; + +import javax.annotation.Resource; + +import org.springframework.stereotype.Service; + +import com.moral.common.bean.PageBean; +import com.moral.common.util.MyBatisBaseMapUtil; +import com.moral.common.util.RedisUtils; +import com.moral.entity.DeviceVersion; +import com.moral.entity.DeviceVersionSensor; +import com.moral.mapper.DeviceVersionMapper; +import com.moral.mapper.DeviceVersionSensorMapper; +import com.moral.service.DeviceVersionService; + +import tk.mybatis.mapper.entity.Example; @Service public class DeviceVersionServiceImpl implements DeviceVersionService { @@ -23,9 +27,11 @@ @Resource private DeviceVersionSensorMapper deviceVersionSensorMapper; private static Class ENTITY_CLASS = DeviceVersion.class; + @Override public PageBean queryByPageBean(PageBean pageBean){ return MyBatisBaseMapUtil.queryPage(deviceVersionMapper,pageBean,ENTITY_CLASS); } + @Override public void addOrModify(DeviceVersion deviceVersion){ try{ if(deviceVersion.getId()==null){ @@ -61,11 +67,15 @@ } } + + @Resource + private RedisUtils redisUtils; @Override public void versionSensorConfig(Integer deviceVersionId, Integer[] sensorIds){ Example example = new Example(DeviceVersionSensor.class); example.or().andEqualTo("deviceVersionId",deviceVersionId); deviceVersionSensorMapper.deleteByExample(example); + redisUtils.remove("deviceVersion_" + deviceVersionId); if(sensorIds!=null && sensorIds.length >0){ List<DeviceVersionSensor> deviceVersionSensorList = new ArrayList<DeviceVersionSensor>(); for(int sensorId:sensorIds){ -- Gitblit v1.8.0