feat: 优化

This commit is contained in:
2026-03-04 20:38:35 +08:00
parent e725335a6f
commit 07579e27e9
2 changed files with 1 additions and 3 deletions

View File

@@ -376,10 +376,8 @@ const handleFavorite = async (agent) => {
try { try {
if (newStatus) { if (newStatus) {
await addFavorite(agent.id) await addFavorite(agent.id)
message.success('收藏成功')
} else { } else {
await removeFavorite(agent.id) await removeFavorite(agent.id)
message.success('已取消收藏')
} }
} catch { } catch {
agent.isFavorite = !newStatus // 失败时回滚 agent.isFavorite = !newStatus // 失败时回滚

View File

@@ -24,7 +24,7 @@ public interface AiAgentFavoriteMapper extends BaseMapperX<AiAgentFavoriteDO> {
/** /**
* 插入收藏(幂等:重复时更新时间) * 插入收藏(幂等:重复时更新时间)
*/ */
@Insert("INSERT INTO muye_ai_agent_favorite (user_id, agent_id, creator, create_time, updater, update_time, deleted, tenant_id) VALUES (#{userId}, #{agentId}, #{userId}, NOW(), #{userId}, NOW(), 0, 1) ON DUPLICATE KEY UPDATE update_time = NOW(), deleted = 0") @Insert("INSERT INTO muye_ai_agent_favorite (user_id, agent_id, creator, create_time, updater, update_time, deleted) VALUES (#{userId}, #{agentId}, #{userId}, NOW(), #{userId}, NOW(), 0) ON DUPLICATE KEY UPDATE update_time = NOW(), deleted = 0")
void insertOrUpdate(@Param("userId") Long userId, @Param("agentId") Long agentId); void insertOrUpdate(@Param("userId") Long userId, @Param("agentId") Long agentId);
/** /**