From 8853d69234623be2a677addd98c9f9b2f34387e5 Mon Sep 17 00:00:00 2001 From: sxu <1539530615@qq.com> Date: Sun, 10 Dec 2023 00:03:06 +0800 Subject: [PATCH] fix --- .../com/bonus/zlpt/equip/mapper/DevInfoMapper.java | 2 ++ .../zlpt/equip/service/impl/DevInfoServiceImpl.java | 11 ++++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java index 469c96c..72953cb 100644 --- a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java +++ b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/mapper/DevInfoMapper.java @@ -25,6 +25,8 @@ public interface DevInfoMapper */ public DevInfoVo selectDevInfoByMaId(Long maId); + public int getHotSearchCountByMaId(Long maId); + public int insertHotSearch(Long maId); public int updateHotSearchByMaId(Long maId); /** diff --git a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java index 6f3c306..cfac261 100644 --- a/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java +++ b/zlpt-modules/zlpt-equip/src/main/java/com/bonus/zlpt/equip/service/impl/DevInfoServiceImpl.java @@ -56,7 +56,7 @@ public class DevInfoServiceImpl implements IDevInfoService { DevInfoVo devInfoVo = devInfoMapper.selectDevInfoByMaId(maId); //更新搜索量 - devInfoMapper.updateHotSearchByMaId(maId); + updateHotSearch(maId); try { List files = devInfoMapper.getFilesByMaId(maId); if (!CollectionUtils.isEmpty(files) && files.get(0) != null) { @@ -103,6 +103,15 @@ public class DevInfoServiceImpl implements IDevInfoService return devInfoVo; } + private void updateHotSearch(Long maId) { + int count = devInfoMapper.getHotSearchCountByMaId(maId); + if (count == 0) { + devInfoMapper.insertHotSearch(maId); + } else { + devInfoMapper.updateHotSearchByMaId(maId); + } + } + /** * 查询设备信息列表 *