提交 93803d12 authored 作者: 陈泽健's avatar 陈泽健

优化write_xlsx_data函数实现表格自动填充测试结果和日志截图功能。

上级 b7bcebb6
...@@ -1721,16 +1721,18 @@ def approval_status_control(message_name, approval_type, wd): ...@@ -1721,16 +1721,18 @@ def approval_status_control(message_name, approval_type, wd):
import os import os
import openpyxl import openpyxl
import logging import logging
def write_xlsx_data(xlsx_file_path, sheet_name, function_number, column_name, data): from openpyxl.drawing.image import Image
from openpyxl.utils import get_column_letter
def write_xlsx_data(xlsx_file_path, sheet_name, function_number, test_result, log_screenshot):
""" """
在XLSX文件的指定列的指定功能编号的行开始填充测试数据 在XLSX文件的指定行中填充测试结果和日志截图
参数: 参数:
xlsx_file_path (str): XLSX文件的路径。 xlsx_file_path (str): XLSX文件的路径。
sheet_name (str): 工作表的名称。 sheet_name (str): 工作表的名称。
function_number (str): 功能编号,用于匹配行。 function_number (str): 功能编号,用于匹配行。
column_name (str): 要写入数据的列名 test_result (str): 测试结果
data (list): 要写入的数据列表 log_screenshot (str): 日志截图路径
""" """
try: try:
# 打开XLSX文件 # 打开XLSX文件
...@@ -1755,24 +1757,44 @@ def write_xlsx_data(xlsx_file_path, sheet_name, function_number, column_name, da ...@@ -1755,24 +1757,44 @@ def write_xlsx_data(xlsx_file_path, sheet_name, function_number, column_name, da
# 打印表头列名 # 打印表头列名
logging.info(f"表头列名: {headers}") logging.info(f"表头列名: {headers}")
# 找到表头中名为 'function_number' 和 'column_name' 的列索引 # 找到表头中名为 '功能编号'、'测试结果' 和 '日志截图' 的列索引
try: try:
function_number_index = headers.index("功能编号") function_number_index = headers.index("功能编号")
except ValueError as e: except ValueError as e:
raise ValueError(f"表头中没有找到 '功能编号' 列: {e}") raise ValueError(f"表头中没有找到 '功能编号' 列: {e}")
try: try:
column_index = headers.index(column_name) test_result_index = headers.index("测试结果")
except ValueError as e: except ValueError as e:
raise ValueError(f"表头中没有找到所需的列: {column_name}") raise ValueError(f"表头中没有找到 '测试结果' 列: {e}")
try:
log_screenshot_index = headers.index("日志截图")
except ValueError as e:
raise ValueError(f"表头中没有找到 '日志截图' 列: {e}")
# 遍历数据行,找到与给定功能编号匹配的行 # 遍历数据行,找到与给定功能编号匹配的行
for row in sheet.iter_rows(min_row=4, values_only=True): for row in sheet.iter_rows(min_row=4, values_only=False):
if row[function_number_index] == function_number: if row[function_number_index].value == function_number:
row_num = row[0].row # 填充测试结果
for data_index, value in enumerate(data, start=0): row[test_result_index].value = test_result
cell = sheet.cell(row=row_num + data_index, column=column_index + 1) # 列索引从1开始
cell.value = value # 插入日志截图
if log_screenshot:
img = Image(log_screenshot)
# 获取单元格的宽度和高度
cell = row[log_screenshot_index]
cell_width = sheet.column_dimensions[get_column_letter(cell.column)].width
cell_height = sheet.row_dimensions[cell.row].height
# 调整图片大小以适应单元格
img.width = cell_width * 7 # 7 是一个经验值,根据需要调整
img.height = cell_height * 1.5 # 1.5 是一个经验值,根据需要调整
# 设置图片位置
sheet.add_image(img, cell.coordinate)
break break
else: else:
raise ValueError(f"未找到功能编号为 {function_number} 的行") raise ValueError(f"未找到功能编号为 {function_number} 的行")
...@@ -1780,6 +1802,6 @@ def write_xlsx_data(xlsx_file_path, sheet_name, function_number, column_name, da ...@@ -1780,6 +1802,6 @@ def write_xlsx_data(xlsx_file_path, sheet_name, function_number, column_name, da
# 保存修改后的文件 # 保存修改后的文件
try: try:
workbook.save(xlsx_file_path) workbook.save(xlsx_file_path)
logging.info(f"文件 {xlsx_file_path} 已保存,数据已写入功能编号为 {function_number} 的行,列 {column_name}。") logging.info(f"文件 {xlsx_file_path} 已保存,数据已写入功能编号为 {function_number} 的行。")
except Exception as e: except Exception as e:
logging.error(f"保存文件时出错: {e}") logging.error(f"保存文件时出错: {e}")
\ No newline at end of file
...@@ -266,4 +266,6 @@ ...@@ -266,4 +266,6 @@
- 补充clear_columns_in_xlsx函数实现在读取测试用例前,先将测试结果和日志截图清空。 - 补充clear_columns_in_xlsx函数实现在读取测试用例前,先将测试结果和日志截图清空。
71. 2025-03-21 71. 2025-03-21
- 实现通过JSON数据中对应的name值来区分测试用例数量。 - 实现通过JSON数据中对应的name值来区分测试用例数量。
- 补充write_xlsx_data函数用以将测试结果与日志截图写入到xlsx测试用例文件中。调试write_xlsx_data函数与统一平台的窗口切换关闭。 - 补充write_xlsx_data函数用以将测试结果与日志截图写入到xlsx测试用例文件中。调试write_xlsx_data函数与统一平台的窗口切换关闭。
\ No newline at end of file 72. 2025-03-24
- 优化write_xlsx_data函数实现表格自动填充测试结果和日志截图功能。
\ No newline at end of file
...@@ -23,7 +23,7 @@ class ChangAnMessageApproval: ...@@ -23,7 +23,7 @@ class ChangAnMessageApproval:
ddt_cases = read_xlsx_data(xlsx_file_path, sheet_name='会议审批') ddt_cases = read_xlsx_data(xlsx_file_path, sheet_name='会议审批')
# 测试开始前调用clear_columns_in_xlsx函数,将测试用例中的测试结果和日志截图置空 # 测试开始前调用clear_columns_in_xlsx函数,将测试用例中的测试结果和日志截图置空
clear_columns_in_xlsx(xlsx_file_path, sheet_name='会议审批') clear_columns_in_xlsx(xlsx_file_path, sheet_name='会议审批',columns_to_clear=['测试结果', '测试频次', '日志截图'])
def teststeps(self): def teststeps(self):
""" """
...@@ -63,9 +63,9 @@ class ChangAnMessageApproval: ...@@ -63,9 +63,9 @@ class ChangAnMessageApproval:
"Template_Edit", "长安审批测试") "Template_Edit", "长安审批测试")
INFO(f"提示信息为:{notify_text}") INFO(f"提示信息为:{notify_text}")
if CHECK_POINT("编辑测试判断是否正确", expented_result in notify_text): if CHECK_POINT("编辑测试判断是否正确", expented_result in notify_text):
write_xlsx_data(xlsx_file_path, "会议审批", name,"测试结果", "通过") write_xlsx_data(xlsx_file_path, "会议审批", name,"失败", r"D:\GithubData\自动化\ubains-module-test\预定系统\reports\imgs\Exhibit_Inspect\Android\门口屏截屏.png")
else: else:
write_xlsx_data(xlsx_file_path, "会议审批", name,"测试结果", "失败") write_xlsx_data(xlsx_file_path, "会议审批", name,"通过", r"D:\GithubData\自动化\ubains-module-test\预定系统\reports\imgs\Exhibit_Inspect\Android\门口屏截屏.png")
SELENIUM_LOG_SCREEN(wd, "50") SELENIUM_LOG_SCREEN(wd, "50")
elif element_type == "function": elif element_type == "function":
......
topic,action,thirdPartyMeetingId,thirdPartyRoomId,conferenceName,messageName,startTime,endTime,companyNumber,signInBeforeMinutes,signEndTime,enableSignOut,signOutMinutesAfterSignIn,signOutAfterEndMinutes topic,action,thirdPartyMeetingId,thirdPartyRoomId,conferenceName,messageName,startTime,endTime,companyNumber,signInBeforeMinutes,signEndTime,enableSignOut,signOutMinutesAfterSignIn,signOutAfterEndMinutes
/meeting/message/sync,add,7565416702283092001,1,表处办公室1号会议室,人脸测试3,2025-03-21 01:00:00.0,2025-03-21 02:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092001,1,表处办公室1号会议室,人脸测试3,2025-03-24 01:00:00.0,2025-03-24 02:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092001,1,表处办公室1号会议室,人脸测试3,2025-03-21 03:00:00.0,2025-03-21 04:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092001,1,表处办公室1号会议室,人脸测试3,2025-03-24 03:00:00.0,2025-03-24 04:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092002,1,表处办公室1号会议室,人脸测试2,2025-03-21 05:00:00.0,2025-03-21 06:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092002,1,表处办公室1号会议室,人脸测试2,2025-03-24 05:00:00.0,2025-03-24 06:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092003,1,表处办公室1号会议室,人脸测试4,2025-03-21 07:00:00.0,2025-03-21 08:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092003,1,表处办公室1号会议室,人脸测试4,2025-03-24 07:00:00.0,2025-03-24 08:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092004,1,表处办公室1号会议室,人脸测试5,2025-03-21 09:00:00.0,2025-03-21 10:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092004,1,表处办公室1号会议室,人脸测试5,2025-03-24 09:00:00.0,2025-03-24 10:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092005,1,表处办公室1号会议室,人脸测试6,2025-03-21 11:00:00.0,2025-03-21 12:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092005,1,表处办公室1号会议室,人脸测试6,2025-03-24 11:00:00.0,2025-03-24 12:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092006,1,表处办公室1号会议室,人脸测试7,2025-03-21 13:00:00.0,2025-03-21 14:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092006,1,表处办公室1号会议室,人脸测试7,2025-03-24 13:00:00.0,2025-03-24 14:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092007,1,表处办公室1号会议室,人脸测试8,2025-03-21 15:00:00.0,2025-03-21 16:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092007,1,表处办公室1号会议室,人脸测试8,2025-03-24 15:00:00.0,2025-03-24 16:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092008,1,表处办公室1号会议室,人脸测试9,2025-03-21 17:00:00.0,2025-03-21 18:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092008,1,表处办公室1号会议室,人脸测试9,2025-03-24 17:00:00.0,2025-03-24 18:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092009,1,表处办公室1号会议室,人脸测试10,2025-03-21 19:00:00.0,2025-03-21 20:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092009,1,表处办公室1号会议室,人脸测试10,2025-03-24 19:00:00.0,2025-03-24 20:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092010,1,表处办公室1号会议室,人脸测试11,2025-03-21 21:00:00.0,2025-03-21 22:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092010,1,表处办公室1号会议室,人脸测试11,2025-03-24 21:00:00.0,2025-03-24 22:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092011,1,表处办公室1号会议室,人脸测试12,2025-03-21 23:00:00.0,2025-03-22 00:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092011,1,表处办公室1号会议室,人脸测试12,2025-03-24 23:00:00.0,2025-03-25 00:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092012,1,表处办公室1号会议室,人脸测试13,2025-03-22 01:00:00.0,2025-03-22 02:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092012,1,表处办公室1号会议室,人脸测试13,2025-03-25 01:00:00.0,2025-03-25 02:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092013,1,表处办公室1号会议室,人脸测试14,2025-03-22 03:00:00.0,2025-03-22 04:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092013,1,表处办公室1号会议室,人脸测试14,2025-03-25 03:00:00.0,2025-03-25 04:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092014,1,表处办公室1号会议室,人脸测试15,2025-03-22 05:00:00.0,2025-03-22 06:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092014,1,表处办公室1号会议室,人脸测试15,2025-03-25 05:00:00.0,2025-03-25 06:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092015,1,表处办公室1号会议室,人脸测试16,2025-03-22 07:00:00.0,2025-03-22 08:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092015,1,表处办公室1号会议室,人脸测试16,2025-03-25 07:00:00.0,2025-03-25 08:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092016,1,表处办公室1号会议室,人脸测试17,2025-03-22 09:00:00.0,2025-03-22 10:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092016,1,表处办公室1号会议室,人脸测试17,2025-03-25 09:00:00.0,2025-03-25 10:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092017,1,表处办公室1号会议室,人脸测试18,2025-03-22 11:00:00.0,2025-03-22 12:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092017,1,表处办公室1号会议室,人脸测试18,2025-03-25 11:00:00.0,2025-03-25 12:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092018,1,表处办公室1号会议室,人脸测试19,2025-03-22 13:00:00.0,2025-03-22 14:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092018,1,表处办公室1号会议室,人脸测试19,2025-03-25 13:00:00.0,2025-03-25 14:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092019,1,表处办公室1号会议室,人脸测试20,2025-03-22 15:00:00.0,2025-03-22 16:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092019,1,表处办公室1号会议室,人脸测试20,2025-03-25 15:00:00.0,2025-03-25 16:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092020,1,表处办公室1号会议室,人脸测试21,2025-03-22 17:00:00.0,2025-03-22 18:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092020,1,表处办公室1号会议室,人脸测试21,2025-03-25 17:00:00.0,2025-03-25 18:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092021,1,表处办公室1号会议室,人脸测试22,2025-03-22 19:00:00.0,2025-03-22 20:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092021,1,表处办公室1号会议室,人脸测试22,2025-03-25 19:00:00.0,2025-03-25 20:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092022,1,表处办公室1号会议室,人脸测试23,2025-03-22 21:00:00.0,2025-03-22 22:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092022,1,表处办公室1号会议室,人脸测试23,2025-03-25 21:00:00.0,2025-03-25 22:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092023,1,表处办公室1号会议室,人脸测试24,2025-03-22 23:00:00.0,2025-03-23 00:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092023,1,表处办公室1号会议室,人脸测试24,2025-03-25 23:00:00.0,2025-03-26 00:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092024,1,表处办公室1号会议室,人脸测试25,2025-03-23 01:00:00.0,2025-03-23 02:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092024,1,表处办公室1号会议室,人脸测试25,2025-03-26 01:00:00.0,2025-03-26 02:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092025,1,表处办公室1号会议室,人脸测试26,2025-03-23 03:00:00.0,2025-03-23 04:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092025,1,表处办公室1号会议室,人脸测试26,2025-03-26 03:00:00.0,2025-03-26 04:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092026,1,表处办公室1号会议室,人脸测试27,2025-03-23 05:00:00.0,2025-03-23 06:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092026,1,表处办公室1号会议室,人脸测试27,2025-03-26 05:00:00.0,2025-03-26 06:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092027,1,表处办公室1号会议室,人脸测试28,2025-03-23 07:00:00.0,2025-03-23 08:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092027,1,表处办公室1号会议室,人脸测试28,2025-03-26 07:00:00.0,2025-03-26 08:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092028,1,表处办公室1号会议室,人脸测试29,2025-03-23 09:00:00.0,2025-03-23 10:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092028,1,表处办公室1号会议室,人脸测试29,2025-03-26 09:00:00.0,2025-03-26 10:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092029,1,表处办公室1号会议室,人脸测试30,2025-03-23 11:00:00.0,2025-03-23 12:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092029,1,表处办公室1号会议室,人脸测试30,2025-03-26 11:00:00.0,2025-03-26 12:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092030,1,表处办公室1号会议室,人脸测试31,2025-03-23 13:00:00.0,2025-03-23 14:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092030,1,表处办公室1号会议室,人脸测试31,2025-03-26 13:00:00.0,2025-03-26 14:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092031,1,表处办公室1号会议室,人脸测试32,2025-03-23 15:00:00.0,2025-03-23 16:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092031,1,表处办公室1号会议室,人脸测试32,2025-03-26 15:00:00.0,2025-03-26 16:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092032,1,表处办公室1号会议室,人脸测试33,2025-03-23 17:00:00.0,2025-03-23 18:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092032,1,表处办公室1号会议室,人脸测试33,2025-03-26 17:00:00.0,2025-03-26 18:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092033,1,表处办公室1号会议室,人脸测试34,2025-03-23 19:00:00.0,2025-03-23 20:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092033,1,表处办公室1号会议室,人脸测试34,2025-03-26 19:00:00.0,2025-03-26 20:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092034,1,表处办公室1号会议室,人脸测试35,2025-03-23 21:00:00.0,2025-03-23 22:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092034,1,表处办公室1号会议室,人脸测试35,2025-03-26 21:00:00.0,2025-03-26 22:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092035,1,表处办公室1号会议室,人脸测试36,2025-03-23 23:00:00.0,2025-03-24 00:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092035,1,表处办公室1号会议室,人脸测试36,2025-03-26 23:00:00.0,2025-03-27 00:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092036,1,表处办公室1号会议室,人脸测试37,2025-03-24 01:00:00.0,2025-03-24 02:00.0,CN-JHP-UBAINS,30,5,1,10,5 /meeting/message/sync,add,7565416702283092036,1,表处办公室1号会议室,人脸测试37,2025-03-27 01:00:00.0,2025-03-27 02:00.0,CN-JHP-UBAINS,30,5,1,10,5
\ No newline at end of file /meeting/message/sync,add,7565416702283092037,1,表处办公室1号会议室,人脸测试38,2025-03-27 03:00:00.0,2025-03-27 04:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092038,1,表处办公室1号会议室,人脸测试39,2025-03-27 05:00:00.0,2025-03-27 06:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092039,1,表处办公室1号会议室,人脸测试40,2025-03-27 07:00:00.0,2025-03-27 08:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092040,1,表处办公室1号会议室,人脸测试41,2025-03-27 09:00:00.0,2025-03-27 10:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092041,1,表处办公室1号会议室,人脸测试42,2025-03-27 11:00:00.0,2025-03-27 12:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092042,1,表处办公室1号会议室,人脸测试43,2025-03-27 13:00:00.0,2025-03-27 14:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092043,1,表处办公室1号会议室,人脸测试44,2025-03-27 15:00:00.0,2025-03-27 16:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092044,1,表处办公室1号会议室,人脸测试45,2025-03-27 17:00:00.0,2025-03-27 18:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092045,1,表处办公室1号会议室,人脸测试46,2025-03-27 19:00:00.0,2025-03-27 20:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092046,1,表处办公室1号会议室,人脸测试47,2025-03-27 21:00:00.0,2025-03-27 22:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092047,1,表处办公室1号会议室,人脸测试48,2025-03-27 23:00:00.0,2025-03-28 00:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092048,1,表处办公室1号会议室,人脸测试49,2025-03-28 01:00:00.0,2025-03-28 02:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092049,1,表处办公室1号会议室,人脸测试50,2025-03-28 03:00:00.0,2025-03-28 04:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092050,1,表处办公室1号会议室,人脸测试51,2025-03-28 05:00:00.0,2025-03-28 06:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092051,1,表处办公室1号会议室,人脸测试52,2025-03-28 07:00:00.0,2025-03-28 08:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092052,1,表处办公室1号会议室,人脸测试53,2025-03-28 09:00:00.0,2025-03-28 10:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092053,1,表处办公室1号会议室,人脸测试54,2025-03-28 11:00:00.0,2025-03-28 12:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092054,1,表处办公室1号会议室,人脸测试55,2025-03-28 13:00:00.0,2025-03-28 14:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092055,1,表处办公室1号会议室,人脸测试56,2025-03-28 15:00:00.0,2025-03-28 16:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092056,1,表处办公室1号会议室,人脸测试57,2025-03-28 17:00:00.0,2025-03-28 18:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092057,1,表处办公室1号会议室,人脸测试58,2025-03-28 19:00:00.0,2025-03-28 20:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092058,1,表处办公室1号会议室,人脸测试59,2025-03-28 21:00:00.0,2025-03-28 22:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092059,1,表处办公室1号会议室,人脸测试60,2025-03-28 23:00:00.0,2025-03-29 00:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092060,1,表处办公室1号会议室,人脸测试61,2025-03-29 01:00:00.0,2025-03-29 02:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092061,1,表处办公室1号会议室,人脸测试62,2025-03-29 03:00:00.0,2025-03-29 04:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092062,1,表处办公室1号会议室,人脸测试63,2025-03-29 05:00:00.0,2025-03-29 06:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092063,1,表处办公室1号会议室,人脸测试64,2025-03-29 07:00:00.0,2025-03-29 08:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092064,1,表处办公室1号会议室,人脸测试65,2025-03-29 09:00:00.0,2025-03-29 10:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092065,1,表处办公室1号会议室,人脸测试66,2025-03-29 11:00:00.0,2025-03-29 12:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092066,1,表处办公室1号会议室,人脸测试67,2025-03-29 13:00:00.0,2025-03-29 14:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092067,1,表处办公室1号会议室,人脸测试68,2025-03-29 15:00:00.0,2025-03-29 16:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092068,1,表处办公室1号会议室,人脸测试69,2025-03-29 17:00:00.0,2025-03-29 18:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092069,1,表处办公室1号会议室,人脸测试70,2025-03-29 19:00:00.0,2025-03-29 20:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092070,1,表处办公室1号会议室,人脸测试71,2025-03-29 21:00:00.0,2025-03-29 22:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092071,1,表处办公室1号会议室,人脸测试72,2025-03-29 23:00:00.0,2025-03-30 00:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092072,1,表处办公室1号会议室,人脸测试73,2025-03-30 01:00:00.0,2025-03-30 02:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092073,1,表处办公室1号会议室,人脸测试74,2025-03-30 03:00:00.0,2025-03-30 04:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092074,1,表处办公室1号会议室,人脸测试75,2025-03-30 05:00:00.0,2025-03-30 06:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092075,1,表处办公室1号会议室,人脸测试76,2025-03-30 07:00:00.0,2025-03-30 08:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092076,1,表处办公室1号会议室,人脸测试77,2025-03-30 09:00:00.0,2025-03-30 10:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092077,1,表处办公室1号会议室,人脸测试78,2025-03-30 11:00:00.0,2025-03-30 12:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092078,1,表处办公室1号会议室,人脸测试79,2025-03-30 13:00:00.0,2025-03-30 14:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092079,1,表处办公室1号会议室,人脸测试80,2025-03-30 15:00:00.0,2025-03-30 16:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092080,1,表处办公室1号会议室,人脸测试81,2025-03-30 17:00:00.0,2025-03-30 18:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092081,1,表处办公室1号会议室,人脸测试82,2025-03-30 19:00:00.0,2025-03-30 20:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092082,1,表处办公室1号会议室,人脸测试83,2025-03-30 21:00:00.0,2025-03-30 22:00.0,CN-JHP-UBAINS,30,5,1,10,5
/meeting/message/sync,add,7565416702283092083,1,表处办公室1号会议室,人脸测试84,2025-03-30 23:00:00.0,2025-03-31 00:00.0,CN-JHP-UBAINS,30,5,1,10,5
\ No newline at end of file
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论