From a0c684d1ba0939012b22102ba9840d926100cd8a Mon Sep 17 00:00:00 2001
From: Administrator <15274802129@163.com>
Date: Mon, 27 Apr 2026 11:05:28 +0800
Subject: [PATCH] feat(ai): 添加产品要点音频链接功能
---
src/main/java/cc/mrbird/febs/ai/service/impl/AiProductServiceImpl.java | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductServiceImpl.java b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductServiceImpl.java
index 5514db6..d8b8c32 100644
--- a/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductServiceImpl.java
+++ b/src/main/java/cc/mrbird/febs/ai/service/impl/AiProductServiceImpl.java
@@ -87,7 +87,7 @@
List<AiProductDependency> aiProductDependencies = aiProductDependencyService.selectListByProductIds(productIds);
if (CollUtil.isNotEmpty( aiProductDependencies)){
//stream流操作aiProductDependencies,返回一个Map<targetProductId,AiProductDependency>
- Map<String, AiProductDependency> targetProductIdAiProductDependencyMap = aiProductDependencies.stream().collect(Collectors.toMap(AiProductDependency::getTargetProductId, aiProductDependency -> aiProductDependency));
+ Map<String, AiProductDependency> targetProductIdAiProductDependencyMap = aiProductDependencies.stream().collect(Collectors.toMap(AiProductDependency::getTargetProductId, aiProductDependency -> aiProductDependency, (existing, replacement) -> existing));
for (ApiProductVo record : records){
if (targetProductIdAiProductDependencyMap.containsKey(record.getId())){
record.setState(0);
@@ -99,7 +99,7 @@
List<AiMemberProductUnlock> aiMemberProductUnlocks = aiMemberProductUnlockService.selectListByMemberId(dto.getMemberId());
if (CollUtil.isNotEmpty( aiMemberProductUnlocks)){
//stream流操作aiMemberProductUnlocks,返回一个Map<targetProductId,AiMemberProductUnlock>
- Map<String, AiMemberProductUnlock> aiMemberProductUnlocksMap = aiMemberProductUnlocks.stream().collect(Collectors.toMap(AiMemberProductUnlock::getProductId, aiMemberProductUnlock -> aiMemberProductUnlock));
+ Map<String, AiMemberProductUnlock> aiMemberProductUnlocksMap = aiMemberProductUnlocks.stream().collect(Collectors.toMap(AiMemberProductUnlock::getProductId, aiMemberProductUnlock -> aiMemberProductUnlock, (existing, replacement) -> existing));
for (ApiProductVo record : records){
if (aiMemberProductUnlocksMap.containsKey(record.getId())){
record.setState(1);
--
Gitblit v1.9.1