refactor: 初步重构为maimcore

This commit is contained in:
tcmofashi
2025-03-27 13:30:46 +08:00
parent 09c6500d79
commit 4c332d0b2f
26 changed files with 426 additions and 1213 deletions

View File

@@ -3,7 +3,7 @@ from typing import Optional
from src.common.logger import get_module_logger
from ...common.database import db
from .message_base import UserInfo
from ..message.message_base import UserInfo
from .chat_stream import ChatStream
import math
from bson.decimal128 import Decimal128
@@ -122,11 +122,15 @@ class RelationshipManager:
relationship.relationship_value = float(relationship.relationship_value.to_decimal())
else:
relationship.relationship_value = float(relationship.relationship_value)
logger.info(f"[关系管理] 用户 {user_id}({platform}) 的关系值已转换为double类型: {relationship.relationship_value}")
logger.info(
f"[关系管理] 用户 {user_id}({platform}) 的关系值已转换为double类型: {relationship.relationship_value}"
)
except (ValueError, TypeError):
# 如果不能解析/强转则将relationship.relationship_value设置为double类型的0
relationship.relationship_value = 0.0
logger.warning(f"[关系管理] 用户 {user_id}({platform}) 的关系值无法转换为double类型已设置为0")
logger.warning(
f"[关系管理] 用户 {user_id}({platform}) 的关系值无法转换为double类型已设置为0"
)
relationship.relationship_value += value
await self.storage_relationship(relationship)
relationship.saved = True