吉安感知网项目-后端
linwei
2026-01-26 32d08f01dbadfba998a99c5151ed82260a1821aa
drone-service/drone-fw/src/main/java/org/sxkj/fw/record/service/impl/FwAlarmFavoriteServiceImpl.java
@@ -17,6 +17,7 @@
package org.sxkj.fw.record.service.impl;
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import org.springblade.core.secure.utils.AuthUtil;
import org.sxkj.fw.record.entity.FwAlarmFavoriteEntity;
import org.sxkj.fw.record.vo.FwAlarmFavoriteVO;
@@ -29,6 +30,7 @@
import org.springblade.core.mp.base.BaseServiceImpl;
import java.util.List;
import java.util.stream.Collectors;
/**
 * 告警记录关注表 服务实现类
@@ -54,4 +56,17 @@
      return fwAlarmFavoriteList;
   }
   /**
    *
    * @param longList
    * @return
    */
   @Override
   public boolean cancelFavorite(List<Long> longList) {
      List<FwAlarmFavoriteEntity> list = list(Wrappers.<FwAlarmFavoriteEntity>lambdaQuery()
         .in(FwAlarmFavoriteEntity::getAlarmRecordId, longList)
         .eq(FwAlarmFavoriteEntity::getUserId, AuthUtil.getUserId()));
      List<Long> collect = list.stream().map(item -> item.getId()).collect(Collectors.toList());
      return deleteLogic(collect);
   }
}