From 2830908dae0f33337515742134d0fa93cedc3d9c Mon Sep 17 00:00:00 2001 From: shengyudong Date: Thu, 5 Feb 2026 20:59:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20Gemini=E7=94=9F=E5=9B=BE=E6=97=B6?= =?UTF-8?q?=E8=87=AA=E5=8A=A8=E8=A1=A5=E5=85=85=E6=96=87=E7=AB=A0=E6=A0=87?= =?UTF-8?q?=E7=AD=BE=E5=88=B0ai=5Fimage=5Ftags=E8=A1=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增default_tag_id和default_tag_name字段,与tag_id和tag_name保持一致 - 设置status字段为'generate',确保生成的图片可被后续匹配使用 - 确保标签数据的一致性和完整性 --- article_auto_image_matching.py | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/article_auto_image_matching.py b/article_auto_image_matching.py index 23235d2..5a969e7 100644 --- a/article_auto_image_matching.py +++ b/article_auto_image_matching.py @@ -994,18 +994,20 @@ class ArticleImageMatcher: image_id = cursor.lastrowid logger.info(f"图片信息已插入ai_images表,image_id: {image_id}") - # 插入ai_image_tags表 + # 插入ai_image_tags表(default_tag_id和default_tag_name与tag_id和tag_name保持一致) insert_tag_query = """ INSERT INTO ai_image_tags (image_id, image_name, image_url, image_thumb_url, tag_id, tag_name, keywords_id, keywords_name, department_id, department_name, - image_source, created_user_id, image_attached_article_count) - VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) + default_tag_id, default_tag_name, image_source, created_user_id, image_attached_article_count, status) + VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s) """ cursor.execute(insert_tag_query, ( image_id, image_name, image_url, '', tag_id, tag_name, keywords_id, keywords, department_id, department, - 3, 1, 0 # image_source: 3表示AI生成 + tag_id, tag_name, # default_tag_id和default_tag_name与tag_id和tag_name一致 + 3, 1, 0, # image_source: 3表示AI生成 + 'generate' # status字段设置为generate )) tag_image_id = cursor.lastrowid logger.info(f"图片标签信息已插入ai_image_tags表,tag_image_id: {tag_image_id}")