From 75317676b1fe420a0a1d3f351316a41dde1e2268 Mon Sep 17 00:00:00 2001 From: mashuai Date: Fri, 11 Oct 2024 11:14:26 +0800 Subject: [PATCH] =?UTF-8?q?bug=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/base/mapper/TbBdRecordMapper.java | 3 +++ .../base/service/impl/TbBdRecordServiceImpl.java | 4 +--- .../main/resources/mapper/base/TbBdRecordMapper.xml | 13 ++++++++++++- .../mapper/screen/TbDeviceDataRecordMapper.xml | 5 ++--- 4 files changed, 18 insertions(+), 7 deletions(-) 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