diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbBdRecordMapper.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbBdRecordMapper.java index 1c1a897..1856b2e 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbBdRecordMapper.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/mapper/TbBdRecordMapper.java @@ -1,5 +1,6 @@ package com.bonus.base.mapper; +import com.bonus.base.domain.TbBdDeviceRecord; import com.bonus.base.domain.TbBdRecord; import org.apache.ibatis.annotations.Mapper; @@ -24,4 +25,6 @@ public interface TbBdRecordMapper { List getAll(TbBdRecord record); TbBdRecord selectByName(TbBdRecord record); + + List getList(Long id); } \ No newline at end of file diff --git a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java index 5a4c4f0..a59897f 100644 --- a/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java +++ b/bonus-modules/bonus-base/src/main/java/com/bonus/base/service/impl/TbBdRecordServiceImpl.java @@ -202,9 +202,7 @@ public class TbBdRecordServiceImpl implements TbBdRecordService{ @Override public List getById(Long id) { //查询设备绑定记录 - TbBdDeviceRecord record = new TbBdDeviceRecord(); - record.setRecordId(id); - List list = tbBdDeviceRecordMapper.getAll(record); + List list = tbBdRecordMapper.getList(id); if (CollectionUtils.isNotEmpty(list)) { for (TbBdDeviceRecord deviceRecord : list) { //对内层手机号进行解密处理 diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/base/TbBdRecordMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/base/TbBdRecordMapper.xml index 0666f90..f54a55f 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/base/TbBdRecordMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/base/TbBdRecordMapper.xml @@ -78,7 +78,18 @@ where id = #{id} - + + + update tb_bd_record set del_flag = 1 diff --git a/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml b/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml index 4cc6240..e80cf89 100644 --- a/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml +++ b/bonus-modules/bonus-base/src/main/resources/mapper/screen/TbDeviceDataRecordMapper.xml @@ -187,7 +187,7 @@ LEFT JOIN tb_bd_device_record tbdr ON tbdr.id = device.bd_id WHERE tddr.is_warn = '1' - AND tbdr.pro_id = #{proId} AND tddr.dev_type IN ('angle','pull') + AND tbdr.pro_id = #{proId} AND tddr.dev_type IN (117, 118) ORDER BY tddr.create_time DESC limit 10 @@ -220,7 +220,7 @@ LEFT JOIN tb_bd_device_record tbdr ON tbdr.id = device.bd_id WHERE tddr.is_warn = '1' - AND tbdr.pro_id = #{proId} AND tddr.dev_type = 'limited' + AND tbdr.pro_id = #{proId} AND tddr.dev_type = 119 ORDER BY tddr.create_time DESC limit 10 @@ -265,7 +265,6 @@ tb_dev_data_record AS tddr WHERE tddr.dev_id = #{devId} - AND tddr.dev_type IN ('angle','pull') AND ( SELECT COUNT(*) FROM tb_dev_data_record AS sub