feat(skills): parameter passing correction
This commit is contained in:
@@ -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}
|
||||||
|
|||||||
@@ -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:
|
||||||
|
|||||||
Reference in New Issue
Block a user