feat(skills): parameter passing correction

This commit is contained in:
Timebomb2018
2026-02-04 12:32:37 +08:00
parent b8f1095f53
commit 56e657a0bb
2 changed files with 4 additions and 4 deletions

View File

@@ -188,6 +188,6 @@ class AppStatisticsService:
daily_tokens[date_str] += int(tokens) daily_tokens[date_str] += int(tokens)
daily_data = [{"date": date, "count": tokens} for date, tokens in sorted(daily_tokens.items()) if tokens != 0] daily_data = [{"date": date, "count": tokens} for date, tokens in sorted(daily_tokens.items()) if tokens != 0]
total = sum(row["tokens"] for row in daily_data) total = sum(row["count"] for row in daily_data)
return {"daily": daily_data, "total": total} return {"daily": daily_data, "total": total}

View File

@@ -66,10 +66,10 @@ class SkillService:
raise e raise e
@staticmethod @staticmethod
def delete_skill(db: Session, skill_id: uuid.UUID, workspace_id: uuid.UUID) -> bool: def delete_skill(db: Session, skill_id: uuid.UUID, tenant_id: uuid.UUID) -> bool:
"""删除技能""" """删除技能"""
try: try:
success = SkillRepository.delete(db, skill_id, workspace_id) success = SkillRepository.delete(db, skill_id, tenant_id)
if not success: if not success:
raise BusinessException("技能不存在或无权限", BizCode.NOT_FOUND) raise BusinessException("技能不存在或无权限", BizCode.NOT_FOUND)
db.commit() db.commit()
@@ -91,7 +91,7 @@ class SkillService:
for skill_id in skill_ids: for skill_id in skill_ids:
try: try:
skill = SkillRepository.get_by_id(db, uuid.UUID(skill_id)) skill = SkillRepository.get_by_id(db, uuid.UUID(skill_id), tenant_id)
if skill and skill.is_active: if skill and skill.is_active:
# 加载技能关联的工具 # 加载技能关联的工具
for tool_config in skill.tools: for tool_config in skill.tools: