fix cover creator
continuous-integration/drone/push Build is passing

This commit is contained in:
jianxin committed 2024-06-05 11:39:06 +08:00
1 parent 1867179ce0
commit 543990996d
3 files changed
+70 -160

No files matched your search

+26 -1
View File
@@ -261,6 +261,32 @@ def get_filtered_record_by_uuid(
print("找到了多条记录")
def get_record_creator_name_by_id(client, bitable_token, table_id, record_id):
"""获取记录创建人姓名 售后专用"""
# 构造请求对象
request: GetAppTableRecordRequest = (
GetAppTableRecordRequest.builder()
.app_token(bitable_token)
.table_id(table_id)
.record_id(record_id)
.build()
)
response: GetAppTableRecordResponse = client.bitable.v1.app_table_record.get(
request
)
# 处理失败返回
if not response.success():
lark.logger.error(
f"client.bitable.v1.app_table_record.get failed, code: {response.code}, msg: {response.msg}, log_id: {response.get_log_id()}"
)
return
# 处理业务结果
return [item.get("name") for item in response.data.record.fields["创建人-售后专用"]]
if __name__ == "__main__":
app_id = os.environ["APP_ID"]
@@ -283,4 +309,3 @@ if __name__ == "__main__":
.log_level(lark.LogLevel.DEBUG)
.build()
)