feat: 优化
This commit is contained in:
@@ -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 // 失败时回滚
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
|||||||
Reference in New Issue
Block a user