From 65d5dc0920c8bb7cfcb8252219e1f3d11bc9b5c6 Mon Sep 17 00:00:00 2001 From: ping <1017253325@qq.com> Date: Wed, 29 Jul 2026 17:44:32 +0800 Subject: [PATCH] update --- b/news/news_article_add.dspy | 4 ++-- b/news/news_article_update.dspy | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/b/news/news_article_add.dspy b/b/news/news_article_add.dspy index 680041d..6fd8518 100644 --- a/b/news/news_article_add.dspy +++ b/b/news/news_article_add.dspy @@ -32,8 +32,8 @@ async def news_article_add(ns={}): 'content_zh': ns.get('content_zh'), 'content_en': ns.get('content_en'), 'status': status, - 'publish_time_zh': ns.get('publish_time_zh'), - 'publish_time_en': ns.get('publish_time_en'), + 'publish_time_zh': ns.get('publish_time_zh') or None, + 'publish_time_en': ns.get('publish_time_en') or None, 'read_count': 0, 'del_flg': '0' } diff --git a/b/news/news_article_update.dspy b/b/news/news_article_update.dspy index ae3d493..4c9bef6 100644 --- a/b/news/news_article_update.dspy +++ b/b/news/news_article_update.dspy @@ -14,7 +14,10 @@ async def news_article_update(ns={}): 'cover_img_zh', 'cover_img_en', 'publish_time_zh', 'publish_time_en' ]: if field in ns: - ns_dic[field] = ns.get(field) + if field in ['publish_time_zh', 'publish_time_en']: + ns_dic[field] = ns.get(field) or None + else: + ns_dic[field] = ns.get(field) if 'status' in ns: if ns.get('status') not in ['0', '1']: return {