加入类型转换逻辑,防止解码失败

This commit is contained in:
liuwei
2025-06-12 12:19:34 +08:00
parent 64fd1003d3
commit 40be3874eb

View File

@@ -178,9 +178,12 @@ class TaskDBOperator(BaseDBOperator):
fields = []
values = []
for key, value in updates.items():
if key in ['groups', 'content_miniprogram', 'preview_recipients','content_link']:
if key in ['groups', 'content_miniprogram', 'preview_recipients']:
fields.append(f"{key} = %s")
values.append(value)
elif key == 'content_link' and isinstance(value, dict):
fields.append(f"{key} = %s")
values.append(json.dumps(value))
else:
fields.append(f"{key} = %s")
values.append(value)