【计划】字段改为【发布计划】
This commit is contained in:
parent
21e0160b76
commit
a3099c51db
@ -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
|
||||
}
|
||||
@ -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 = "同步状态(🈲勿手改)" # 工具回写,标记同步结果
|
||||
|
||||
# 必要字段列表
|
||||
|
||||
@ -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)
|
||||
|
||||
# 获取当前值并比较
|
||||
|
||||
@ -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 ""
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user