【计划】字段改为【发布计划】
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",
|
"access_token": "y4R56yl4blcYc8QUl5Dz04NUWBXZ-siYcApes3uEYuiz3EQpK0V3H6BCYvMNJliIFVFpMzGAQqhc9FRklpojrNSF-5p2x1sPrNy4MaZ85dZLhWP7kr0PRJPHMio-7xCvzL9aoI06HBvIqSum8OBxLueDGDlxHHMpmIH1HKj0bM30Arj4toE36mNck7ThF1ELklzzMtKlwnpVsVgQ3Wro6MuQS9_B0wosfDjFglxluLc",
|
||||||
"fetch_time": 1768893512.5036647
|
"fetch_time": 1769071472.3016503
|
||||||
}
|
}
|
||||||
@ -31,7 +31,7 @@ FIELD_TAPD_STATUS = "TAPD状态(🈲勿手改)" # 工具回写
|
|||||||
FIELD_OWNER = "处理人(🈲勿手改)" # 工具回写
|
FIELD_OWNER = "处理人(🈲勿手改)" # 工具回写
|
||||||
FIELD_BEGIN_DATE = "TAPD预计开始日期(🈲勿手改)" # 工具回写
|
FIELD_BEGIN_DATE = "TAPD预计开始日期(🈲勿手改)" # 工具回写
|
||||||
FIELD_DUE_DATE = "TAPD预计完成日期(🈲勿手改)" # 工具回写
|
FIELD_DUE_DATE = "TAPD预计完成日期(🈲勿手改)" # 工具回写
|
||||||
FIELD_PLAN = "计划(🈲勿手改)" # 工具回写,TAPD计划字段
|
FIELD_PLAN = "发布计划(🈲勿手改)" # 工具回写,TAPD发布计划字段
|
||||||
FIELD_SYNC_STATUS = "同步状态(🈲勿手改)" # 工具回写,标记同步结果
|
FIELD_SYNC_STATUS = "同步状态(🈲勿手改)" # 工具回写,标记同步结果
|
||||||
|
|
||||||
# 必要字段列表
|
# 必要字段列表
|
||||||
|
|||||||
@ -403,8 +403,8 @@ class SyncService:
|
|||||||
begin_date = story_info.get('begin') or ''
|
begin_date = story_info.get('begin') or ''
|
||||||
due_date = story_info.get('due') 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)
|
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_owner = story_info.get('owner') or ''
|
||||||
new_begin = story_info.get('begin') or ''
|
new_begin = story_info.get('begin') or ''
|
||||||
new_due = story_info.get('due') 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)
|
new_plan = self.tapd_api.map_plan_id_to_name(plan_id)
|
||||||
|
|
||||||
# 获取当前值并比较
|
# 获取当前值并比较
|
||||||
|
|||||||
@ -61,8 +61,8 @@ class TAPDStoryApi:
|
|||||||
# TAPD API基础URL(与任务一相同)
|
# TAPD API基础URL(与任务一相同)
|
||||||
BASE_URL = "https://tapd-api.bilibili.co/tapd"
|
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):
|
def __init__(self, workspace_id: str, test_mode: bool = False):
|
||||||
"""
|
"""
|
||||||
@ -285,11 +285,11 @@ class TAPDStoryApi:
|
|||||||
|
|
||||||
def get_plan_mapping(self) -> Dict[str, str]:
|
def get_plan_mapping(self) -> Dict[str, str]:
|
||||||
"""
|
"""
|
||||||
获取计划字段的ID到中文名称映射
|
获取发布计划字段的ID到中文名称映射
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
Dict[str, str]: 计划ID到中文名称的映射
|
Dict[str, str]: 发布计划ID到中文名称的映射
|
||||||
例如: {"1158335167001034196": "M1版本", ...}
|
例如: {"1010104801000069739": "v2test", ...}
|
||||||
"""
|
"""
|
||||||
# 获取字段信息
|
# 获取字段信息
|
||||||
fields_info = self.get_story_fields_info()
|
fields_info = self.get_story_fields_info()
|
||||||
@ -310,13 +310,13 @@ class TAPDStoryApi:
|
|||||||
|
|
||||||
def map_plan_id_to_name(self, plan_id: str) -> str:
|
def map_plan_id_to_name(self, plan_id: str) -> str:
|
||||||
"""
|
"""
|
||||||
将计划ID转换为中文名称
|
将发布计划ID转换为中文名称
|
||||||
|
|
||||||
Args:
|
Args:
|
||||||
plan_id: 计划ID(如 "1158335167001034196")
|
plan_id: 发布计划ID(如 "1010104801000069739")
|
||||||
|
|
||||||
Returns:
|
Returns:
|
||||||
str: 中文名称(如 "M1版本"),未找到则返回空字符串
|
str: 中文名称(如 "v2test"),未找到则返回空字符串
|
||||||
"""
|
"""
|
||||||
if not plan_id or plan_id == "0":
|
if not plan_id or plan_id == "0":
|
||||||
return ""
|
return ""
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user