This commit is contained in:
meng_xi_pan
2025-04-02 12:40:08 +08:00
parent 8179b7153a
commit 82351b436c

View File

@@ -44,7 +44,7 @@ class PersonInfoManager:
key = "_".join(components)
return hashlib.md5(key.encode()).hexdigest()
async def create_person_info(self, person_id:str, data:dict = {}):
async def create_person_info(self, person_id:str, data:dict = None):
"""创建一个项"""
if not person_id:
logger.debug("创建失败personid不存在")
@@ -60,9 +60,9 @@ class PersonInfoManager:
db.person_info.insert_one(_person_info_default)
async def update_one_field(self, person_id:str, field_name:str, value, Data:dict = {}):
async def update_one_field(self, person_id:str, field_name:str, value, Data:dict = None):
"""更新某一个字段,会补全"""
if not field_name in person_info_default.keys():
if field_name not in person_info_default.keys():
logger.debug(f"更新'{field_name}'失败,未定义的字段")
return
@@ -175,7 +175,6 @@ class PersonInfoManager:
Args:
field_name: 目标字段名
way: 判断函数 (value: Any) -> bool
convert_type: 强制类型转换如float/int等
Returns:
{person_id: value} | {}