【计划】字段改为【发布计划】

This commit is contained in:
zelong 2026-01-22 16:47:57 +08:00
parent 21e0160b76
commit a3099c51db
4 changed files with 14 additions and 14 deletions

View File

@ -1,4 +1,4 @@
{
"access_token": "sAnGXgA8F4wUIwz6SzTBejU4QcdCfgzffkmQWjsEaa8G7sWNIddugZZwJ0UsReuvR6b6b4mMAwYrq_Si9Lhh8ssqmjtkRrwDOqlkS1NceMMjM3eKRSTAi0Ah5PEgrU0m6Eb04icBKOKjIgc2_PA_Z_zvWOB_eJjMsCxegio1vecev-OAg3ZVNO6A7Ctt1j4Soz_2lnwN1_fapOGdIRTf__kPzTcfimqA-L35unooOSQ",
"fetch_time": 1768893512.5036647
"access_token": "y4R56yl4blcYc8QUl5Dz04NUWBXZ-siYcApes3uEYuiz3EQpK0V3H6BCYvMNJliIFVFpMzGAQqhc9FRklpojrNSF-5p2x1sPrNy4MaZ85dZLhWP7kr0PRJPHMio-7xCvzL9aoI06HBvIqSum8OBxLueDGDlxHHMpmIH1HKj0bM30Arj4toE36mNck7ThF1ELklzzMtKlwnpVsVgQ3Wro6MuQS9_B0wosfDjFglxluLc",
"fetch_time": 1769071472.3016503
}

View File

@ -31,7 +31,7 @@ FIELD_TAPD_STATUS = "TAPD状态(🈲勿手改)" # 工具回写
FIELD_OWNER = "处理人(🈲勿手改)" # 工具回写
FIELD_BEGIN_DATE = "TAPD预计开始日期(🈲勿手改)" # 工具回写
FIELD_DUE_DATE = "TAPD预计完成日期(🈲勿手改)" # 工具回写
FIELD_PLAN = "计划(🈲勿手改)" # 工具回写TAPD计划字段
FIELD_PLAN = "发布计划(🈲勿手改)" # 工具回写TAPD发布计划字段
FIELD_SYNC_STATUS = "同步状态(🈲勿手改)" # 工具回写,标记同步结果
# 必要字段列表

View File

@ -403,8 +403,8 @@ class SyncService:
begin_date = story_info.get('begin') or ''
due_date = story_info.get('due') or ''
# 提取计划字段并转换为中文名称
plan_id = story_info.get('custom_plan_field_1') or ''
# 提取发布计划字段并转换为中文名称
plan_id = story_info.get('release_id') or ''
plan_name = self.tapd_api.map_plan_id_to_name(plan_id)
# 获取当前字段值,判断是否需要更新
@ -562,7 +562,7 @@ class SyncService:
new_owner = story_info.get('owner') or ''
new_begin = story_info.get('begin') or ''
new_due = story_info.get('due') or ''
plan_id = story_info.get('custom_plan_field_1') or ''
plan_id = story_info.get('release_id') or ''
new_plan = self.tapd_api.map_plan_id_to_name(plan_id)
# 获取当前值并比较

View File

@ -61,8 +61,8 @@ class TAPDStoryApi:
# TAPD API基础URL与任务一相同
BASE_URL = "https://tapd-api.bilibili.co/tapd"
# 计划字段名称
PLAN_FIELD_NAME = "custom_plan_field_1"
# 发布计划字段名称
PLAN_FIELD_NAME = "release_id"
def __init__(self, workspace_id: str, test_mode: bool = False):
"""
@ -285,11 +285,11 @@ class TAPDStoryApi:
def get_plan_mapping(self) -> Dict[str, str]:
"""
获取计划字段的ID到中文名称映射
获取发布计划字段的ID到中文名称映射
Returns:
Dict[str, str]: 计划ID到中文名称的映射
例如: {"1158335167001034196": "M1版本", ...}
Dict[str, str]: 发布计划ID到中文名称的映射
例如: {"1010104801000069739": "v2test", ...}
"""
# 获取字段信息
fields_info = self.get_story_fields_info()
@ -310,13 +310,13 @@ class TAPDStoryApi:
def map_plan_id_to_name(self, plan_id: str) -> str:
"""
计划ID转换为中文名称
发布计划ID转换为中文名称
Args:
plan_id: 计划ID "1158335167001034196"
plan_id: 发布计划ID "1010104801000069739"
Returns:
str: 中文名称 "M1版本"未找到则返回空字符串
str: 中文名称 "v2test"未找到则返回空字符串
"""
if not plan_id or plan_id == "0":
return ""