diff --git a/Joyhub_ui_auto_test/tests/run.tests.py b/Joyhub_ui_auto_test/tests/run.tests.py
index 1eadef0..2126987 100644
--- a/Joyhub_ui_auto_test/tests/run.tests.py
+++ b/Joyhub_ui_auto_test/tests/run.tests.py
@@ -1,14 +1,60 @@
+import os
+import shutil
import subprocess
import sys
from pathlib import Path
-def main() -> int:
- tests_dir = Path(__file__).resolve().parent
- project_root = tests_dir.parent
+CURRENT_FILE_PATH = Path(__file__).resolve()
+PROJECT_ROOT = CURRENT_FILE_PATH.parent.parent
+ALLURE_RESULTS_DIR = PROJECT_ROOT / "allure-results"
+ALLURE_REPORT_DIR = PROJECT_ROOT / "allure-report"
+LOCAL_ALLURE_PATH = PROJECT_ROOT / "allure" / "allure-2.28.0" / "bin" / "allure.bat"
- command = [sys.executable, "-m", "pytest", str(tests_dir), *sys.argv[1:]]
- completed = subprocess.run(command, cwd=project_root)
+
+def _has_alluredir_arg(args: list[str]) -> bool:
+ return any(arg == "--alluredir" or arg.startswith("--alluredir=") for arg in args)
+
+
+def _allure_command() -> str | None:
+ env_allure_path = os.environ.get("ALLURE_PATH")
+ if env_allure_path:
+ return env_allure_path
+
+ if LOCAL_ALLURE_PATH.exists():
+ return str(LOCAL_ALLURE_PATH)
+
+ return shutil.which("allure")
+
+
+def _generate_allure_report() -> None:
+ allure = _allure_command()
+ if not allure:
+ print("未找到 allure 命令,跳过 HTML 报告生成。")
+ return
+
+ command = [
+ allure,
+ "generate",
+ str(ALLURE_RESULTS_DIR),
+ "-o",
+ str(ALLURE_REPORT_DIR),
+ "--clean",
+ ]
+ subprocess.run(command, cwd=PROJECT_ROOT, check=False)
+
+
+def main() -> int:
+ tests_dir = CURRENT_FILE_PATH.parent
+ pytest_args = sys.argv[1:]
+
+ command = [sys.executable, "-m", "pytest", str(tests_dir)]
+ if not _has_alluredir_arg(pytest_args):
+ command.append(f"--alluredir={ALLURE_RESULTS_DIR}")
+ command.extend(pytest_args)
+
+ completed = subprocess.run(command, cwd=PROJECT_ROOT)
+ _generate_allure_report()
return completed.returncode
diff --git a/Log/run.log b/Log/run.log
index a07ad41..4fb24ee 100644
--- a/Log/run.log
+++ b/Log/run.log
@@ -3949,3 +3949,4776 @@ LINE 1: UPDATE system_users SET fingerprint = '' WHERE username = 'j...
2026-05-06 15:57:44,724 [tid:14496 pid:26092] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人信息 ===========
2026-05-06 15:57:44,874 [tid:14496 pid:26092] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人密码 ===========
2026-05-06 15:57:45,158 [tid:14496 pid:26092] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人密码 ===========
+2026-05-06 16:39:24,979 [tid:5328 pid:21472] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:39:24,982 [tid:5328 pid:21472] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:39:24,983 [tid:5328 pid:21472] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:39:25,628 [tid:5328 pid:21472] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:39:25,888 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:96] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:39:25,889 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:39:26,041 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:99] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 6, 'list': [{'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '
北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}, {'id': 10, 'brandId': 4, 'title': '开源节流', 'content': '玩儿待摊费用计划
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773130290562, 'updateTime': 1775032413783, 'deptId': 116, 'userId': 147}, {'id': 9, 'brandId': 5, 'title': '测试单元123', 'content': '
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773129854519, 'updateTime': 1773129854519, 'deptId': 116, 'userId': 147}, {'id': 8, 'brandId': 6, 'title': '测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷', 'content': '
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773129246840, 'updateTime': 1775032465009, 'deptId': 116, 'userId': 147}, {'id': 4, 'brandId': 8, 'title': '测试数据1号娃娃玩', 'content': 'test个人或i就放开我
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773128376642, 'updateTime': 1775789950115, 'deptId': 116, 'userId': 147}]}}
+2026-05-06 16:39:26,048 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:33] INFO 创建售后政策 - title: 测试售后政策_1778056766, content: 这是测试售后政策内容_1778056766..., status: 1
+2026-05-06 16:39:26,049 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:39:26,176 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:43] INFO 创建售后政策响应: {'code': 400, 'msg': 'The request parameters are incorrect:语言不能为空', 'data': None}
+2026-05-06 16:39:26,535 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:33] INFO 创建售后政策 - title: 详情测试售后政策_1778056766, content: 详情测试售后政策内容_1778056766..., status: 2
+2026-05-06 16:39:26,536 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:39:26,666 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:43] INFO 创建售后政策响应: {'code': 400, 'msg': 'The request parameters are incorrect:语言不能为空', 'data': None}
+2026-05-06 16:39:26,677 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:33] INFO 创建售后政策 - title: 待更新售后政策_1778056766, content: 待更新售后政策内容_1778056766..., status: 1
+2026-05-06 16:39:26,679 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:39:26,805 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:43] INFO 创建售后政策响应: {'code': 400, 'msg': 'The request parameters are incorrect:品牌ID不能为空', 'data': None}
+2026-05-06 16:39:26,816 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:33] INFO 创建售后政策 - title: 待删除售后政策_1778056766, content: 待删除售后政策内容_1778056766..., status: 2
+2026-05-06 16:39:26,818 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:39:26,945 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:43] INFO 创建售后政策响应: {'code': 400, 'msg': 'The request parameters are incorrect:语言不能为空', 'data': None}
+2026-05-06 16:39:26,959 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:33] INFO 创建售后政策 - title: 批量删除售后政策1_1778056766, content: 批量删除售后政策内容1_1778056766..., status: 2
+2026-05-06 16:39:26,960 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:39:27,110 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:43] INFO 创建售后政策响应: {'code': 400, 'msg': 'The request parameters are incorrect:品牌ID不能为空', 'data': None}
+2026-05-06 16:39:27,112 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:33] INFO 创建售后政策 - title: 批量删除售后政策2_1778056766, content: 批量删除售后政策内容2_1778056766..., status: 2
+2026-05-06 16:39:27,114 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:39:27,258 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:43] INFO 创建售后政策响应: {'code': 400, 'msg': 'The request parameters are incorrect:语言不能为空', 'data': None}
+2026-05-06 16:39:27,410 [tid:5328 pid:21472] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:39:27,599 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:33] INFO 创建售后政策 - title: 品牌测试售后政策_1778056767, content: 品牌测试售后政策内容_1778056767..., status: 1
+2026-05-06 16:39:27,601 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:39:27,744 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:43] INFO 创建售后政策响应: {'code': 400, 'msg': 'The request parameters are incorrect:品牌ID不能为空', 'data': None}
+2026-05-06 16:39:27,747 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:215] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:39:27,748 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:39:27,901 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:218] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 0}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 6, 'brandName': '哇啦啦的哇', 'status': 2, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773126860191, 'updateTime': 1775789959595, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': 1}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:39:27,929 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:201] INFO 获得可用的品牌列表
+2026-05-06 16:39:27,929 [tid:5328 pid:21472] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:39:28,060 [tid:5328 pid:21472] AfterSalesPolicyManage.py[line:204] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:43:58,777 [tid:24316 pid:17828] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:43:58,780 [tid:24316 pid:17828] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:43:58,781 [tid:24316 pid:17828] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:43:59,432 [tid:24316 pid:17828] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:43:59,641 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:43:59,643 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:43:59,775 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 6, 'list': [{'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}, {'id': 10, 'brandId': 4, 'title': '开源节流', 'content': '玩儿待摊费用计划
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773130290562, 'updateTime': 1775032413783, 'deptId': 116, 'userId': 147}, {'id': 9, 'brandId': 5, 'title': '测试单元123', 'content': '
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773129854519, 'updateTime': 1773129854519, 'deptId': 116, 'userId': 147}, {'id': 8, 'brandId': 6, 'title': '测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷', 'content': '
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773129246840, 'updateTime': 1775032465009, 'deptId': 116, 'userId': 147}, {'id': 4, 'brandId': 8, 'title': '测试数据1号娃娃玩', 'content': 'test个人或i就放开我
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773128376642, 'updateTime': 1775789950115, 'deptId': 116, 'userId': 147}]}}
+2026-05-06 16:43:59,790 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057039, content: 这是测试售后政策内容_1778057039..., lang: de, brand_id: 0, status: 1
+2026-05-06 16:43:59,791 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:43:59,931 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120116, 'msg': 'After-sales brand is not available', 'data': None}
+2026-05-06 16:44:00,310 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057040, content: 详情测试售后政策内容_1778057040..., lang: ja, brand_id: 0, status: 2
+2026-05-06 16:44:00,311 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:44:00,449 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120116, 'msg': 'After-sales brand is not available', 'data': None}
+2026-05-06 16:44:00,487 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057040, content: 待更新售后政策内容_1778057040..., lang: de, brand_id: 0, status: 1
+2026-05-06 16:44:00,489 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:44:00,618 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120116, 'msg': 'After-sales brand is not available', 'data': None}
+2026-05-06 16:44:00,630 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057040, content: 待删除售后政策内容_1778057040..., lang: en, brand_id: 0, status: 2
+2026-05-06 16:44:00,632 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:44:00,769 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120116, 'msg': 'After-sales brand is not available', 'data': None}
+2026-05-06 16:44:00,782 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057040, content: 批量删除售后政策内容1_1778057040..., lang: de, brand_id: 0, status: 2
+2026-05-06 16:44:00,784 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:44:00,922 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120116, 'msg': 'After-sales brand is not available', 'data': None}
+2026-05-06 16:44:00,923 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057040, content: 批量删除售后政策内容2_1778057040..., lang: ja, brand_id: 0, status: 2
+2026-05-06 16:44:00,924 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:44:01,054 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120116, 'msg': 'After-sales brand is not available', 'data': None}
+2026-05-06 16:44:01,198 [tid:24316 pid:17828] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:44:01,359 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057041, content: 品牌测试售后政策内容_1778057041..., lang: en, brand_id: 0, status: 1
+2026-05-06 16:44:01,361 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:44:01,499 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120116, 'msg': 'After-sales brand is not available', 'data': None}
+2026-05-06 16:44:01,505 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:44:01,507 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:44:01,642 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 0}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 6, 'brandName': '哇啦啦的哇', 'status': 2, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773126860191, 'updateTime': 1775789959595, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': 1}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:44:01,696 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:44:01,696 [tid:24316 pid:17828] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:44:01,850 [tid:24316 pid:17828] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:44:23,085 [tid:14244 pid:29544] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:44:23,281 [tid:14244 pid:29544] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:44:23,284 [tid:14244 pid:29544] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:44:23,421 [tid:14244 pid:29544] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:46:29,229 [tid:14100 pid:27276] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:46:29,233 [tid:14100 pid:27276] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:46:29,234 [tid:14100 pid:27276] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:46:29,863 [tid:14100 pid:27276] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:46:30,026 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:46:30,028 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:46:30,166 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 6, 'list': [{'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}, {'id': 10, 'brandId': 4, 'title': '开源节流', 'content': '玩儿待摊费用计划
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773130290562, 'updateTime': 1775032413783, 'deptId': 116, 'userId': 147}, {'id': 9, 'brandId': 5, 'title': '测试单元123', 'content': '
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773129854519, 'updateTime': 1773129854519, 'deptId': 116, 'userId': 147}, {'id': 8, 'brandId': 6, 'title': '测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷', 'content': '
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773129246840, 'updateTime': 1775032465009, 'deptId': 116, 'userId': 147}, {'id': 4, 'brandId': 8, 'title': '测试数据1号娃娃玩', 'content': 'test个人或i就放开我
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773128376642, 'updateTime': 1775789950115, 'deptId': 116, 'userId': 147}]}}
+2026-05-06 16:46:30,178 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057190, content: 这是测试售后政策内容_1778057190..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:46:30,179 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:46:30,318 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:46:30,680 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057190, content: 详情测试售后政策内容_1778057190..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:46:30,681 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:46:30,827 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 13}
+2026-05-06 16:46:30,829 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 13
+2026-05-06 16:46:30,831 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:46:30,962 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 13, 'brandId': 12, 'title': '详情测试售后政策_1778057190', 'content': '详情测试售后政策内容_1778057190', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057190745, 'updateTime': 1778057190745, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:46:30,985 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057190, content: 待更新售后政策内容_1778057190..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:46:30,986 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:46:31,137 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:46:31,150 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057191, content: 待删除售后政策内容_1778057191..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:46:31,152 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:46:31,306 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 14}
+2026-05-06 16:46:31,321 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 14
+2026-05-06 16:46:31,324 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:46:31,468 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:46:31,476 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057191, content: 批量删除售后政策内容1_1778057191..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:46:31,477 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:46:31,611 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 15}
+2026-05-06 16:46:31,613 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057191, content: 批量删除售后政策内容2_1778057191..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:46:31,615 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:46:31,749 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 16}
+2026-05-06 16:46:31,754 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [15, 16]
+2026-05-06 16:46:31,756 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:46:31,900 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:46:32,036 [tid:14100 pid:27276] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:46:32,197 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057192, content: 品牌测试售后政策内容_1778057192..., lang: en, brand_id: 12, status: 1
+2026-05-06 16:46:32,199 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:46:32,338 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:46:32,346 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:46:32,348 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:46:32,485 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 2}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 0}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 6, 'brandName': '哇啦啦的哇', 'status': 2, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773126860191, 'updateTime': 1775789959595, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': 1}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:46:32,513 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:46:32,513 [tid:14100 pid:27276] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:46:32,644 [tid:14100 pid:27276] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:47:13,102 [tid:10952 pid:26256] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:47:13,106 [tid:10952 pid:26256] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:47:13,106 [tid:10952 pid:26256] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:47:13,760 [tid:10952 pid:26256] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:47:13,976 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:47:13,979 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:47:14,123 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 7, 'list': [{'id': 13, 'brandId': 12, 'title': '详情测试售后政策_1778057190', 'content': '详情测试售后政策内容_1778057190', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057190745, 'updateTime': 1778057190745, 'deptId': 114, 'userId': 203}, {'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}, {'id': 10, 'brandId': 4, 'title': '开源节流', 'content': '玩儿待摊费用计划
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773130290562, 'updateTime': 1775032413783, 'deptId': 116, 'userId': 147}, {'id': 9, 'brandId': 5, 'title': '测试单元123', 'content': '
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773129854519, 'updateTime': 1773129854519, 'deptId': 116, 'userId': 147}, {'id': 8, 'brandId': 6, 'title': '测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷', 'content': '
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773129246840, 'updateTime': 1775032465009, 'deptId': 116, 'userId': 147}, {'id': 4, 'brandId': 8, 'title': '测试数据1号娃娃玩', 'content': 'test个人或i就放开我
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773128376642, 'updateTime': 1775789950115, 'deptId': 116, 'userId': 147}]}}
+2026-05-06 16:47:14,138 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057234, content: 这是测试售后政策内容_1778057234..., lang: de, brand_id: 11, status: 1
+2026-05-06 16:47:14,139 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:47:14,296 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 17}
+2026-05-06 16:47:14,302 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057234, content: 详情测试售后政策内容_1778057234..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:47:14,303 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:47:14,439 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 18}
+2026-05-06 16:47:14,440 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 18
+2026-05-06 16:47:14,441 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:47:14,578 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 18, 'brandId': 12, 'title': '详情测试售后政策_1778057234', 'content': '详情测试售后政策内容_1778057234', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057234361, 'updateTime': 1778057234361, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:47:14,591 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057234, content: 待更新售后政策内容_1778057234..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:47:14,593 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:47:14,733 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:47:14,744 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057234, content: 待删除售后政策内容_1778057234..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:47:14,745 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:47:14,876 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 19}
+2026-05-06 16:47:14,898 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 19
+2026-05-06 16:47:14,899 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:47:15,052 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:47:15,058 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057235, content: 批量删除售后政策内容1_1778057235..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:47:15,059 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:47:15,185 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 20}
+2026-05-06 16:47:15,187 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057235, content: 批量删除售后政策内容2_1778057235..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:47:15,189 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:47:15,322 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 21}
+2026-05-06 16:47:15,346 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [20, 21]
+2026-05-06 16:47:15,348 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:47:15,477 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:47:15,615 [tid:10952 pid:26256] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:47:15,794 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057235, content: 品牌测试售后政策内容_1778057235..., lang: en, brand_id: 12, status: 1
+2026-05-06 16:47:15,797 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:47:15,952 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:47:15,958 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:47:15,959 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:47:16,102 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 3}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 1}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 6, 'brandName': '哇啦啦的哇', 'status': 2, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773126860191, 'updateTime': 1775789959595, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': 1}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:47:16,155 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:47:16,156 [tid:10952 pid:26256] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:47:16,285 [tid:10952 pid:26256] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:52:46,712 [tid:28464 pid:23296] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:52:46,716 [tid:28464 pid:23296] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:52:46,716 [tid:28464 pid:23296] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:52:47,361 [tid:28464 pid:23296] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:52:47,632 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:52:47,634 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:52:47,768 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 18, 'brandId': 12, 'title': '详情测试售后政策_1778057234', 'content': '详情测试售后政策内容_1778057234', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057234361, 'updateTime': 1778057234361, 'deptId': 114, 'userId': 203}, {'id': 17, 'brandId': 11, 'title': '测试售后政策_1778057234', 'content': '这是测试售后政策内容_1778057234', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057234211, 'updateTime': 1778057234211, 'deptId': 114, 'userId': 203}, {'id': 13, 'brandId': 12, 'title': '详情测试售后政策_1778057190', 'content': '详情测试售后政策内容_1778057190', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057190745, 'updateTime': 1778057190745, 'deptId': 114, 'userId': 203}, {'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}, {'id': 10, 'brandId': 4, 'title': '开源节流', 'content': '玩儿待摊费用计划
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773130290562, 'updateTime': 1775032413783, 'deptId': 116, 'userId': 147}, {'id': 9, 'brandId': 5, 'title': '测试单元123', 'content': '
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773129854519, 'updateTime': 1773129854519, 'deptId': 116, 'userId': 147}, {'id': 8, 'brandId': 6, 'title': '测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷', 'content': '
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773129246840, 'updateTime': 1775032465009, 'deptId': 116, 'userId': 147}, {'id': 4, 'brandId': 8, 'title': '测试数据1号娃娃玩', 'content': 'test个人或i就放开我
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773128376642, 'updateTime': 1775789950115, 'deptId': 116, 'userId': 147}]}}
+2026-05-06 16:52:47,805 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057567, content: 这是测试售后政策内容_1778057567..., lang: de, brand_id: 11, status: 1
+2026-05-06 16:52:47,807 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:52:47,954 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:52:48,508 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057568, content: 详情测试售后政策内容_1778057568..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:52:48,510 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:52:48,674 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 22}
+2026-05-06 16:52:48,679 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 22
+2026-05-06 16:52:48,680 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:52:48,851 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 22, 'brandId': 12, 'title': '详情测试售后政策_1778057568', 'content': '详情测试售后政策内容_1778057568', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057568595, 'updateTime': 1778057568595, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:52:48,884 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057568, content: 待更新售后政策内容_1778057568..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:52:48,886 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:52:49,068 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:52:49,105 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057569, content: 待删除售后政策内容_1778057569..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:52:49,108 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:52:49,292 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 23}
+2026-05-06 16:52:49,300 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 23
+2026-05-06 16:52:49,303 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:52:49,475 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:52:49,506 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057569, content: 批量删除售后政策内容1_1778057569..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:52:49,510 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:52:49,709 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 24}
+2026-05-06 16:52:49,712 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057569, content: 批量删除售后政策内容2_1778057569..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:52:49,714 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:52:49,854 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 25}
+2026-05-06 16:52:49,857 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [24, 25]
+2026-05-06 16:52:49,858 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:52:49,997 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:52:50,153 [tid:28464 pid:23296] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:52:50,309 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057570, content: 品牌测试售后政策内容_1778057570..., lang: en, brand_id: 10, status: 1
+2026-05-06 16:52:50,311 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:52:50,450 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 26}
+2026-05-06 16:52:50,457 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:52:50,458 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:52:50,595 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 4}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 1}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 1}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 0}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 6, 'brandName': '哇啦啦的哇', 'status': 2, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773126860191, 'updateTime': 1775789959595, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': 1}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:52:50,626 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_1778057570, after_sales_policy_id: 26, status: 1
+2026-05-06 16:52:50,627 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:52:50,767 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 13}
+2026-05-06 16:52:50,780 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 详情测试品牌_1778057570, after_sales_policy_id: 26, status: 2
+2026-05-06 16:52:50,782 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:52:50,923 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 14}
+2026-05-06 16:52:50,929 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:196] INFO 获得售后政策-品牌详情 - brand_id: 14
+2026-05-06 16:52:50,931 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌 ===========
+2026-05-06 16:52:51,073 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:199] INFO 获得售后政策-品牌详情响应: {'code': 0, 'msg': '', 'data': {'id': 14, 'brandName': '详情测试品牌_1778057570', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570843, 'updateTime': 1778057570843, 'deptId': 114, 'userId': 203, 'policyNum': None}}
+2026-05-06 16:52:51,106 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待更新品牌_1778057571, after_sales_policy_id: 26, status: 1
+2026-05-06 16:52:51,108 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:52:51,256 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 15}
+2026-05-06 16:52:51,261 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:240] INFO 更新售后政策-品牌 - brand_id: 15, brand_name: 已更新品牌_1778057571, after_sales_policy_id: 26, status: 2
+2026-05-06 16:52:51,263 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策-品牌 ===========
+2026-05-06 16:52:51,407 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:250] INFO 更新售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:52:51,434 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待删除品牌_1778057571, after_sales_policy_id: 26, status: 2
+2026-05-06 16:52:51,435 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:52:51,579 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 16}
+2026-05-06 16:52:51,583 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:168] INFO 删除售后政策-品牌 - brand_id: 16
+2026-05-06 16:52:51,585 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策-品牌 ===========
+2026-05-06 16:52:51,720 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:171] INFO 删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:52:51,748 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌1_1778057571, after_sales_policy_id: 26, status: 2
+2026-05-06 16:52:51,749 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:52:51,884 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 17}
+2026-05-06 16:52:51,887 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌2_1778057571, after_sales_policy_id: 26, status: 2
+2026-05-06 16:52:51,889 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:52:52,036 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 18}
+2026-05-06 16:52:52,040 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:182] INFO 批量删除售后政策-品牌 - brand_ids: [17, 18]
+2026-05-06 16:52:52,042 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策-品牌 ===========
+2026-05-06 16:52:52,173 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:185] INFO 批量删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:52:52,179 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:52:52,180 [tid:28464 pid:23296] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:52:52,303 [tid:28464 pid:23296] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:53:20,164 [tid:9292 pid:30408] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:53:20,170 [tid:9292 pid:30408] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:53:20,171 [tid:9292 pid:30408] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:53:20,855 [tid:9292 pid:30408] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:53:21,011 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:53:21,012 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:53:21,141 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 11, 'list': [{'id': 26, 'brandId': 10, 'title': '品牌测试售后政策_1778057570', 'content': '品牌测试售后政策内容_1778057570', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057570372, 'updateTime': 1778057570372, 'deptId': 114, 'userId': 203}, {'id': 22, 'brandId': 12, 'title': '详情测试售后政策_1778057568', 'content': '详情测试售后政策内容_1778057568', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057568595, 'updateTime': 1778057568595, 'deptId': 114, 'userId': 203}, {'id': 18, 'brandId': 12, 'title': '详情测试售后政策_1778057234', 'content': '详情测试售后政策内容_1778057234', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057234361, 'updateTime': 1778057234361, 'deptId': 114, 'userId': 203}, {'id': 17, 'brandId': 11, 'title': '测试售后政策_1778057234', 'content': '这是测试售后政策内容_1778057234', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057234211, 'updateTime': 1778057234211, 'deptId': 114, 'userId': 203}, {'id': 13, 'brandId': 12, 'title': '详情测试售后政策_1778057190', 'content': '详情测试售后政策内容_1778057190', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057190745, 'updateTime': 1778057190745, 'deptId': 114, 'userId': 203}, {'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}, {'id': 10, 'brandId': 4, 'title': '开源节流', 'content': '玩儿待摊费用计划
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773130290562, 'updateTime': 1775032413783, 'deptId': 116, 'userId': 147}, {'id': 9, 'brandId': 5, 'title': '测试单元123', 'content': '
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773129854519, 'updateTime': 1773129854519, 'deptId': 116, 'userId': 147}, {'id': 8, 'brandId': 6, 'title': '测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷嗷嗷测测数据嗷嗷嗷嗷嗷嗷测数据嗷嗷嗷嗷', 'content': '
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773129246840, 'updateTime': 1775032465009, 'deptId': 116, 'userId': 147}]}}
+2026-05-06 16:53:21,171 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057601, content: 这是测试售后政策内容_1778057601..., lang: de, brand_id: 5, status: 1
+2026-05-06 16:53:21,172 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:21,309 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:53:21,700 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057601, content: 详情测试售后政策内容_1778057601..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:53:21,701 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:21,840 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 27}
+2026-05-06 16:53:21,844 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 27
+2026-05-06 16:53:21,845 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:53:21,995 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 27, 'brandId': 12, 'title': '详情测试售后政策_1778057601', 'content': '详情测试售后政策内容_1778057601', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057601758, 'updateTime': 1778057601758, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:53:22,025 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057602, content: 待更新售后政策内容_1778057602..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:53:22,027 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:22,151 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:53:22,165 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057602, content: 待删除售后政策内容_1778057602..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:53:22,167 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:22,312 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 28}
+2026-05-06 16:53:22,315 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 28
+2026-05-06 16:53:22,316 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:53:22,460 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:53:22,473 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057602, content: 批量删除售后政策内容1_1778057602..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:53:22,475 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:22,616 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 29}
+2026-05-06 16:53:22,619 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057602, content: 批量删除售后政策内容2_1778057602..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:53:22,621 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:22,759 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 30}
+2026-05-06 16:53:22,762 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [29, 30]
+2026-05-06 16:53:22,764 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:53:22,900 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:53:23,062 [tid:9292 pid:30408] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:53:23,223 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057603, content: 品牌测试售后政策内容_1778057603..., lang: en, brand_id: 10, status: 1
+2026-05-06 16:53:23,224 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:23,356 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:53:23,357 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057603_v2, content: 品牌测试售后政策内容_1778057603_v2..., lang: en, brand_id: 9, status: 1
+2026-05-06 16:53:23,358 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:23,499 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 31}
+2026-05-06 16:53:23,506 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:53:23,508 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:53:23,661 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 15, 'brandName': '已更新品牌_1778057571', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057571177, 'updateTime': 1778057571326, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 14, 'brandName': '详情测试品牌_1778057570', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570843, 'updateTime': 1778057570843, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 5}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 1}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 1}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 1}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 6, 'brandName': '哇啦啦的哇', 'status': 2, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773126860191, 'updateTime': 1775789959595, 'deptId': 116, 'userId': 147, 'policyNum': 1}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': 1}]}}
+2026-05-06 16:53:23,676 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_1778057603, after_sales_policy_id: 31, status: 1
+2026-05-06 16:53:23,677 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:53:23,818 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 19}
+2026-05-06 16:53:23,830 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 详情测试品牌_1778057603, after_sales_policy_id: 31, status: 2
+2026-05-06 16:53:23,832 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:53:23,978 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 20}
+2026-05-06 16:53:23,982 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:196] INFO 获得售后政策-品牌详情 - brand_id: 20
+2026-05-06 16:53:23,984 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌 ===========
+2026-05-06 16:53:24,160 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:199] INFO 获得售后政策-品牌详情响应: {'code': 0, 'msg': '', 'data': {'id': 20, 'brandName': '详情测试品牌_1778057603', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603895, 'updateTime': 1778057603895, 'deptId': 114, 'userId': 203, 'policyNum': None}}
+2026-05-06 16:53:24,168 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待更新品牌_1778057604, after_sales_policy_id: 31, status: 1
+2026-05-06 16:53:24,169 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:53:24,294 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 21}
+2026-05-06 16:53:24,296 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:240] INFO 更新售后政策-品牌 - brand_id: 21, brand_name: 已更新品牌_1778057604, after_sales_policy_id: 31, status: 2
+2026-05-06 16:53:24,296 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策-品牌 ===========
+2026-05-06 16:53:24,423 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:250] INFO 更新售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:53:24,434 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待删除品牌_1778057604, after_sales_policy_id: 31, status: 2
+2026-05-06 16:53:24,435 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:53:24,572 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 22}
+2026-05-06 16:53:24,573 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:168] INFO 删除售后政策-品牌 - brand_id: 22
+2026-05-06 16:53:24,574 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策-品牌 ===========
+2026-05-06 16:53:24,717 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:171] INFO 删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:53:24,732 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌1_1778057604, after_sales_policy_id: 31, status: 2
+2026-05-06 16:53:24,734 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:53:24,885 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 23}
+2026-05-06 16:53:24,888 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌2_1778057604, after_sales_policy_id: 31, status: 2
+2026-05-06 16:53:24,889 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:53:25,029 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 24}
+2026-05-06 16:53:25,034 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:182] INFO 批量删除售后政策-品牌 - brand_ids: [23, 24]
+2026-05-06 16:53:25,036 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策-品牌 ===========
+2026-05-06 16:53:25,187 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:185] INFO 批量删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:53:25,197 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:53:25,199 [tid:9292 pid:30408] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:53:25,346 [tid:9292 pid:30408] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:53:54,377 [tid:7152 pid:17340] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:53:54,380 [tid:7152 pid:17340] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:53:54,381 [tid:7152 pid:17340] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:53:55,061 [tid:7152 pid:17340] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:53:55,272 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:53:55,275 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:53:55,408 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 13, 'list': [{'id': 31, 'brandId': 9, 'title': '品牌测试售后政策_1778057603_v2', 'content': '品牌测试售后政策内容_1778057603_v2', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057603418, 'updateTime': 1778057603418, 'deptId': 114, 'userId': 203}, {'id': 27, 'brandId': 12, 'title': '详情测试售后政策_1778057601', 'content': '详情测试售后政策内容_1778057601', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057601758, 'updateTime': 1778057601758, 'deptId': 114, 'userId': 203}, {'id': 26, 'brandId': 10, 'title': '品牌测试售后政策_1778057570', 'content': '品牌测试售后政策内容_1778057570', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057570372, 'updateTime': 1778057570372, 'deptId': 114, 'userId': 203}, {'id': 22, 'brandId': 12, 'title': '详情测试售后政策_1778057568', 'content': '详情测试售后政策内容_1778057568', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057568595, 'updateTime': 1778057568595, 'deptId': 114, 'userId': 203}, {'id': 18, 'brandId': 12, 'title': '详情测试售后政策_1778057234', 'content': '详情测试售后政策内容_1778057234', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057234361, 'updateTime': 1778057234361, 'deptId': 114, 'userId': 203}, {'id': 17, 'brandId': 11, 'title': '测试售后政策_1778057234', 'content': '这是测试售后政策内容_1778057234', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057234211, 'updateTime': 1778057234211, 'deptId': 114, 'userId': 203}, {'id': 13, 'brandId': 12, 'title': '详情测试售后政策_1778057190', 'content': '详情测试售后政策内容_1778057190', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057190745, 'updateTime': 1778057190745, 'deptId': 114, 'userId': 203}, {'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}, {'id': 10, 'brandId': 4, 'title': '开源节流', 'content': '玩儿待摊费用计划
', 'status': 1, 'lang': 'en', 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773130290562, 'updateTime': 1775032413783, 'deptId': 116, 'userId': 147}]}}
+2026-05-06 16:53:55,421 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057635, content: 这是测试售后政策内容_1778057635..., lang: de, brand_id: 4, status: 1
+2026-05-06 16:53:55,422 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:55,558 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:53:55,927 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057635, content: 详情测试售后政策内容_1778057635..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:53:55,928 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:56,068 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 32}
+2026-05-06 16:53:56,082 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 32
+2026-05-06 16:53:56,085 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:53:56,231 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 32, 'brandId': 12, 'title': '详情测试售后政策_1778057635', 'content': '详情测试售后政策内容_1778057635', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057635988, 'updateTime': 1778057635988, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:53:56,244 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057636, content: 待更新售后政策内容_1778057636..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:53:56,245 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:56,377 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:53:56,389 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057636, content: 待删除售后政策内容_1778057636..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:53:56,391 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:56,561 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 33}
+2026-05-06 16:53:56,565 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 33
+2026-05-06 16:53:56,567 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:53:56,705 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:53:56,720 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057636, content: 批量删除售后政策内容1_1778057636..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:53:56,721 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:56,863 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 34}
+2026-05-06 16:53:56,865 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057636, content: 批量删除售后政策内容2_1778057636..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:53:56,867 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:57,003 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 35}
+2026-05-06 16:53:57,006 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [34, 35]
+2026-05-06 16:53:57,007 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:53:57,144 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:53:57,277 [tid:7152 pid:17340] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:53:57,432 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057637, content: 品牌测试售后政策内容_1778057637..., lang: en, brand_id: 10, status: 1
+2026-05-06 16:53:57,435 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:57,574 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:53:57,577 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057637_v2, content: 品牌测试售后政策内容_1778057637_v2..., lang: en, brand_id: 9, status: 1
+2026-05-06 16:53:57,578 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:53:57,726 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:53:57,732 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:53:57,734 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:53:57,896 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 15, 'list': [{'id': 21, 'brandName': '已更新品牌_1778057604', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057604217, 'updateTime': 1778057604344, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 20, 'brandName': '详情测试品牌_1778057603', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603895, 'updateTime': 1778057603895, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 15, 'brandName': '已更新品牌_1778057571', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057571177, 'updateTime': 1778057571326, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 14, 'brandName': '详情测试品牌_1778057570', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570843, 'updateTime': 1778057570843, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 6}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 1}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 1}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:53:57,937 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:53:57,937 [tid:7152 pid:17340] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:53:58,057 [tid:7152 pid:17340] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:54:32,893 [tid:888 pid:19448] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:54:32,898 [tid:888 pid:19448] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:54:32,898 [tid:888 pid:19448] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:54:33,559 [tid:888 pid:19448] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:54:33,733 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:54:33,735 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:54:33,878 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 14, 'list': [{'id': 32, 'brandId': 12, 'title': '详情测试售后政策_1778057635', 'content': '详情测试售后政策内容_1778057635', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057635988, 'updateTime': 1778057635988, 'deptId': 114, 'userId': 203}, {'id': 31, 'brandId': 9, 'title': '品牌测试售后政策_1778057603_v2', 'content': '品牌测试售后政策内容_1778057603_v2', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057603418, 'updateTime': 1778057603418, 'deptId': 114, 'userId': 203}, {'id': 27, 'brandId': 12, 'title': '详情测试售后政策_1778057601', 'content': '详情测试售后政策内容_1778057601', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057601758, 'updateTime': 1778057601758, 'deptId': 114, 'userId': 203}, {'id': 26, 'brandId': 10, 'title': '品牌测试售后政策_1778057570', 'content': '品牌测试售后政策内容_1778057570', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057570372, 'updateTime': 1778057570372, 'deptId': 114, 'userId': 203}, {'id': 22, 'brandId': 12, 'title': '详情测试售后政策_1778057568', 'content': '详情测试售后政策内容_1778057568', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057568595, 'updateTime': 1778057568595, 'deptId': 114, 'userId': 203}, {'id': 18, 'brandId': 12, 'title': '详情测试售后政策_1778057234', 'content': '详情测试售后政策内容_1778057234', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057234361, 'updateTime': 1778057234361, 'deptId': 114, 'userId': 203}, {'id': 17, 'brandId': 11, 'title': '测试售后政策_1778057234', 'content': '这是测试售后政策内容_1778057234', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057234211, 'updateTime': 1778057234211, 'deptId': 114, 'userId': 203}, {'id': 13, 'brandId': 12, 'title': '详情测试售后政策_1778057190', 'content': '详情测试售后政策内容_1778057190', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057190745, 'updateTime': 1778057190745, 'deptId': 114, 'userId': 203}, {'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}, {'id': 11, 'brandId': 3, 'title': 'Test', 'content': 'TestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTestTest
', 'status': 1, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1774404684589, 'updateTime': 1774404684589, 'deptId': 1, 'userId': 145}]}}
+2026-05-06 16:54:33,911 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057673, content: 这是测试售后政策内容_1778057673..., lang: de, brand_id: 3, status: 1
+2026-05-06 16:54:33,912 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:34,046 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:54:34,399 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057674, content: 详情测试售后政策内容_1778057674..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:54:34,399 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:34,532 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 36}
+2026-05-06 16:54:34,537 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 36
+2026-05-06 16:54:34,539 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:54:34,682 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'brandId': 12, 'title': '详情测试售后政策_1778057674', 'content': '详情测试售后政策内容_1778057674', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057674449, 'updateTime': 1778057674449, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:54:34,716 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057674, content: 待更新售后政策内容_1778057674..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:54:34,718 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:34,865 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:54:34,880 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057674, content: 待删除售后政策内容_1778057674..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:54:34,883 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:35,061 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 37}
+2026-05-06 16:54:35,066 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 37
+2026-05-06 16:54:35,068 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:54:35,204 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:54:35,233 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057675, content: 批量删除售后政策内容1_1778057675..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:54:35,233 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:35,358 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 38}
+2026-05-06 16:54:35,360 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057675, content: 批量删除售后政策内容2_1778057675..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:54:35,362 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:35,511 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 39}
+2026-05-06 16:54:35,517 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [38, 39]
+2026-05-06 16:54:35,518 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:54:35,659 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:54:35,793 [tid:888 pid:19448] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:54:35,966 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057675, content: 品牌测试售后政策内容_1778057675..., lang: en, brand_id: 10, status: 1
+2026-05-06 16:54:35,968 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:36,112 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:54:36,115 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057675_v2, content: 品牌测试售后政策内容_1778057675_v2..., lang: en, brand_id: 9, status: 1
+2026-05-06 16:54:36,117 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:54:36,256 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:54:36,261 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:54:36,263 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:54:36,416 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 15, 'list': [{'id': 21, 'brandName': '已更新品牌_1778057604', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057604217, 'updateTime': 1778057604344, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 20, 'brandName': '详情测试品牌_1778057603', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603895, 'updateTime': 1778057603895, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 15, 'brandName': '已更新品牌_1778057571', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057571177, 'updateTime': 1778057571326, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 14, 'brandName': '详情测试品牌_1778057570', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570843, 'updateTime': 1778057570843, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 7}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 1}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 1}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:54:36,444 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:54:36,445 [tid:888 pid:19448] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:54:36,576 [tid:888 pid:19448] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:55:43,527 [tid:16192 pid:18428] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:55:43,531 [tid:16192 pid:18428] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:55:43,531 [tid:16192 pid:18428] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:55:44,216 [tid:16192 pid:18428] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:55:44,402 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:55:44,403 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:55:44,531 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 15, 'list': [{'id': 36, 'brandId': 12, 'title': '详情测试售后政策_1778057674', 'content': '详情测试售后政策内容_1778057674', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057674449, 'updateTime': 1778057674449, 'deptId': 114, 'userId': 203}, {'id': 32, 'brandId': 12, 'title': '详情测试售后政策_1778057635', 'content': '详情测试售后政策内容_1778057635', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057635988, 'updateTime': 1778057635988, 'deptId': 114, 'userId': 203}, {'id': 31, 'brandId': 9, 'title': '品牌测试售后政策_1778057603_v2', 'content': '品牌测试售后政策内容_1778057603_v2', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057603418, 'updateTime': 1778057603418, 'deptId': 114, 'userId': 203}, {'id': 27, 'brandId': 12, 'title': '详情测试售后政策_1778057601', 'content': '详情测试售后政策内容_1778057601', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057601758, 'updateTime': 1778057601758, 'deptId': 114, 'userId': 203}, {'id': 26, 'brandId': 10, 'title': '品牌测试售后政策_1778057570', 'content': '品牌测试售后政策内容_1778057570', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057570372, 'updateTime': 1778057570372, 'deptId': 114, 'userId': 203}, {'id': 22, 'brandId': 12, 'title': '详情测试售后政策_1778057568', 'content': '详情测试售后政策内容_1778057568', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057568595, 'updateTime': 1778057568595, 'deptId': 114, 'userId': 203}, {'id': 18, 'brandId': 12, 'title': '详情测试售后政策_1778057234', 'content': '详情测试售后政策内容_1778057234', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057234361, 'updateTime': 1778057234361, 'deptId': 114, 'userId': 203}, {'id': 17, 'brandId': 11, 'title': '测试售后政策_1778057234', 'content': '这是测试售后政策内容_1778057234', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057234211, 'updateTime': 1778057234211, 'deptId': 114, 'userId': 203}, {'id': 13, 'brandId': 12, 'title': '详情测试售后政策_1778057190', 'content': '详情测试售后政策内容_1778057190', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057190745, 'updateTime': 1778057190745, 'deptId': 114, 'userId': 203}, {'id': 12, 'brandId': 12, 'title': '测试数据无需关注', 'content': '北境寒海,藏大美秘境 —— 库页岛。
山峦叠翠,林海苍茫,河湖纵横滋养沃土;寒风吹彻四季,生灵自在栖居。
藏油气矿藏于地底,纳珍禽异兽于林间,揽千帆渔获于海岸。
一程山海,满目风华,尽是北国岛屿的雄浑与纯粹。
', 'status': 1, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1775790184730, 'updateTime': 1775790184730, 'deptId': 114, 'userId': 203}]}}
+2026-05-06 16:55:44,544 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_售后政策_1778057744, after_sales_policy_id: 0, status: 1
+2026-05-06 16:55:44,546 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:55:44,682 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 25}
+2026-05-06 16:55:44,688 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057744, content: 这是测试售后政策内容_1778057744..., lang: de, brand_id: 25, status: 1
+2026-05-06 16:55:44,690 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:44,829 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 40}
+2026-05-06 16:55:44,861 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057744, content: 详情测试售后政策内容_1778057744..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:55:44,862 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:45,008 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 41}
+2026-05-06 16:55:45,013 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 41
+2026-05-06 16:55:45,016 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:55:45,166 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 41, 'brandId': 12, 'title': '详情测试售后政策_1778057744', 'content': '详情测试售后政策内容_1778057744', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057744929, 'updateTime': 1778057744929, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:55:45,179 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057745, content: 待更新售后政策内容_1778057745..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:55:45,180 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:45,313 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:55:45,328 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057745, content: 待删除售后政策内容_1778057745..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:55:45,329 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:45,476 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 42}
+2026-05-06 16:55:45,482 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 42
+2026-05-06 16:55:45,484 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:55:45,626 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:55:45,656 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057745, content: 批量删除售后政策内容1_1778057745..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:55:45,657 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:45,800 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 43}
+2026-05-06 16:55:45,801 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057745, content: 批量删除售后政策内容2_1778057745..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:55:45,801 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:45,926 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 44}
+2026-05-06 16:55:45,929 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [43, 44]
+2026-05-06 16:55:45,930 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:55:46,064 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:55:46,197 [tid:16192 pid:18428] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:55:46,390 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057746, content: 品牌测试售后政策内容_1778057746..., lang: en, brand_id: 10, status: 1
+2026-05-06 16:55:46,392 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:46,534 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:55:46,536 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057746_v2, content: 品牌测试售后政策内容_1778057746_v2..., lang: en, brand_id: 9, status: 1
+2026-05-06 16:55:46,537 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:55:46,670 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:55:46,672 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:55:46,673 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:55:46,806 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 16, 'list': [{'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 21, 'brandName': '已更新品牌_1778057604', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057604217, 'updateTime': 1778057604344, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 20, 'brandName': '详情测试品牌_1778057603', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603895, 'updateTime': 1778057603895, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 15, 'brandName': '已更新品牌_1778057571', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057571177, 'updateTime': 1778057571326, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 14, 'brandName': '详情测试品牌_1778057570', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570843, 'updateTime': 1778057570843, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 8}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': 1}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': 1}]}}
+2026-05-06 16:55:46,855 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:55:46,855 [tid:16192 pid:18428] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:55:46,980 [tid:16192 pid:18428] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 16:56:24,466 [tid:31284 pid:4868] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 16:56:24,469 [tid:31284 pid:4868] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 16:56:24,470 [tid:31284 pid:4868] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 16:56:25,142 [tid:31284 pid:4868] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:56:25,322 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 16:56:25,324 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 16:56:25,466 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 17, 'list': [{'id': 41, 'brandId': 12, 'title': '详情测试售后政策_1778057744', 'content': '详情测试售后政策内容_1778057744', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057744929, 'updateTime': 1778057744929, 'deptId': 114, 'userId': 203}, {'id': 40, 'brandId': 25, 'title': '测试售后政策_1778057744', 'content': '这是测试售后政策内容_1778057744', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057744750, 'updateTime': 1778057744750, 'deptId': 114, 'userId': 203}, {'id': 36, 'brandId': 12, 'title': '详情测试售后政策_1778057674', 'content': '详情测试售后政策内容_1778057674', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057674449, 'updateTime': 1778057674449, 'deptId': 114, 'userId': 203}, {'id': 32, 'brandId': 12, 'title': '详情测试售后政策_1778057635', 'content': '详情测试售后政策内容_1778057635', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057635988, 'updateTime': 1778057635988, 'deptId': 114, 'userId': 203}, {'id': 31, 'brandId': 9, 'title': '品牌测试售后政策_1778057603_v2', 'content': '品牌测试售后政策内容_1778057603_v2', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057603418, 'updateTime': 1778057603418, 'deptId': 114, 'userId': 203}, {'id': 27, 'brandId': 12, 'title': '详情测试售后政策_1778057601', 'content': '详情测试售后政策内容_1778057601', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057601758, 'updateTime': 1778057601758, 'deptId': 114, 'userId': 203}, {'id': 26, 'brandId': 10, 'title': '品牌测试售后政策_1778057570', 'content': '品牌测试售后政策内容_1778057570', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057570372, 'updateTime': 1778057570372, 'deptId': 114, 'userId': 203}, {'id': 22, 'brandId': 12, 'title': '详情测试售后政策_1778057568', 'content': '详情测试售后政策内容_1778057568', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057568595, 'updateTime': 1778057568595, 'deptId': 114, 'userId': 203}, {'id': 18, 'brandId': 12, 'title': '详情测试售后政策_1778057234', 'content': '详情测试售后政策内容_1778057234', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057234361, 'updateTime': 1778057234361, 'deptId': 114, 'userId': 203}, {'id': 17, 'brandId': 11, 'title': '测试售后政策_1778057234', 'content': '这是测试售后政策内容_1778057234', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057234211, 'updateTime': 1778057234211, 'deptId': 114, 'userId': 203}]}}
+2026-05-06 16:56:25,498 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_售后政策_1778057785, after_sales_policy_id: 0, status: 1
+2026-05-06 16:56:25,499 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:25,648 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 26}
+2026-05-06 16:56:25,654 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778057785, content: 这是测试售后政策内容_1778057785..., lang: de, brand_id: 26, status: 1
+2026-05-06 16:56:25,655 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:56:25,808 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 45}
+2026-05-06 16:56:25,839 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778057785, content: 详情测试售后政策内容_1778057785..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:56:25,840 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:56:25,976 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 46}
+2026-05-06 16:56:25,981 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 46
+2026-05-06 16:56:25,983 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 16:56:26,122 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 46, 'brandId': 12, 'title': '详情测试售后政策_1778057785', 'content': '详情测试售后政策内容_1778057785', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057785894, 'updateTime': 1778057785894, 'deptId': 114, 'userId': 203}}
+2026-05-06 16:56:26,136 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待更新售后政策_1778057786, content: 待更新售后政策内容_1778057786..., lang: de, brand_id: 12, status: 1
+2026-05-06 16:56:26,138 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:56:26,278 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 120117, 'msg': 'An active after-sales policy already exists for this brand', 'data': None}
+2026-05-06 16:56:26,288 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778057786, content: 待删除售后政策内容_1778057786..., lang: en, brand_id: 12, status: 2
+2026-05-06 16:56:26,291 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:56:26,433 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 47}
+2026-05-06 16:56:26,437 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 47
+2026-05-06 16:56:26,438 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 16:56:26,575 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:56:26,580 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778057786, content: 批量删除售后政策内容1_1778057786..., lang: de, brand_id: 12, status: 2
+2026-05-06 16:56:26,581 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:56:26,715 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 48}
+2026-05-06 16:56:26,716 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778057786, content: 批量删除售后政策内容2_1778057786..., lang: ja, brand_id: 12, status: 2
+2026-05-06 16:56:26,716 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:56:26,841 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 49}
+2026-05-06 16:56:26,843 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [48, 49]
+2026-05-06 16:56:26,843 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 16:56:26,974 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:56:27,129 [tid:31284 pid:4868] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 16:56:27,292 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 品牌测试专用_1778057787, after_sales_policy_id: 0, status: 1
+2026-05-06 16:56:27,293 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:27,427 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 27}
+2026-05-06 16:56:27,429 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778057787, content: 品牌测试售后政策内容_1778057787..., lang: en, brand_id: 27, status: 1
+2026-05-06 16:56:27,432 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 16:56:27,568 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 50}
+2026-05-06 16:56:27,573 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 16:56:27,576 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 16:56:27,715 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 18, 'list': [{'id': 27, 'brandName': '品牌测试专用_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787348, 'updateTime': 1778057787348, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 26, 'brandName': '测试品牌_售后政策_1778057785', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057785567, 'updateTime': 1778057785567, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 21, 'brandName': '已更新品牌_1778057604', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057604217, 'updateTime': 1778057604344, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 20, 'brandName': '详情测试品牌_1778057603', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603895, 'updateTime': 1778057603895, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 15, 'brandName': '已更新品牌_1778057571', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057571177, 'updateTime': 1778057571326, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 14, 'brandName': '详情测试品牌_1778057570', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570843, 'updateTime': 1778057570843, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': 9}]}}
+2026-05-06 16:56:27,746 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_1778057787, after_sales_policy_id: 50, status: 1
+2026-05-06 16:56:27,747 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:27,894 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 28}
+2026-05-06 16:56:27,905 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 详情测试品牌_1778057787, after_sales_policy_id: 50, status: 2
+2026-05-06 16:56:27,907 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:28,048 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 29}
+2026-05-06 16:56:28,052 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:196] INFO 获得售后政策-品牌详情 - brand_id: 29
+2026-05-06 16:56:28,053 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌 ===========
+2026-05-06 16:56:28,180 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:199] INFO 获得售后政策-品牌详情响应: {'code': 0, 'msg': '', 'data': {'id': 29, 'brandName': '详情测试品牌_1778057787', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787966, 'updateTime': 1778057787966, 'deptId': 114, 'userId': 203, 'policyNum': None}}
+2026-05-06 16:56:28,191 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待更新品牌_1778057788, after_sales_policy_id: 50, status: 1
+2026-05-06 16:56:28,193 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:28,337 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 30}
+2026-05-06 16:56:28,341 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:240] INFO 更新售后政策-品牌 - brand_id: 30, brand_name: 已更新品牌_1778057788, after_sales_policy_id: 50, status: 2
+2026-05-06 16:56:28,343 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策-品牌 ===========
+2026-05-06 16:56:28,476 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:250] INFO 更新售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:56:28,487 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待删除品牌_1778057788, after_sales_policy_id: 50, status: 2
+2026-05-06 16:56:28,488 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:28,622 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 31}
+2026-05-06 16:56:28,627 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:168] INFO 删除售后政策-品牌 - brand_id: 31
+2026-05-06 16:56:28,628 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策-品牌 ===========
+2026-05-06 16:56:28,773 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:171] INFO 删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:56:28,805 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌1_1778057788, after_sales_policy_id: 50, status: 2
+2026-05-06 16:56:28,807 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:28,948 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 32}
+2026-05-06 16:56:28,951 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌2_1778057788, after_sales_policy_id: 50, status: 2
+2026-05-06 16:56:28,952 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 16:56:29,090 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 33}
+2026-05-06 16:56:29,094 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:182] INFO 批量删除售后政策-品牌 - brand_ids: [32, 33]
+2026-05-06 16:56:29,096 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策-品牌 ===========
+2026-05-06 16:56:29,245 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:185] INFO 批量删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 16:56:29,281 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 16:56:29,282 [tid:31284 pid:4868] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 16:56:29,425 [tid:31284 pid:4868] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 28, 'brandName': '测试品牌_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787808, 'updateTime': 1778057787808, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 27, 'brandName': '品牌测试专用_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787348, 'updateTime': 1778057787348, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 26, 'brandName': '测试品牌_售后政策_1778057785', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057785567, 'updateTime': 1778057785567, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 17:00:11,005 [tid:16820 pid:17468] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 17:00:11,008 [tid:16820 pid:17468] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 17:00:11,009 [tid:16820 pid:17468] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 17:00:11,662 [tid:16820 pid:17468] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:00:11,857 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 17:00:11,859 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 17:00:12,010 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 20, 'list': [{'id': 50, 'brandId': 27, 'title': '品牌测试售后政策_1778057787', 'content': '品牌测试售后政策内容_1778057787', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057787487, 'updateTime': 1778057787487, 'deptId': 114, 'userId': 203}, {'id': 46, 'brandId': 12, 'title': '详情测试售后政策_1778057785', 'content': '详情测试售后政策内容_1778057785', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057785894, 'updateTime': 1778057785894, 'deptId': 114, 'userId': 203}, {'id': 45, 'brandId': 26, 'title': '测试售后政策_1778057785', 'content': '这是测试售后政策内容_1778057785', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057785725, 'updateTime': 1778057785725, 'deptId': 114, 'userId': 203}, {'id': 41, 'brandId': 12, 'title': '详情测试售后政策_1778057744', 'content': '详情测试售后政策内容_1778057744', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057744929, 'updateTime': 1778057744929, 'deptId': 114, 'userId': 203}, {'id': 40, 'brandId': 25, 'title': '测试售后政策_1778057744', 'content': '这是测试售后政策内容_1778057744', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057744750, 'updateTime': 1778057744750, 'deptId': 114, 'userId': 203}, {'id': 36, 'brandId': 12, 'title': '详情测试售后政策_1778057674', 'content': '详情测试售后政策内容_1778057674', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057674449, 'updateTime': 1778057674449, 'deptId': 114, 'userId': 203}, {'id': 32, 'brandId': 12, 'title': '详情测试售后政策_1778057635', 'content': '详情测试售后政策内容_1778057635', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057635988, 'updateTime': 1778057635988, 'deptId': 114, 'userId': 203}, {'id': 31, 'brandId': 9, 'title': '品牌测试售后政策_1778057603_v2', 'content': '品牌测试售后政策内容_1778057603_v2', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057603418, 'updateTime': 1778057603418, 'deptId': 114, 'userId': 203}, {'id': 27, 'brandId': 12, 'title': '详情测试售后政策_1778057601', 'content': '详情测试售后政策内容_1778057601', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057601758, 'updateTime': 1778057601758, 'deptId': 114, 'userId': 203}, {'id': 26, 'brandId': 10, 'title': '品牌测试售后政策_1778057570', 'content': '品牌测试售后政策内容_1778057570', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057570372, 'updateTime': 1778057570372, 'deptId': 114, 'userId': 203}]}}
+2026-05-06 17:00:12,043 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_售后政策_1778058012, after_sales_policy_id: 0, status: 1
+2026-05-06 17:00:12,044 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:12,184 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 34}
+2026-05-06 17:00:12,190 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778058012, content: 这是测试售后政策内容_1778058012..., lang: de, brand_id: 34, status: 1
+2026-05-06 17:00:12,191 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:00:12,319 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 51}
+2026-05-06 17:00:12,326 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:119] INFO 更新售后政策 - policy_id: 51, title: 已更新售后政策_1778058012, content: 已更新售后政策内容_1778058012..., lang: ja, brand_id: 34, status: 2
+2026-05-06 17:00:12,327 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策 ===========
+2026-05-06 17:00:12,480 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:131] INFO 更新售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:00:12,491 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778058012, content: 详情测试售后政策内容_1778058012..., lang: ja, brand_id: 12, status: 2
+2026-05-06 17:00:12,492 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:00:12,613 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 52}
+2026-05-06 17:00:12,616 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 52
+2026-05-06 17:00:12,617 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 17:00:12,739 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 52, 'brandId': 12, 'title': '详情测试售后政策_1778058012', 'content': '详情测试售后政策内容_1778058012', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778058012535, 'updateTime': 1778058012535, 'deptId': 114, 'userId': 203}}
+2026-05-06 17:00:12,766 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778058012, content: 待删除售后政策内容_1778058012..., lang: en, brand_id: 12, status: 2
+2026-05-06 17:00:12,767 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:00:12,898 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 53}
+2026-05-06 17:00:12,902 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 53
+2026-05-06 17:00:12,904 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 17:00:13,049 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:00:13,054 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778058013, content: 批量删除售后政策内容1_1778058013..., lang: de, brand_id: 12, status: 2
+2026-05-06 17:00:13,055 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:00:13,183 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 54}
+2026-05-06 17:00:13,184 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778058013, content: 批量删除售后政策内容2_1778058013..., lang: ja, brand_id: 12, status: 2
+2026-05-06 17:00:13,185 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:00:13,308 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 55}
+2026-05-06 17:00:13,310 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [54, 55]
+2026-05-06 17:00:13,311 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 17:00:13,434 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:00:13,584 [tid:16820 pid:17468] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:00:13,749 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 品牌测试专用_1778058013, after_sales_policy_id: 0, status: 1
+2026-05-06 17:00:13,765 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:13,898 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 35}
+2026-05-06 17:00:13,901 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778058013, content: 品牌测试售后政策内容_1778058013..., lang: en, brand_id: 35, status: 1
+2026-05-06 17:00:13,903 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:00:14,049 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 56}
+2026-05-06 17:00:14,054 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 17:00:14,056 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 17:00:14,214 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 23, 'list': [{'id': 35, 'brandName': '品牌测试专用_1778058013', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058013817, 'updateTime': 1778058013817, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 34, 'brandName': '测试品牌_售后政策_1778058012', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058012104, 'updateTime': 1778058012104, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 30, 'brandName': '已更新品牌_1778057788', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057788255, 'updateTime': 1778057788397, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 29, 'brandName': '详情测试品牌_1778057787', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787966, 'updateTime': 1778057787966, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 28, 'brandName': '测试品牌_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787808, 'updateTime': 1778057787808, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 27, 'brandName': '品牌测试专用_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787348, 'updateTime': 1778057787348, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 26, 'brandName': '测试品牌_售后政策_1778057785', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057785567, 'updateTime': 1778057785567, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 21, 'brandName': '已更新品牌_1778057604', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057604217, 'updateTime': 1778057604344, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 20, 'brandName': '详情测试品牌_1778057603', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603895, 'updateTime': 1778057603895, 'deptId': 114, 'userId': 203, 'policyNum': 0}]}}
+2026-05-06 17:00:14,247 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_1778058014, after_sales_policy_id: 56, status: 1
+2026-05-06 17:00:14,248 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:14,386 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 36}
+2026-05-06 17:00:14,399 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 详情测试品牌_1778058014, after_sales_policy_id: 56, status: 2
+2026-05-06 17:00:14,401 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:14,536 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 37}
+2026-05-06 17:00:14,541 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:196] INFO 获得售后政策-品牌详情 - brand_id: 37
+2026-05-06 17:00:14,541 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌 ===========
+2026-05-06 17:00:14,675 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:199] INFO 获得售后政策-品牌详情响应: {'code': 0, 'msg': '', 'data': {'id': 37, 'brandName': '详情测试品牌_1778058014', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058014456, 'updateTime': 1778058014456, 'deptId': 114, 'userId': 203, 'policyNum': None}}
+2026-05-06 17:00:14,702 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待更新品牌_1778058014, after_sales_policy_id: 56, status: 1
+2026-05-06 17:00:14,704 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:14,849 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 38}
+2026-05-06 17:00:14,853 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:240] INFO 更新售后政策-品牌 - brand_id: 38, brand_name: 已更新品牌_1778058014, after_sales_policy_id: 56, status: 2
+2026-05-06 17:00:14,855 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策-品牌 ===========
+2026-05-06 17:00:14,994 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:250] INFO 更新售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:00:15,021 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待删除品牌_1778058015, after_sales_policy_id: 56, status: 2
+2026-05-06 17:00:15,021 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:15,151 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 39}
+2026-05-06 17:00:15,156 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:168] INFO 删除售后政策-品牌 - brand_id: 39
+2026-05-06 17:00:15,157 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策-品牌 ===========
+2026-05-06 17:00:15,296 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:171] INFO 删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:00:15,308 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌1_1778058015, after_sales_policy_id: 56, status: 2
+2026-05-06 17:00:15,310 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:15,439 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 40}
+2026-05-06 17:00:15,441 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌2_1778058015, after_sales_policy_id: 56, status: 2
+2026-05-06 17:00:15,443 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:00:15,563 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 41}
+2026-05-06 17:00:15,565 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:182] INFO 批量删除售后政策-品牌 - brand_ids: [40, 41]
+2026-05-06 17:00:15,566 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策-品牌 ===========
+2026-05-06 17:00:15,691 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:185] INFO 批量删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:00:15,715 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 17:00:15,716 [tid:16820 pid:17468] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 17:00:15,842 [tid:16820 pid:17468] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 36, 'brandName': '测试品牌_1778058014', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058014303, 'updateTime': 1778058014303, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 35, 'brandName': '品牌测试专用_1778058013', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058013817, 'updateTime': 1778058013817, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 34, 'brandName': '测试品牌_售后政策_1778058012', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058012104, 'updateTime': 1778058012104, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 28, 'brandName': '测试品牌_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787808, 'updateTime': 1778057787808, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 27, 'brandName': '品牌测试专用_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787348, 'updateTime': 1778057787348, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 26, 'brandName': '测试品牌_售后政策_1778057785', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057785567, 'updateTime': 1778057785567, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 17:13:27,674 [tid:8056 pid:6500] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 17:13:27,677 [tid:8056 pid:6500] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 17:13:27,677 [tid:8056 pid:6500] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 17:13:27,747 [tid:8056 pid:6500] RoleManage.py[line:41] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\test_case\Resource\AdapterKws\hh-qa.robot
+2026-05-06 17:13:27,748 [tid:8056 pid:6500] RoleManage.py[line:48] INFO 匹配到变量 joyhub_login_token = #
+2026-05-06 17:13:27,749 [tid:8056 pid:6500] RoleManage.py[line:34] INFO 从配置文件读取JoyHub Token成功: #
+2026-05-06 17:13:28,362 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:28,574 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-06 17:13:28,576 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-06 17:13:28,720 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 23, 'list': [{'id': 56, 'brandId': 35, 'title': '品牌测试售后政策_1778058013', 'content': '品牌测试售后政策内容_1778058013', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778058013970, 'updateTime': 1778058013970, 'deptId': 114, 'userId': 203}, {'id': 52, 'brandId': 12, 'title': '详情测试售后政策_1778058012', 'content': '详情测试售后政策内容_1778058012', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778058012535, 'updateTime': 1778058012535, 'deptId': 114, 'userId': 203}, {'id': 51, 'brandId': 34, 'title': '已更新售后政策_1778058012', 'content': '已更新售后政策内容_1778058012', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778058012240, 'updateTime': 1778058012393, 'deptId': 114, 'userId': 203}, {'id': 50, 'brandId': 27, 'title': '品牌测试售后政策_1778057787', 'content': '品牌测试售后政策内容_1778057787', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057787487, 'updateTime': 1778057787487, 'deptId': 114, 'userId': 203}, {'id': 46, 'brandId': 12, 'title': '详情测试售后政策_1778057785', 'content': '详情测试售后政策内容_1778057785', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057785894, 'updateTime': 1778057785894, 'deptId': 114, 'userId': 203}, {'id': 45, 'brandId': 26, 'title': '测试售后政策_1778057785', 'content': '这是测试售后政策内容_1778057785', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057785725, 'updateTime': 1778057785725, 'deptId': 114, 'userId': 203}, {'id': 41, 'brandId': 12, 'title': '详情测试售后政策_1778057744', 'content': '详情测试售后政策内容_1778057744', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057744929, 'updateTime': 1778057744929, 'deptId': 114, 'userId': 203}, {'id': 40, 'brandId': 25, 'title': '测试售后政策_1778057744', 'content': '这是测试售后政策内容_1778057744', 'status': 1, 'lang': 'de', 'creator': '203', 'updater': '203', 'createTime': 1778057744750, 'updateTime': 1778057744750, 'deptId': 114, 'userId': 203}, {'id': 36, 'brandId': 12, 'title': '详情测试售后政策_1778057674', 'content': '详情测试售后政策内容_1778057674', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057674449, 'updateTime': 1778057674449, 'deptId': 114, 'userId': 203}, {'id': 32, 'brandId': 12, 'title': '详情测试售后政策_1778057635', 'content': '详情测试售后政策内容_1778057635', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778057635988, 'updateTime': 1778057635988, 'deptId': 114, 'userId': 203}]}}
+2026-05-06 17:13:28,732 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_售后政策_1778058808, after_sales_policy_id: 0, status: 1
+2026-05-06 17:13:28,734 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:28,870 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 42}
+2026-05-06 17:13:28,875 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778058808, content: 这是测试售后政策内容_1778058808..., lang: de, brand_id: 42, status: 1
+2026-05-06 17:13:28,876 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:13:29,022 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 57}
+2026-05-06 17:13:29,040 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:119] INFO 更新售后政策 - policy_id: 57, title: 已更新售后政策_1778058809, content: 已更新售后政策内容_1778058809..., lang: ja, brand_id: 42, status: 2
+2026-05-06 17:13:29,042 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策 ===========
+2026-05-06 17:13:29,186 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:131] INFO 更新售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:29,200 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778058809, content: 详情测试售后政策内容_1778058809..., lang: ja, brand_id: 12, status: 2
+2026-05-06 17:13:29,202 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:13:29,337 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 58}
+2026-05-06 17:13:29,340 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 58
+2026-05-06 17:13:29,342 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-06 17:13:29,482 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 58, 'brandId': 12, 'title': '详情测试售后政策_1778058809', 'content': '详情测试售后政策内容_1778058809', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778058809256, 'updateTime': 1778058809256, 'deptId': 114, 'userId': 203}}
+2026-05-06 17:13:29,507 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778058809, content: 待删除售后政策内容_1778058809..., lang: en, brand_id: 12, status: 2
+2026-05-06 17:13:29,509 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:13:29,647 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 59}
+2026-05-06 17:13:29,651 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 59
+2026-05-06 17:13:29,652 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-06 17:13:29,787 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:29,807 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778058809, content: 批量删除售后政策内容1_1778058809..., lang: de, brand_id: 12, status: 2
+2026-05-06 17:13:29,809 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:13:29,942 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 60}
+2026-05-06 17:13:29,945 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778058809, content: 批量删除售后政策内容2_1778058809..., lang: ja, brand_id: 12, status: 2
+2026-05-06 17:13:29,947 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:13:30,078 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 61}
+2026-05-06 17:13:30,081 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [60, 61]
+2026-05-06 17:13:30,083 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-06 17:13:30,212 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:30,337 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:30,495 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 品牌测试专用_1778058810, after_sales_policy_id: 0, status: 1
+2026-05-06 17:13:30,498 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:30,641 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 43}
+2026-05-06 17:13:30,644 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778058810, content: 品牌测试售后政策内容_1778058810..., lang: en, brand_id: 43, status: 1
+2026-05-06 17:13:30,645 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-06 17:13:30,781 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 62}
+2026-05-06 17:13:30,784 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-06 17:13:30,785 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-06 17:13:30,924 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 28, 'list': [{'id': 43, 'brandName': '品牌测试专用_1778058810', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058810559, 'updateTime': 1778058810559, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 42, 'brandName': '测试品牌_售后政策_1778058808', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058808790, 'updateTime': 1778058808790, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 38, 'brandName': '已更新品牌_1778058014', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778058014766, 'updateTime': 1778058014915, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 37, 'brandName': '详情测试品牌_1778058014', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058014456, 'updateTime': 1778058014456, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 36, 'brandName': '测试品牌_1778058014', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058014303, 'updateTime': 1778058014303, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 35, 'brandName': '品牌测试专用_1778058013', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058013817, 'updateTime': 1778058013817, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 34, 'brandName': '测试品牌_售后政策_1778058012', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058012104, 'updateTime': 1778058012104, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 30, 'brandName': '已更新品牌_1778057788', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778057788255, 'updateTime': 1778057788397, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 29, 'brandName': '详情测试品牌_1778057787', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787966, 'updateTime': 1778057787966, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 28, 'brandName': '测试品牌_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787808, 'updateTime': 1778057787808, 'deptId': 114, 'userId': 203, 'policyNum': 0}]}}
+2026-05-06 17:13:30,948 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_1778058810, after_sales_policy_id: 62, status: 1
+2026-05-06 17:13:30,949 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:31,080 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 44}
+2026-05-06 17:13:31,088 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 详情测试品牌_1778058811, after_sales_policy_id: 62, status: 2
+2026-05-06 17:13:31,089 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:31,217 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 45}
+2026-05-06 17:13:31,221 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:196] INFO 获得售后政策-品牌详情 - brand_id: 45
+2026-05-06 17:13:31,223 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌 ===========
+2026-05-06 17:13:31,349 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:199] INFO 获得售后政策-品牌详情响应: {'code': 0, 'msg': '', 'data': {'id': 45, 'brandName': '详情测试品牌_1778058811', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058811137, 'updateTime': 1778058811137, 'deptId': 114, 'userId': 203, 'policyNum': None}}
+2026-05-06 17:13:31,355 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待更新品牌_1778058811, after_sales_policy_id: 62, status: 1
+2026-05-06 17:13:31,356 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:31,495 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 46}
+2026-05-06 17:13:31,498 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:240] INFO 更新售后政策-品牌 - brand_id: 46, brand_name: 已更新品牌_1778058811, after_sales_policy_id: 62, status: 2
+2026-05-06 17:13:31,500 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策-品牌 ===========
+2026-05-06 17:13:31,639 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:250] INFO 更新售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:31,652 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待删除品牌_1778058811, after_sales_policy_id: 62, status: 2
+2026-05-06 17:13:31,653 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:31,787 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 47}
+2026-05-06 17:13:31,791 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:168] INFO 删除售后政策-品牌 - brand_id: 47
+2026-05-06 17:13:31,793 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策-品牌 ===========
+2026-05-06 17:13:31,930 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:171] INFO 删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:31,953 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌1_1778058811, after_sales_policy_id: 62, status: 2
+2026-05-06 17:13:31,954 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:32,085 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 48}
+2026-05-06 17:13:32,088 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌2_1778058811, after_sales_policy_id: 62, status: 2
+2026-05-06 17:13:32,089 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-06 17:13:32,219 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 49}
+2026-05-06 17:13:32,223 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:182] INFO 批量删除售后政策-品牌 - brand_ids: [48, 49]
+2026-05-06 17:13:32,224 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策-品牌 ===========
+2026-05-06 17:13:32,360 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:185] INFO 批量删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:32,374 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-06 17:13:32,375 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-06 17:13:32,506 [tid:8056 pid:6500] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 44, 'brandName': '测试品牌_1778058810', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058811000, 'updateTime': 1778058811000, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 43, 'brandName': '品牌测试专用_1778058810', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058810559, 'updateTime': 1778058810559, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 42, 'brandName': '测试品牌_售后政策_1778058808', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058808790, 'updateTime': 1778058808790, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 36, 'brandName': '测试品牌_1778058014', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058014303, 'updateTime': 1778058014303, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 35, 'brandName': '品牌测试专用_1778058013', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058013817, 'updateTime': 1778058013817, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 34, 'brandName': '测试品牌_售后政策_1778058012', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058012104, 'updateTime': 1778058012104, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 28, 'brandName': '测试品牌_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787808, 'updateTime': 1778057787808, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 27, 'brandName': '品牌测试专用_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787348, 'updateTime': 1778057787348, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 26, 'brandName': '测试品牌_售后政策_1778057785', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057785567, 'updateTime': 1778057785567, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-06 17:13:32,639 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:32,811 [tid:8056 pid:6500] AgreementManage.py[line:116] INFO 获得协议分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'type': '', 'title': '', 'content': '', 'status': ''}
+2026-05-06 17:13:32,815 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得协议分页 ===========
+2026-05-06 17:13:32,954 [tid:8056 pid:6500] AgreementManage.py[line:119] INFO 获得协议分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 20, 'list': [{'id': 14, 'terminal': '1', 'type': 6, 'title': '透明度报告标题', 'content': '这是正文内容
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '204', 'updater': '挂辣辣的瓜', 'createTime': 1776068587089, 'updateTime': 1776069119841, 'deptId': 0, 'userId': 204}, {'id': 13, 'terminal': '1', 'type': 1, 'title': '孤悬于远东寒海之间,库页岛如沉睡巨鲸,静卧在鄂霍次克海与鞑靼海峡的碧波里。千里山脉纵贯全境,东西双峰衔云而立,六千溪流蜿蜒成练,千座湖泊散落如星,浸染着寒地的清冽与辽阔。 林海是岛屿永恒的底色,苍劲的落叶松与冷杉铺展万顷浓绿,春日新芽破霜,秋日层林染金,连荒野草木都生得蓬勃伟岸。林间棕熊缓步,紫貂潜行,驯鹿踏过湿地苔原;海岸边灰鲸逐浪,海鸟翩飞,鲑鱼洄游奔赴星河,原生态的生灵百态,绘就北国最壮阔的自然长卷。 长风掠过雪原,林海低语潮汐,每一寸土地都藏着山海深情,每一缕风都载着岁月悠长。', 'content': '孤悬于远东寒海之间,库页岛如沉睡巨鲸,静卧在鄂霍次克海与鞑靼海峡的碧波里。千里山脉纵贯全境,东西双峰衔云而立,六千溪流蜿蜒成练,千座湖泊散落如星,浸染着寒地的清冽与辽阔。
林海是岛屿永恒的底色,苍劲的落叶松与冷杉铺展万顷浓绿,春日新芽破霜,秋日层林染金,连荒野草木都生得蓬勃伟岸。林间棕熊缓步,紫貂潜行,驯鹿踏过湿地苔原;海岸边灰鲸逐浪,海鸟翩飞,鲑鱼洄游奔赴星河,原生态的生灵百态,绘就北国最壮阔的自然长卷。
长风掠过雪原,林海低语潮汐,每一寸土地都藏着山海深情,每一缕风都载着岁月悠长。
', 'status': 1, 'lang': 'pl', 'rankNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1775787078899, 'updateTime': 1775787078899, 'deptId': 114, 'userId': 203}, {'id': 11, 'terminal': '1', 'type': 4, 'title': '用户协议', 'content': '不遵守的就猪八
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774599611156, 'updateTime': 1775786859785, 'deptId': 114, 'userId': 203}, {'id': 9, 'terminal': '1', 'type': 1, 'title': '测试协议', 'content': '测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404487857, 'updateTime': 1774404497348, 'deptId': 1, 'userId': 145}, {'id': 5, 'terminal': '1', 'type': 2, 'title': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。', 'content': '测试环境一哈
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773107640496, 'updateTime': 1774598787925, 'deptId': 116, 'userId': 147}, {'id': 4, 'terminal': '1', 'type': 1, 'title': '用户测试协议1111', 'content': '飞机飞机艾佛啊
', 'status': 1, 'lang': 'de', 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773056002516, 'updateTime': 1773107141877, 'deptId': 116, 'userId': 147}, {'id': 6, 'terminal': '1', 'type': 1, 'title': '测试数据123', 'content': '124513515
', 'status': 1, 'lang': 'es', 'rankNum': 1, 'creator': '147', 'updater': '147', 'createTime': 1773110599081, 'updateTime': 1773220135616, 'deptId': 116, 'userId': 147}, {'id': 8, 'terminal': '1', 'type': 1, 'title': '测试多个隐私策略', 'content': '狗日饿啊缝纫机
', 'status': 1, 'lang': 'es', 'rankNum': 5, 'creator': '147', 'updater': '147', 'createTime': 1773111389179, 'updateTime': 1773220125716, 'deptId': 116, 'userId': 147}, {'id': 10, 'terminal': '1', 'type': 3, 'title': '鱼人语教学开始', 'content': 'Wralarrrrr!Wawalala!Wurrrrgl! Mmmurlok mmmrrglllm! Wrarararralalla!Wuuuu~ Glub-glub… Murloc ok! ', 'status': 1, 'lang': 'en', 'rankNum': 11, 'creator': '203', 'updater': '203', 'createTime': 1774598987819, 'updateTime': 1774598987819, 'deptId': 114, 'userId': 203}, {'id': 12, 'terminal': '1', 'type': 5, 'title': '社区指南测试版本', 'content': '多见于平台用户协议、违规提示中,是互联网产品的标准用语。
', 'status': 1, 'lang': 'en', 'rankNum': 123, 'creator': '203', 'updater': '203', 'createTime': 1774835556936, 'updateTime': 1774835556936, 'deptId': 114, 'userId': 203}]}}
+2026-05-06 17:13:32,967 [tid:8056 pid:6500] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 测试协议_1778058812, content: 这是测试协议内容_1778058812..., terminal: web, lang: de, rank_num: 812, status: 2
+2026-05-06 17:13:32,968 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-06 17:13:33,117 [tid:8056 pid:6500] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 55}
+2026-05-06 17:13:33,127 [tid:8056 pid:6500] AgreementManage.py[line:35] INFO 创建协议 - type: 2, title: 详情测试协议_1778058813, content: 详情测试协议内容_1778058813..., terminal: app, lang: ja, rank_num: 1813, status: 1
+2026-05-06 17:13:33,129 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-06 17:13:33,273 [tid:8056 pid:6500] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 120146, 'msg': 'An enabled agreement with the same language and type already exists', 'data': None}
+2026-05-06 17:13:33,299 [tid:8056 pid:6500] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 待更新协议_1778058813, content: 待更新协议内容_1778058813..., terminal: app, lang: de, rank_num: 2813, status: 1
+2026-05-06 17:13:33,301 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-06 17:13:33,429 [tid:8056 pid:6500] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 120146, 'msg': 'An enabled agreement with the same language and type already exists', 'data': None}
+2026-05-06 17:13:33,440 [tid:8056 pid:6500] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 待删除协议_1778058813, content: 待删除协议内容_1778058813..., terminal: web, lang: ja, rank_num: 4813, status: 2
+2026-05-06 17:13:33,442 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-06 17:13:33,583 [tid:8056 pid:6500] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 56}
+2026-05-06 17:13:33,604 [tid:8056 pid:6500] AgreementManage.py[line:60] INFO 删除协议 - agreement_id: 56
+2026-05-06 17:13:33,607 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除协议 ===========
+2026-05-06 17:13:33,755 [tid:8056 pid:6500] AgreementManage.py[line:63] INFO 删除协议响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:33,764 [tid:8056 pid:6500] AgreementManage.py[line:35] INFO 创建协议 - type: 2, title: 批量删除协议1_1778058813, content: 批量删除协议内容1_1778058813..., terminal: app, lang: de, rank_num: 5813, status: 2
+2026-05-06 17:13:33,765 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-06 17:13:33,900 [tid:8056 pid:6500] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 57}
+2026-05-06 17:13:33,902 [tid:8056 pid:6500] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 批量删除协议2_1778058813, content: 批量删除协议内容2_1778058813..., terminal: app, lang: ja, rank_num: 6813, status: 2
+2026-05-06 17:13:33,904 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-06 17:13:34,058 [tid:8056 pid:6500] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 58}
+2026-05-06 17:13:34,064 [tid:8056 pid:6500] AgreementManage.py[line:74] INFO 批量删除协议 - agreement_ids: [57, 58]
+2026-05-06 17:13:34,066 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除协议 ===========
+2026-05-06 17:13:34,209 [tid:8056 pid:6500] AgreementManage.py[line:77] INFO 批量删除协议响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 17:13:34,225 [tid:8056 pid:6500] AgreementManage.py[line:88] INFO 导出协议Excel - 参数: {'type': '', 'title': '', 'content': '', 'status': ''}
+2026-05-06 17:13:34,226 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 导出协议 Excel ===========
+2026-05-06 17:13:34,367 [tid:8056 pid:6500] AgreementManage.py[line:91] INFO 导出协议Excel响应:
+2026-05-06 17:13:34,497 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:34,790 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得app版本号管理分页 ===========
+2026-05-06 17:13:34,933 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-06 17:13:35,070 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-06 17:13:35,208 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得app版本号管理 ===========
+2026-05-06 17:13:35,359 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-06 17:13:35,486 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 更新app版本号管理 ===========
+2026-05-06 17:13:35,641 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-06 17:13:35,778 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除app版本号管理 ===========
+2026-05-06 17:13:35,951 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-06 17:13:36,095 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-06 17:13:36,232 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除app版本号管理 ===========
+2026-05-06 17:13:36,393 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得导入app版本号管理模板 ===========
+2026-05-06 17:13:36,544 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 导出app版本号管理 Excel ===========
+2026-05-06 17:13:36,846 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:37,035 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得Banner管理分页 ===========
+2026-05-06 17:13:37,184 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-06 17:13:37,335 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-06 17:13:37,467 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得Banner管理详情 ===========
+2026-05-06 17:13:37,626 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-06 17:13:37,762 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 更新Banner管理 ===========
+2026-05-06 17:13:37,930 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-06 17:13:38,062 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除Banner管理 ===========
+2026-05-06 17:13:38,211 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-06 17:13:38,364 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-06 17:13:38,506 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除Banner管理 ===========
+2026-05-06 17:13:38,794 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:38,956 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取部门列表 ===========
+2026-05-06 17:13:39,106 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-06 17:13:39,277 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得部门信息 ===========
+2026-05-06 17:13:39,423 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 更新部门 ===========
+2026-05-06 17:13:39,575 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-06 17:13:39,707 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除部门 ===========
+2026-05-06 17:13:39,858 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-06 17:13:39,984 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-06 17:13:40,133 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除部门 ===========
+2026-05-06 17:13:40,285 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取部门精简信息列表 ===========
+2026-05-06 17:13:40,431 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取部门精简信息列表 ===========
+2026-05-06 17:13:40,699 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:41,007 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得岗位分页列表 ===========
+2026-05-06 17:13:41,163 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-06 17:13:41,312 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得岗位信息 ===========
+2026-05-06 17:13:41,470 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-06 17:13:41,615 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改岗位 ===========
+2026-05-06 17:13:41,766 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-06 17:13:41,904 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除岗位 ===========
+2026-05-06 17:13:42,085 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-06 17:13:42,231 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-06 17:13:42,376 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除岗位 ===========
+2026-05-06 17:13:42,533 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取岗位全列表 ===========
+2026-05-06 17:13:42,676 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取岗位精简列表 ===========
+2026-05-06 17:13:42,977 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得角色分页 ===========
+2026-05-06 17:13:43,138 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-06 17:13:43,291 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-06 17:13:43,429 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得角色信息 ===========
+2026-05-06 17:13:43,587 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-06 17:13:43,731 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改角色 ===========
+2026-05-06 17:13:43,926 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-06 17:13:44,064 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除角色 ===========
+2026-05-06 17:13:44,237 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-06 17:13:44,383 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-06 17:13:44,527 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除角色 ===========
+2026-05-06 17:13:44,682 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取角色精简信息列表 ===========
+2026-05-06 17:13:44,832 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取角色精简信息列表 ===========
+2026-05-06 17:13:45,083 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:45,417 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得运费模板分页 ===========
+2026-05-06 17:13:45,561 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-06 17:13:45,726 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得运费模板详情 ===========
+2026-05-06 17:13:45,858 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 保存运费模板信息(含规则与子表) ===========
+2026-05-06 17:13:45,994 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-06 17:13:46,122 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 更新运费模板信息 ===========
+2026-05-06 17:13:46,264 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-06 17:13:46,412 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 更新运费模板信息 ===========
+2026-05-06 17:13:46,538 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除运费模板信息 ===========
+2026-05-06 17:13:46,688 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-06 17:13:46,822 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-06 17:13:46,990 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除运费模板信息 ===========
+2026-05-06 17:13:47,257 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:47,571 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得用户分页列表 ===========
+2026-05-06 17:13:47,726 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获取用户精简信息列表 ===========
+2026-05-06 17:13:47,928 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:48,093 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:48,232 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得用户详情 ===========
+2026-05-06 17:13:48,370 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:48,500 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改用户 ===========
+2026-05-06 17:13:48,680 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:48,833 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 重置用户密码 ===========
+2026-05-06 17:13:49,001 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:49,141 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改用户状态 ===========
+2026-05-06 17:13:49,320 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:49,454 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 删除用户 ===========
+2026-05-06 17:13:49,623 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:49,767 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-06 17:13:49,908 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 批量删除用户 ===========
+2026-05-06 17:13:50,210 [tid:8056 pid:6500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 17:13:50,372 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得登录用户信息 ===========
+2026-05-06 17:13:50,539 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 获得登录用户信息 ===========
+2026-05-06 17:13:50,688 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人信息 ===========
+2026-05-06 17:13:50,822 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人信息 ===========
+2026-05-06 17:13:50,991 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人密码 ===========
+2026-05-06 17:13:51,274 [tid:8056 pid:6500] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人密码 ===========
+2026-05-06 19:13:09,249 [tid:5936 pid:29000] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 19:13:09,257 [tid:5936 pid:29000] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 19:13:09,258 [tid:5936 pid:29000] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 19:13:09,900 [tid:5936 pid:29000] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 19:13:10,171 [tid:5936 pid:29000] AddressCountryManage.py[line:99] INFO 获得国家信息分页 - page_num: 1, page_size: 10
+2026-05-06 19:13:10,172 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息分页 ===========
+2026-05-06 19:13:10,311 [tid:5936 pid:29000] AddressCountryManage.py[line:108] INFO 获得国家信息分页响应: {'code': 0, 'msg': '', 'data': {'total': 19, 'list': [{'id': 557, 'lingxingCountryCode': 'MN', 'paypalCountryCode': 'MN', 'nameEn': 'Mongolia', 'nameCn': '蒙古国 蒙古', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773137099188, 'deptId': 0, 'userId': 0}, {'id': 556, 'lingxingCountryCode': 'KE', 'paypalCountryCode': 'KE', 'nameEn': 'Kenya', 'nameCn': '肯尼亚', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773138044122, 'deptId': 0, 'userId': 0}, {'id': 555, 'lingxingCountryCode': 'CI', 'paypalCountryCode': 'CI', 'nameEn': 'Côte d’ivoire', 'nameCn': '科特迪瓦', 'status': 1, 'creator': '1', 'updater': '哇啦啦的哇', 'createTime': 1773100957757, 'updateTime': 1774431192870, 'deptId': 0, 'userId': 0}, {'id': 543, 'lingxingCountryCode': 'KR', 'paypalCountryCode': 'KR', 'nameEn': 'South Korea', 'nameCn': '韩国 南朝鲜', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 535, 'lingxingCountryCode': 'GB', 'paypalCountryCode': 'GB', 'nameEn': 'Great Britain (United Kingdom; England)', 'nameCn': '英国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 509, 'lingxingCountryCode': 'VA', 'paypalCountryCode': 'VA', 'nameEn': 'Vatican City (The Holy See)', 'nameCn': '梵蒂冈', 'status': 1, 'creator': '1', 'updater': '测试巨佬', 'createTime': 1773100957757, 'updateTime': 1775037618290, 'deptId': 0, 'userId': 0}, {'id': 507, 'lingxingCountryCode': 'US', 'paypalCountryCode': 'US', 'nameEn': 'United States of America (USA)', 'nameCn': '美国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 480, 'lingxingCountryCode': 'SG', 'paypalCountryCode': 'SG', 'nameEn': 'Singapore', 'nameCn': '新加坡', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 479, 'lingxingCountryCode': 'SE', 'paypalCountryCode': 'SE', 'nameEn': 'Sweden', 'nameCn': '瑞典', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 464, 'lingxingCountryCode': 'PL', 'paypalCountryCode': 'PL', 'nameEn': 'Poland', 'nameCn': '波兰', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}]}}
+2026-05-06 19:13:10,320 [tid:5936 pid:29000] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778065990, country_name: 测试国家_1778065990, status: 1
+2026-05-06 19:13:10,322 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:10,466 [tid:5936 pid:29000] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 1}
+2026-05-06 19:13:10,472 [tid:5936 pid:29000] AddressCountryManage.py[line:126] INFO 更新国家信息 - country_id: 1, country_code: TC1778065990, country_name: 已更新国家_1778065990
+2026-05-06 19:13:10,475 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 更新国家信息 ===========
+2026-05-06 19:13:10,623 [tid:5936 pid:29000] AddressCountryManage.py[line:143] INFO 更新国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:13:10,631 [tid:5936 pid:29000] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778065990, country_name: 详情测试国家_1778065990, status: 2
+2026-05-06 19:13:10,633 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:10,787 [tid:5936 pid:29000] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 2}
+2026-05-06 19:13:10,790 [tid:5936 pid:29000] AddressCountryManage.py[line:85] INFO 获得国家信息详情 - country_id: 2
+2026-05-06 19:13:10,790 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息 ===========
+2026-05-06 19:13:10,924 [tid:5936 pid:29000] AddressCountryManage.py[line:87] INFO 获得国家信息详情响应: {'code': 0, 'msg': '', 'data': {'id': 2, 'lingxingCountryCode': None, 'paypalCountryCode': None, 'nameEn': None, 'nameCn': None, 'status': 2, 'creator': '203', 'updater': '203', 'createTime': 1778065990711, 'updateTime': 1778065990711, 'deptId': 0, 'userId': 0}}
+2026-05-06 19:13:10,950 [tid:5936 pid:29000] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778065990, country_name: 待删除国家_1778065990, status: 2
+2026-05-06 19:13:10,953 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:11,078 [tid:5936 pid:29000] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 3}
+2026-05-06 19:13:11,082 [tid:5936 pid:29000] AddressCountryManage.py[line:61] INFO 删除国家信息 - country_id: 3
+2026-05-06 19:13:11,083 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 删除国家信息 ===========
+2026-05-06 19:13:11,220 [tid:5936 pid:29000] AddressCountryManage.py[line:63] INFO 删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:13:11,226 [tid:5936 pid:29000] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778065991, country_name: 批量删除国家1_1778065991, status: 2
+2026-05-06 19:13:11,227 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:11,353 [tid:5936 pid:29000] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 4}
+2026-05-06 19:13:11,354 [tid:5936 pid:29000] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778065992, country_name: 批量删除国家2_1778065991, status: 2
+2026-05-06 19:13:11,355 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:11,478 [tid:5936 pid:29000] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 5}
+2026-05-06 19:13:11,480 [tid:5936 pid:29000] AddressCountryManage.py[line:73] INFO 批量删除国家信息 - country_ids: [4, 5]
+2026-05-06 19:13:11,482 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 批量删除国家信息 ===========
+2026-05-06 19:13:11,616 [tid:5936 pid:29000] AddressCountryManage.py[line:75] INFO 批量删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:13:11,651 [tid:5936 pid:29000] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778065991, country_name: 状态更新国家1_1778065991, status: 1
+2026-05-06 19:13:11,653 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:11,788 [tid:5936 pid:29000] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 6}
+2026-05-06 19:13:11,789 [tid:5936 pid:29000] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778065992, country_name: 状态更新国家2_1778065991, status: 1
+2026-05-06 19:13:11,790 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:11,918 [tid:5936 pid:29000] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 7}
+2026-05-06 19:13:11,923 [tid:5936 pid:29000] AddressCountryManage.py[line:154] INFO 批量更新国家信息状态 - country_ids: [6, 7], status: 2
+2026-05-06 19:13:11,925 [tid:5936 pid:29000] Dlizhan_interface.py[line:45] INFO =========== 批量更新国家信息状态 ===========
+2026-05-06 19:13:12,056 [tid:5936 pid:29000] AddressCountryManage.py[line:162] INFO 批量更新国家信息状态响应: {'code': 400, 'msg': 'Missing request parameters:ids', 'data': None}
+2026-05-06 19:13:49,941 [tid:9048 pid:32224] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 19:13:49,944 [tid:9048 pid:32224] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 19:13:49,945 [tid:9048 pid:32224] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 19:13:50,560 [tid:9048 pid:32224] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 19:13:50,764 [tid:9048 pid:32224] AddressCountryManage.py[line:99] INFO 获得国家信息分页 - page_num: 1, page_size: 10
+2026-05-06 19:13:50,766 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息分页 ===========
+2026-05-06 19:13:50,915 [tid:9048 pid:32224] AddressCountryManage.py[line:108] INFO 获得国家信息分页响应: {'code': 0, 'msg': '', 'data': {'total': 23, 'list': [{'id': 557, 'lingxingCountryCode': 'MN', 'paypalCountryCode': 'MN', 'nameEn': 'Mongolia', 'nameCn': '蒙古国 蒙古', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773137099188, 'deptId': 0, 'userId': 0}, {'id': 556, 'lingxingCountryCode': 'KE', 'paypalCountryCode': 'KE', 'nameEn': 'Kenya', 'nameCn': '肯尼亚', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773138044122, 'deptId': 0, 'userId': 0}, {'id': 555, 'lingxingCountryCode': 'CI', 'paypalCountryCode': 'CI', 'nameEn': 'Côte d’ivoire', 'nameCn': '科特迪瓦', 'status': 1, 'creator': '1', 'updater': '哇啦啦的哇', 'createTime': 1773100957757, 'updateTime': 1774431192870, 'deptId': 0, 'userId': 0}, {'id': 543, 'lingxingCountryCode': 'KR', 'paypalCountryCode': 'KR', 'nameEn': 'South Korea', 'nameCn': '韩国 南朝鲜', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 535, 'lingxingCountryCode': 'GB', 'paypalCountryCode': 'GB', 'nameEn': 'Great Britain (United Kingdom; England)', 'nameCn': '英国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 509, 'lingxingCountryCode': 'VA', 'paypalCountryCode': 'VA', 'nameEn': 'Vatican City (The Holy See)', 'nameCn': '梵蒂冈', 'status': 1, 'creator': '1', 'updater': '测试巨佬', 'createTime': 1773100957757, 'updateTime': 1775037618290, 'deptId': 0, 'userId': 0}, {'id': 507, 'lingxingCountryCode': 'US', 'paypalCountryCode': 'US', 'nameEn': 'United States of America (USA)', 'nameCn': '美国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 480, 'lingxingCountryCode': 'SG', 'paypalCountryCode': 'SG', 'nameEn': 'Singapore', 'nameCn': '新加坡', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 479, 'lingxingCountryCode': 'SE', 'paypalCountryCode': 'SE', 'nameEn': 'Sweden', 'nameCn': '瑞典', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 464, 'lingxingCountryCode': 'PL', 'paypalCountryCode': 'PL', 'nameEn': 'Poland', 'nameCn': '波兰', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}]}}
+2026-05-06 19:13:50,931 [tid:9048 pid:32224] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066030, country_name: 测试国家_1778066030, status: 1
+2026-05-06 19:13:50,933 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:51,067 [tid:9048 pid:32224] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 8}
+2026-05-06 19:13:51,073 [tid:9048 pid:32224] AddressCountryManage.py[line:126] INFO 更新国家信息 - country_id: 8, country_code: TC1778066031, country_name: 已更新国家_1778066031
+2026-05-06 19:13:51,074 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 更新国家信息 ===========
+2026-05-06 19:13:51,219 [tid:9048 pid:32224] AddressCountryManage.py[line:143] INFO 更新国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:13:51,235 [tid:9048 pid:32224] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066031, country_name: 详情测试国家_1778066031, status: 2
+2026-05-06 19:13:51,236 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:51,364 [tid:9048 pid:32224] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 9}
+2026-05-06 19:13:51,369 [tid:9048 pid:32224] AddressCountryManage.py[line:85] INFO 获得国家信息详情 - country_id: 9
+2026-05-06 19:13:51,371 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息 ===========
+2026-05-06 19:13:51,515 [tid:9048 pid:32224] AddressCountryManage.py[line:87] INFO 获得国家信息详情响应: {'code': 0, 'msg': '', 'data': {'id': 9, 'lingxingCountryCode': None, 'paypalCountryCode': None, 'nameEn': None, 'nameCn': None, 'status': 2, 'creator': '203', 'updater': '203', 'createTime': 1778066031298, 'updateTime': 1778066031298, 'deptId': 0, 'userId': 0}}
+2026-05-06 19:13:51,528 [tid:9048 pid:32224] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066031, country_name: 待删除国家_1778066031, status: 2
+2026-05-06 19:13:51,530 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:51,658 [tid:9048 pid:32224] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 10}
+2026-05-06 19:13:51,662 [tid:9048 pid:32224] AddressCountryManage.py[line:61] INFO 删除国家信息 - country_id: 10
+2026-05-06 19:13:51,664 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 删除国家信息 ===========
+2026-05-06 19:13:51,797 [tid:9048 pid:32224] AddressCountryManage.py[line:63] INFO 删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:13:51,814 [tid:9048 pid:32224] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066031, country_name: 批量删除国家1_1778066031, status: 2
+2026-05-06 19:13:51,815 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:51,938 [tid:9048 pid:32224] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 11}
+2026-05-06 19:13:51,940 [tid:9048 pid:32224] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066032, country_name: 批量删除国家2_1778066031, status: 2
+2026-05-06 19:13:51,942 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:52,091 [tid:9048 pid:32224] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 12}
+2026-05-06 19:13:52,098 [tid:9048 pid:32224] AddressCountryManage.py[line:73] INFO 批量删除国家信息 - country_ids: [11, 12]
+2026-05-06 19:13:52,100 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 批量删除国家信息 ===========
+2026-05-06 19:13:52,255 [tid:9048 pid:32224] AddressCountryManage.py[line:75] INFO 批量删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:13:52,282 [tid:9048 pid:32224] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066032, country_name: 状态更新国家1_1778066032, status: 1
+2026-05-06 19:13:52,283 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:52,426 [tid:9048 pid:32224] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 13}
+2026-05-06 19:13:52,428 [tid:9048 pid:32224] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066033, country_name: 状态更新国家2_1778066032, status: 1
+2026-05-06 19:13:52,430 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:13:52,565 [tid:9048 pid:32224] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 14}
+2026-05-06 19:13:52,570 [tid:9048 pid:32224] AddressCountryManage.py[line:154] INFO 批量更新国家信息状态 - country_ids: [13, 14], status: 2
+2026-05-06 19:13:52,571 [tid:9048 pid:32224] Dlizhan_interface.py[line:45] INFO =========== 批量更新国家信息状态 ===========
+2026-05-06 19:13:52,723 [tid:9048 pid:32224] AddressCountryManage.py[line:159] INFO 批量更新国家信息状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:21:46,167 [tid:12744 pid:7152] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-06 19:21:46,170 [tid:12744 pid:7152] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-06 19:21:46,171 [tid:12744 pid:7152] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-06 19:21:46,774 [tid:12744 pid:7152] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-06 19:21:46,983 [tid:12744 pid:7152] AddressCountryManage.py[line:99] INFO 获得国家信息分页 - page_num: 1, page_size: 10
+2026-05-06 19:21:46,985 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息分页 ===========
+2026-05-06 19:21:47,122 [tid:12744 pid:7152] AddressCountryManage.py[line:108] INFO 获得国家信息分页响应: {'code': 0, 'msg': '', 'data': {'total': 27, 'list': [{'id': 557, 'lingxingCountryCode': 'MN', 'paypalCountryCode': 'MN', 'nameEn': 'Mongolia', 'nameCn': '蒙古国 蒙古', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773137099188, 'deptId': 0, 'userId': 0}, {'id': 556, 'lingxingCountryCode': 'KE', 'paypalCountryCode': 'KE', 'nameEn': 'Kenya', 'nameCn': '肯尼亚', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773138044122, 'deptId': 0, 'userId': 0}, {'id': 555, 'lingxingCountryCode': 'CI', 'paypalCountryCode': 'CI', 'nameEn': 'Côte d’ivoire', 'nameCn': '科特迪瓦', 'status': 1, 'creator': '1', 'updater': '哇啦啦的哇', 'createTime': 1773100957757, 'updateTime': 1774431192870, 'deptId': 0, 'userId': 0}, {'id': 543, 'lingxingCountryCode': 'KR', 'paypalCountryCode': 'KR', 'nameEn': 'South Korea', 'nameCn': '韩国 南朝鲜', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 535, 'lingxingCountryCode': 'GB', 'paypalCountryCode': 'GB', 'nameEn': 'Great Britain (United Kingdom; England)', 'nameCn': '英国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 509, 'lingxingCountryCode': 'VA', 'paypalCountryCode': 'VA', 'nameEn': 'Vatican City (The Holy See)', 'nameCn': '梵蒂冈', 'status': 1, 'creator': '1', 'updater': '测试巨佬', 'createTime': 1773100957757, 'updateTime': 1775037618290, 'deptId': 0, 'userId': 0}, {'id': 507, 'lingxingCountryCode': 'US', 'paypalCountryCode': 'US', 'nameEn': 'United States of America (USA)', 'nameCn': '美国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 480, 'lingxingCountryCode': 'SG', 'paypalCountryCode': 'SG', 'nameEn': 'Singapore', 'nameCn': '新加坡', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 479, 'lingxingCountryCode': 'SE', 'paypalCountryCode': 'SE', 'nameEn': 'Sweden', 'nameCn': '瑞典', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 464, 'lingxingCountryCode': 'PL', 'paypalCountryCode': 'PL', 'nameEn': 'Poland', 'nameCn': '波兰', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}]}}
+2026-05-06 19:21:47,137 [tid:12744 pid:7152] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066507, country_name: 测试国家_1778066507, status: 1
+2026-05-06 19:21:47,138 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:21:47,269 [tid:12744 pid:7152] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 15}
+2026-05-06 19:21:47,278 [tid:12744 pid:7152] AddressCountryManage.py[line:126] INFO 更新国家信息 - country_id: 15, country_code: TC1778066507, country_name: 已更新国家_1778066507
+2026-05-06 19:21:47,279 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 更新国家信息 ===========
+2026-05-06 19:21:47,407 [tid:12744 pid:7152] AddressCountryManage.py[line:143] INFO 更新国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:21:47,412 [tid:12744 pid:7152] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066507, country_name: 详情测试国家_1778066507, status: 2
+2026-05-06 19:21:47,412 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:21:47,539 [tid:12744 pid:7152] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 16}
+2026-05-06 19:21:47,553 [tid:12744 pid:7152] AddressCountryManage.py[line:85] INFO 获得国家信息详情 - country_id: 16
+2026-05-06 19:21:47,558 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息 ===========
+2026-05-06 19:21:47,689 [tid:12744 pid:7152] AddressCountryManage.py[line:87] INFO 获得国家信息详情响应: {'code': 0, 'msg': '', 'data': {'id': 16, 'lingxingCountryCode': None, 'paypalCountryCode': None, 'nameEn': None, 'nameCn': None, 'status': 2, 'creator': '203', 'updater': '203', 'createTime': 1778066507475, 'updateTime': 1778066507475, 'deptId': 0, 'userId': 0}}
+2026-05-06 19:21:47,698 [tid:12744 pid:7152] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066507, country_name: 待删除国家_1778066507, status: 2
+2026-05-06 19:21:47,700 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:21:47,831 [tid:12744 pid:7152] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 17}
+2026-05-06 19:21:47,834 [tid:12744 pid:7152] AddressCountryManage.py[line:61] INFO 删除国家信息 - country_id: 17
+2026-05-06 19:21:47,836 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 删除国家信息 ===========
+2026-05-06 19:21:47,972 [tid:12744 pid:7152] AddressCountryManage.py[line:63] INFO 删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:21:47,977 [tid:12744 pid:7152] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066507, country_name: 批量删除国家1_1778066507, status: 2
+2026-05-06 19:21:47,978 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:21:48,117 [tid:12744 pid:7152] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 18}
+2026-05-06 19:21:48,119 [tid:12744 pid:7152] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066508, country_name: 批量删除国家2_1778066507, status: 2
+2026-05-06 19:21:48,120 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:21:48,264 [tid:12744 pid:7152] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 19}
+2026-05-06 19:21:48,267 [tid:12744 pid:7152] AddressCountryManage.py[line:73] INFO 批量删除国家信息 - country_ids: [18, 19]
+2026-05-06 19:21:48,268 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 批量删除国家信息 ===========
+2026-05-06 19:21:48,397 [tid:12744 pid:7152] AddressCountryManage.py[line:75] INFO 批量删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-06 19:21:48,406 [tid:12744 pid:7152] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066508, country_name: 状态更新国家1_1778066508, status: 1
+2026-05-06 19:21:48,408 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:21:48,547 [tid:12744 pid:7152] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 20}
+2026-05-06 19:21:48,548 [tid:12744 pid:7152] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778066509, country_name: 状态更新国家2_1778066508, status: 1
+2026-05-06 19:21:48,549 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-06 19:21:48,689 [tid:12744 pid:7152] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 21}
+2026-05-06 19:21:48,692 [tid:12744 pid:7152] AddressCountryManage.py[line:154] INFO 批量更新国家信息状态 - country_ids: [20, 21], status: 2
+2026-05-06 19:21:48,693 [tid:12744 pid:7152] Dlizhan_interface.py[line:45] INFO =========== 批量更新国家信息状态 ===========
+2026-05-06 19:21:48,832 [tid:12744 pid:7152] AddressCountryManage.py[line:159] INFO 批量更新国家信息状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 09:42:01,818 [tid:18608 pid:27916] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:42:01,833 [tid:18608 pid:27916] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:42:01,834 [tid:18608 pid:27916] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:42:02,498 [tid:18608 pid:27916] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:42:02,799 [tid:18608 pid:27916] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:42:02,801 [tid:18608 pid:27916] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:42:02,950 [tid:18608 pid:27916] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1776764408635, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:42:02,962 [tid:18608 pid:27916] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778204522, status: 1
+2026-05-08 09:42:02,963 [tid:18608 pid:27916] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:03,195 [tid:18608 pid:27916] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:03,576 [tid:18608 pid:27916] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 详情测试分类_1778204523, status: 2
+2026-05-08 09:42:03,578 [tid:18608 pid:27916] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:03,710 [tid:18608 pid:27916] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:03,723 [tid:18608 pid:27916] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 待删除分类_1778204523, status: 2
+2026-05-08 09:42:03,724 [tid:18608 pid:27916] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:03,871 [tid:18608 pid:27916] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:03,892 [tid:18608 pid:27916] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类1_1778204523, status: 2
+2026-05-08 09:42:03,894 [tid:18608 pid:27916] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:04,034 [tid:18608 pid:27916] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:04,036 [tid:18608 pid:27916] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类2_1778204523, status: 2
+2026-05-08 09:42:04,037 [tid:18608 pid:27916] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:04,178 [tid:18608 pid:27916] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:42,114 [tid:20212 pid:4520] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:42:42,117 [tid:20212 pid:4520] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:42:42,118 [tid:20212 pid:4520] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:42:42,791 [tid:20212 pid:4520] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:42:42,978 [tid:20212 pid:4520] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:42:42,981 [tid:20212 pid:4520] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:42:43,113 [tid:20212 pid:4520] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1776764408635, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:42:43,125 [tid:20212 pid:4520] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778204563, status: 1
+2026-05-08 09:42:43,126 [tid:20212 pid:4520] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:43,254 [tid:20212 pid:4520] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:43,600 [tid:20212 pid:4520] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 详情测试分类_1778204563, status: 2
+2026-05-08 09:42:43,601 [tid:20212 pid:4520] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:43,737 [tid:20212 pid:4520] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:43,752 [tid:20212 pid:4520] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 待删除分类_1778204563, status: 2
+2026-05-08 09:42:43,753 [tid:20212 pid:4520] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:43,907 [tid:20212 pid:4520] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:43,942 [tid:20212 pid:4520] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类1_1778204563, status: 2
+2026-05-08 09:42:43,944 [tid:20212 pid:4520] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:44,077 [tid:20212 pid:4520] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:42:44,078 [tid:20212 pid:4520] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类2_1778204563, status: 2
+2026-05-08 09:42:44,079 [tid:20212 pid:4520] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:42:44,211 [tid:20212 pid:4520] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:44:39,763 [tid:23424 pid:9228] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:44:39,768 [tid:23424 pid:9228] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:44:39,769 [tid:23424 pid:9228] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:44:40,394 [tid:23424 pid:9228] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:44:40,652 [tid:23424 pid:9228] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:44:40,653 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:44:40,798 [tid:23424 pid:9228] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1776764408635, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:44:40,814 [tid:23424 pid:9228] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778204680, status: 1
+2026-05-08 09:44:40,815 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:44:40,949 [tid:23424 pid:9228] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:44:41,305 [tid:23424 pid:9228] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:44:41,306 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:44:41,438 [tid:23424 pid:9228] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1776764408635, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:44:41,442 [tid:23424 pid:9228] BlogCateManage.py[line:78] INFO 获得blog分类详情 - cate_id: 12
+2026-05-08 09:44:41,444 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 09:44:41,599 [tid:23424 pid:9228] BlogCateManage.py[line:80] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 12, 'name': 'blog分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1776764408635, 'route': None}}
+2026-05-08 09:44:41,618 [tid:23424 pid:9228] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:44:41,619 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:44:41,762 [tid:23424 pid:9228] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1776764408635, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:44:41,770 [tid:23424 pid:9228] BlogCateManage.py[line:115] INFO 更新blog分类 - cate_id: 12, name: blog分类3_updated_1778204681, status: 1
+2026-05-08 09:44:41,772 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 09:44:41,942 [tid:23424 pid:9228] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 09:44:41,954 [tid:23424 pid:9228] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:44:41,956 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:44:42,105 [tid:23424 pid:9228] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:44:42,109 [tid:23424 pid:9228] BlogCateManage.py[line:54] INFO 删除blog分类 - cate_id: 12
+2026-05-08 09:44:42,111 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 09:44:42,250 [tid:23424 pid:9228] BlogCateManage.py[line:56] INFO 删除blog分类响应: {'code': 100054, 'msg': 'Cannot delete category while it still contains blogs', 'data': None}
+2026-05-08 09:44:42,303 [tid:23424 pid:9228] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:44:42,307 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:44:42,458 [tid:23424 pid:9228] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:44:42,461 [tid:23424 pid:9228] BlogCateManage.py[line:66] INFO 批量删除blog分类 - cate_ids: [12, 11]
+2026-05-08 09:44:42,462 [tid:23424 pid:9228] Dlizhan_interface.py[line:45] INFO =========== 批量删除blog分类 ===========
+2026-05-08 09:44:42,587 [tid:23424 pid:9228] BlogCateManage.py[line:68] INFO 批量删除blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:45:37,999 [tid:30416 pid:7140] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:45:38,003 [tid:30416 pid:7140] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:45:38,004 [tid:30416 pid:7140] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:45:38,665 [tid:30416 pid:7140] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:45:38,857 [tid:30416 pid:7140] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:45:38,859 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:45:38,998 [tid:30416 pid:7140] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:45:39,033 [tid:30416 pid:7140] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778204739, status: 1
+2026-05-08 09:45:39,035 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:45:39,191 [tid:30416 pid:7140] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:45:39,560 [tid:30416 pid:7140] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:45:39,561 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:45:39,682 [tid:30416 pid:7140] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:45:39,686 [tid:30416 pid:7140] BlogCateManage.py[line:78] INFO 获得blog分类详情 - cate_id: 12
+2026-05-08 09:45:39,688 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 09:45:39,837 [tid:30416 pid:7140] BlogCateManage.py[line:80] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}}
+2026-05-08 09:45:39,869 [tid:30416 pid:7140] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:45:39,871 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:45:40,004 [tid:30416 pid:7140] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:45:40,013 [tid:30416 pid:7140] BlogCateManage.py[line:115] INFO 更新blog分类 - cate_id: 12, name: blog分类3_updated_1778204681_updated_1778204740, status: 1
+2026-05-08 09:45:40,014 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 09:45:40,152 [tid:30416 pid:7140] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:45:40,187 [tid:30416 pid:7140] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:45:40,189 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:45:40,333 [tid:30416 pid:7140] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:45:40,350 [tid:30416 pid:7140] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:45:40,351 [tid:30416 pid:7140] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:45:40,492 [tid:30416 pid:7140] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:46:21,130 [tid:4288 pid:27576] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:46:21,134 [tid:4288 pid:27576] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:46:21,134 [tid:4288 pid:27576] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:46:21,747 [tid:4288 pid:27576] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:46:21,923 [tid:4288 pid:27576] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:46:21,926 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:46:22,073 [tid:4288 pid:27576] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:46:22,087 [tid:4288 pid:27576] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778204782, status: 1
+2026-05-08 09:46:22,088 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:46:22,227 [tid:4288 pid:27576] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:46:22,592 [tid:4288 pid:27576] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:46:22,593 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:46:22,715 [tid:4288 pid:27576] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:46:22,719 [tid:4288 pid:27576] BlogCateManage.py[line:78] INFO 获得blog分类详情 - cate_id: 12
+2026-05-08 09:46:22,720 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 09:46:22,865 [tid:4288 pid:27576] BlogCateManage.py[line:80] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}}
+2026-05-08 09:46:22,898 [tid:4288 pid:27576] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:46:22,902 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:46:23,061 [tid:4288 pid:27576] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:46:23,066 [tid:4288 pid:27576] BlogCateManage.py[line:115] INFO 更新blog分类 - cate_id: 12, name: blog分类3_updated_1778204681_updated_1778204783, status: 1
+2026-05-08 09:46:23,068 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 09:46:23,230 [tid:4288 pid:27576] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:46:23,262 [tid:4288 pid:27576] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:46:23,264 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:46:23,398 [tid:4288 pid:27576] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:46:23,415 [tid:4288 pid:27576] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:46:23,417 [tid:4288 pid:27576] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:46:23,574 [tid:4288 pid:27576] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:49:05,647 [tid:27932 pid:32932] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:49:05,651 [tid:27932 pid:32932] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:49:05,651 [tid:27932 pid:32932] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:49:06,246 [tid:27932 pid:32932] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:49:06,448 [tid:27932 pid:32932] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:49:06,449 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:49:06,590 [tid:27932 pid:32932] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:49:06,596 [tid:27932 pid:32932] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778204946, status: 1
+2026-05-08 09:49:06,597 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:49:06,739 [tid:27932 pid:32932] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:49:07,141 [tid:27932 pid:32932] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:49:07,142 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:49:07,273 [tid:27932 pid:32932] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:49:07,276 [tid:27932 pid:32932] BlogCateManage.py[line:78] INFO 获得blog分类详情 - cate_id: 12
+2026-05-08 09:49:07,277 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 09:49:07,409 [tid:27932 pid:32932] BlogCateManage.py[line:80] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}}
+2026-05-08 09:49:07,430 [tid:27932 pid:32932] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:49:07,431 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:49:07,554 [tid:27932 pid:32932] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:49:07,558 [tid:27932 pid:32932] BlogCateManage.py[line:115] INFO 更新blog分类 - cate_id: 12, name: blog分类3_updated_1778204681_updated_1778204947, status: 1
+2026-05-08 09:49:07,560 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 09:49:07,749 [tid:27932 pid:32932] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:49:07,793 [tid:27932 pid:32932] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类1_1778204947, status: 1
+2026-05-08 09:49:07,794 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:49:07,932 [tid:27932 pid:32932] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:49:07,934 [tid:27932 pid:32932] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类2_1778204947, status: 1
+2026-05-08 09:49:07,934 [tid:27932 pid:32932] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:49:08,065 [tid:27932 pid:32932] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:50:03,393 [tid:20176 pid:24660] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:50:03,396 [tid:20176 pid:24660] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:50:03,397 [tid:20176 pid:24660] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:50:04,057 [tid:20176 pid:24660] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:50:04,231 [tid:20176 pid:24660] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:50:04,233 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:50:04,386 [tid:20176 pid:24660] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:50:04,410 [tid:20176 pid:24660] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778205004, status: 1
+2026-05-08 09:50:04,411 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:50:04,543 [tid:20176 pid:24660] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:50:04,918 [tid:20176 pid:24660] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:50:04,919 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:50:05,057 [tid:20176 pid:24660] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:50:05,062 [tid:20176 pid:24660] BlogCateManage.py[line:78] INFO 获得blog分类详情 - cate_id: 12
+2026-05-08 09:50:05,063 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 09:50:05,198 [tid:20176 pid:24660] BlogCateManage.py[line:80] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}}
+2026-05-08 09:50:05,218 [tid:20176 pid:24660] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:50:05,220 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:50:05,355 [tid:20176 pid:24660] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:50:05,365 [tid:20176 pid:24660] BlogCateManage.py[line:115] INFO 更新blog分类 - cate_id: 12, name: blog分类3_updated_1778204681_updated_1778205005, status: 1
+2026-05-08 09:50:05,367 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 09:50:05,514 [tid:20176 pid:24660] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:50:05,536 [tid:20176 pid:24660] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类1_1778205005, status: 1
+2026-05-08 09:50:05,537 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:50:05,673 [tid:20176 pid:24660] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:50:05,674 [tid:20176 pid:24660] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类2_1778205005, status: 1
+2026-05-08 09:50:05,675 [tid:20176 pid:24660] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:50:05,809 [tid:20176 pid:24660] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:51:08,787 [tid:20776 pid:12612] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:51:08,790 [tid:20776 pid:12612] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:51:08,791 [tid:20776 pid:12612] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:51:09,381 [tid:20776 pid:12612] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:51:09,540 [tid:20776 pid:12612] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:51:09,542 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:51:09,675 [tid:20776 pid:12612] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:51:09,683 [tid:20776 pid:12612] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778205069, status: 1
+2026-05-08 09:51:09,684 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:51:09,812 [tid:20776 pid:12612] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:51:10,231 [tid:20776 pid:12612] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:51:10,231 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:51:10,356 [tid:20776 pid:12612] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:51:10,357 [tid:20776 pid:12612] BlogCateManage.py[line:78] INFO 获得blog分类详情 - cate_id: 12
+2026-05-08 09:51:10,358 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 09:51:10,502 [tid:20776 pid:12612] BlogCateManage.py[line:80] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}}
+2026-05-08 09:51:10,508 [tid:20776 pid:12612] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:51:10,509 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:51:10,633 [tid:20776 pid:12612] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:51:10,635 [tid:20776 pid:12612] BlogCateManage.py[line:115] INFO 更新blog分类 - cate_id: 12, name: blog分类3_updated_1778204681_updated_1778205070, status: 1
+2026-05-08 09:51:10,636 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 09:51:10,771 [tid:20776 pid:12612] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:51:10,782 [tid:20776 pid:12612] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类1_1778205070, status: 1
+2026-05-08 09:51:10,783 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:51:10,908 [tid:20776 pid:12612] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:51:10,909 [tid:20776 pid:12612] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类2_1778205070, status: 1
+2026-05-08 09:51:10,909 [tid:20776 pid:12612] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:51:11,031 [tid:20776 pid:12612] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:53:44,721 [tid:16728 pid:14204] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 09:53:44,725 [tid:16728 pid:14204] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 09:53:44,725 [tid:16728 pid:14204] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 09:53:45,374 [tid:16728 pid:14204] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 09:53:45,597 [tid:16728 pid:14204] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:53:45,598 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:53:45,736 [tid:16728 pid:14204] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778205124131, 'updateTime': 1778205124131, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:53:45,749 [tid:16728 pid:14204] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 测试blog分类_1778205225, status: 1
+2026-05-08 09:53:45,750 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:53:45,899 [tid:16728 pid:14204] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:53:46,242 [tid:16728 pid:14204] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:53:46,243 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:53:46,373 [tid:16728 pid:14204] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778205124131, 'updateTime': 1778205124131, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:53:46,376 [tid:16728 pid:14204] BlogCateManage.py[line:78] INFO 获得blog分类详情 - cate_id: 35
+2026-05-08 09:53:46,377 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 09:53:46,523 [tid:16728 pid:14204] BlogCateManage.py[line:80] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 35, 'name': '测试1111', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778205124131, 'updateTime': 1778205124131, 'route': None}}
+2026-05-08 09:53:46,541 [tid:16728 pid:14204] BlogCateManage.py[line:92] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 09:53:46,543 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 09:53:46,684 [tid:16728 pid:14204] BlogCateManage.py[line:101] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778205124131, 'updateTime': 1778205124131, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 09:53:46,691 [tid:16728 pid:14204] BlogCateManage.py[line:115] INFO 更新blog分类 - cate_id: 35, name: 测试1111_updated_1778205226, status: 1
+2026-05-08 09:53:46,693 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 09:53:46,841 [tid:16728 pid:14204] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 09:53:46,853 [tid:16728 pid:14204] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类1_1778205226, status: 1
+2026-05-08 09:53:46,854 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:53:46,994 [tid:16728 pid:14204] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 09:53:46,996 [tid:16728 pid:14204] BlogCateManage.py[line:29] INFO 创建blog分类 - name: 批量删除分类2_1778205226, status: 1
+2026-05-08 09:53:46,998 [tid:16728 pid:14204] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 09:53:47,135 [tid:16728 pid:14204] BlogCateManage.py[line:43] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:20:46,712 [tid:14500 pid:26232] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 10:20:46,716 [tid:14500 pid:26232] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 10:20:46,716 [tid:14500 pid:26232] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 10:20:47,386 [tid:14500 pid:26232] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 10:20:47,622 [tid:14500 pid:26232] BlogCateManage.py[line:95] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:20:47,633 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:20:47,778 [tid:14500 pid:26232] BlogCateManage.py[line:104] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:20:47,788 [tid:14500 pid:26232] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试blog分类_1778206847, status: 1
+2026-05-08 10:20:47,789 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:20:47,939 [tid:14500 pid:26232] BlogCateManage.py[line:46] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:20:48,316 [tid:14500 pid:26232] BlogCateManage.py[line:95] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:20:48,316 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:20:48,453 [tid:14500 pid:26232] BlogCateManage.py[line:104] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:20:48,458 [tid:14500 pid:26232] BlogCateManage.py[line:81] INFO 获得blog分类详情 - cate_id: 35
+2026-05-08 10:20:48,459 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 10:20:48,597 [tid:14500 pid:26232] BlogCateManage.py[line:83] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}}
+2026-05-08 10:20:48,618 [tid:14500 pid:26232] BlogCateManage.py[line:95] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:20:48,619 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:20:48,742 [tid:14500 pid:26232] BlogCateManage.py[line:104] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:20:48,748 [tid:14500 pid:26232] BlogCateManage.py[line:119] INFO 更新blog分类 - cate_id: 35, name: 测试1111_updated_1778205226_updated_1778206848, status: 1
+2026-05-08 10:20:48,749 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 10:20:48,885 [tid:14500 pid:26232] BlogCateManage.py[line:135] INFO 更新blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:20:48,907 [tid:14500 pid:26232] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类1_1778206848, status: 1
+2026-05-08 10:20:48,908 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:20:49,033 [tid:14500 pid:26232] BlogCateManage.py[line:46] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:20:49,037 [tid:14500 pid:26232] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类2_1778206848, status: 1
+2026-05-08 10:20:49,039 [tid:14500 pid:26232] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:20:49,186 [tid:14500 pid:26232] BlogCateManage.py[line:46] INFO 创建blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:22:22,754 [tid:30600 pid:22940] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 10:22:22,758 [tid:30600 pid:22940] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 10:22:22,759 [tid:30600 pid:22940] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 10:22:23,391 [tid:30600 pid:22940] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 10:22:23,604 [tid:30600 pid:22940] BlogCateManage.py[line:98] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:22:23,606 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:22:23,741 [tid:30600 pid:22940] BlogCateManage.py[line:107] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:22:23,756 [tid:30600 pid:22940] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试blog分类_1778206943, status: 1
+2026-05-08 10:22:23,757 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:22:23,894 [tid:30600 pid:22940] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 39}
+2026-05-08 10:22:23,899 [tid:30600 pid:22940] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 39
+2026-05-08 10:22:23,902 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 10:22:24,042 [tid:30600 pid:22940] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:22:24,053 [tid:30600 pid:22940] BlogCateManage.py[line:98] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:22:24,053 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:22:24,182 [tid:30600 pid:22940] BlogCateManage.py[line:107] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:22:24,187 [tid:30600 pid:22940] BlogCateManage.py[line:84] INFO 获得blog分类详情 - cate_id: 35
+2026-05-08 10:22:24,188 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 10:22:24,318 [tid:30600 pid:22940] BlogCateManage.py[line:86] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}}
+2026-05-08 10:22:24,329 [tid:30600 pid:22940] BlogCateManage.py[line:98] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:22:24,330 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:22:24,459 [tid:30600 pid:22940] BlogCateManage.py[line:107] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:22:24,465 [tid:30600 pid:22940] BlogCateManage.py[line:122] INFO 更新blog分类 - cate_id: 35, name: 测试1111_updated_1778205226_updated_1778206944, status: 1
+2026-05-08 10:22:24,466 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 10:22:24,589 [tid:30600 pid:22940] BlogCateManage.py[line:141] INFO 更新blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:22:24,977 [tid:30600 pid:22940] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类1_1778206944, status: 1
+2026-05-08 10:22:24,979 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:22:25,113 [tid:30600 pid:22940] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 40}
+2026-05-08 10:22:25,115 [tid:30600 pid:22940] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类2_1778206944, status: 1
+2026-05-08 10:22:25,117 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:22:25,250 [tid:30600 pid:22940] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 41}
+2026-05-08 10:22:25,254 [tid:30600 pid:22940] BlogCateManage.py[line:72] INFO 批量删除blog分类 - cate_ids: [40, 41]
+2026-05-08 10:22:25,256 [tid:30600 pid:22940] Dlizhan_interface.py[line:45] INFO =========== 批量删除blog分类 ===========
+2026-05-08 10:22:25,396 [tid:30600 pid:22940] BlogCateManage.py[line:74] INFO 批量删除blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:25:59,003 [tid:12396 pid:31020] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 10:25:59,006 [tid:12396 pid:31020] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 10:25:59,007 [tid:12396 pid:31020] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 10:25:59,615 [tid:12396 pid:31020] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 10:25:59,818 [tid:12396 pid:31020] BlogCateManage.py[line:98] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:25:59,820 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:25:59,966 [tid:12396 pid:31020] BlogCateManage.py[line:107] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 7, 'list': [{'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:25:59,979 [tid:12396 pid:31020] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试blog分类_1778207159, status: 1
+2026-05-08 10:25:59,980 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:26:00,120 [tid:12396 pid:31020] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 42}
+2026-05-08 10:26:00,124 [tid:12396 pid:31020] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 42
+2026-05-08 10:26:00,126 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 10:26:00,269 [tid:12396 pid:31020] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:26:00,294 [tid:12396 pid:31020] BlogCateManage.py[line:98] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:26:00,295 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:26:00,503 [tid:12396 pid:31020] BlogCateManage.py[line:107] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 7, 'list': [{'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:26:00,508 [tid:12396 pid:31020] BlogCateManage.py[line:84] INFO 获得blog分类详情 - cate_id: 41
+2026-05-08 10:26:00,510 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 10:26:00,664 [tid:12396 pid:31020] BlogCateManage.py[line:86] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}}
+2026-05-08 10:26:00,673 [tid:12396 pid:31020] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试更新blog分类_1778207160, status: 1
+2026-05-08 10:26:00,674 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:26:00,800 [tid:12396 pid:31020] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 43}
+2026-05-08 10:26:00,806 [tid:12396 pid:31020] BlogCateManage.py[line:122] INFO 更新blog分类 - cate_id: 43, name: 测试更新blog分类_1778207160, status: 1
+2026-05-08 10:26:00,807 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 10:26:00,935 [tid:12396 pid:31020] BlogCateManage.py[line:141] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:26:00,939 [tid:12396 pid:31020] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 43
+2026-05-08 10:26:00,940 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 10:26:01,082 [tid:12396 pid:31020] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:26:01,092 [tid:12396 pid:31020] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类1_1778207161, status: 1
+2026-05-08 10:26:01,094 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:26:01,224 [tid:12396 pid:31020] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 44}
+2026-05-08 10:26:01,226 [tid:12396 pid:31020] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类2_1778207161, status: 1
+2026-05-08 10:26:01,227 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:26:01,368 [tid:12396 pid:31020] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 45}
+2026-05-08 10:26:01,371 [tid:12396 pid:31020] BlogCateManage.py[line:72] INFO 批量删除blog分类 - cate_ids: [44, 45]
+2026-05-08 10:26:01,371 [tid:12396 pid:31020] Dlizhan_interface.py[line:45] INFO =========== 批量删除blog分类 ===========
+2026-05-08 10:26:01,493 [tid:12396 pid:31020] BlogCateManage.py[line:74] INFO 批量删除blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:33:04,622 [tid:9312 pid:32600] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 10:33:04,628 [tid:9312 pid:32600] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 10:33:04,629 [tid:9312 pid:32600] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 10:33:05,261 [tid:9312 pid:32600] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 10:33:05,478 [tid:9312 pid:32600] BlogCateManage.py[line:98] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:33:05,479 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:33:05,606 [tid:9312 pid:32600] BlogCateManage.py[line:107] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}, {'id': 44, 'name': '批量删除分类1_1778207161', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161179, 'updateTime': 1778207161179, 'route': None}, {'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:33:05,613 [tid:9312 pid:32600] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试blog分类_1778207585, status: 1
+2026-05-08 10:33:05,614 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:33:05,742 [tid:9312 pid:32600] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 46}
+2026-05-08 10:33:05,744 [tid:9312 pid:32600] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 46
+2026-05-08 10:33:05,745 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 10:33:05,882 [tid:9312 pid:32600] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:33:05,891 [tid:9312 pid:32600] BlogCateManage.py[line:98] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:33:05,892 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:33:06,030 [tid:9312 pid:32600] BlogCateManage.py[line:107] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}, {'id': 44, 'name': '批量删除分类1_1778207161', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161179, 'updateTime': 1778207161179, 'route': None}, {'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:33:06,032 [tid:9312 pid:32600] BlogCateManage.py[line:84] INFO 获得blog分类详情 - cate_id: 45
+2026-05-08 10:33:06,032 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 10:33:06,173 [tid:9312 pid:32600] BlogCateManage.py[line:86] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}}
+2026-05-08 10:33:06,183 [tid:9312 pid:32600] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试更新blog分类_1778207586, status: 1
+2026-05-08 10:33:06,183 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:33:06,321 [tid:9312 pid:32600] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 47}
+2026-05-08 10:33:06,324 [tid:9312 pid:32600] BlogCateManage.py[line:122] INFO 更新blog分类 - cate_id: 47, name: 测试更新blog分类_1778207586, status: 1
+2026-05-08 10:33:06,325 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 10:33:06,453 [tid:9312 pid:32600] BlogCateManage.py[line:141] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:33:06,475 [tid:9312 pid:32600] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 47
+2026-05-08 10:33:06,475 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 10:33:06,604 [tid:9312 pid:32600] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:33:06,608 [tid:9312 pid:32600] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类1_1778207586, status: 1
+2026-05-08 10:33:06,609 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:33:06,734 [tid:9312 pid:32600] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 48}
+2026-05-08 10:33:06,736 [tid:9312 pid:32600] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 批量删除分类2_1778207586, status: 1
+2026-05-08 10:33:06,737 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:33:06,881 [tid:9312 pid:32600] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 49}
+2026-05-08 10:33:06,883 [tid:9312 pid:32600] BlogCateManage.py[line:122] INFO 更新blog分类 - cate_id: 48, name: 批量删除分类1_1778207586, status: 2
+2026-05-08 10:33:06,884 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 10:33:07,028 [tid:9312 pid:32600] BlogCateManage.py[line:141] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:33:07,030 [tid:9312 pid:32600] BlogCateManage.py[line:122] INFO 更新blog分类 - cate_id: 49, name: 批量删除分类2_1778207586, status: 2
+2026-05-08 10:33:07,032 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 10:33:07,184 [tid:9312 pid:32600] BlogCateManage.py[line:141] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:33:07,186 [tid:9312 pid:32600] BlogCateManage.py[line:72] INFO 批量删除blog分类 - cate_ids: [48, 49]
+2026-05-08 10:33:07,188 [tid:9312 pid:32600] Dlizhan_interface.py[line:45] INFO =========== 批量删除blog分类 ===========
+2026-05-08 10:33:07,315 [tid:9312 pid:32600] BlogCateManage.py[line:74] INFO 批量删除blog分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 10:37:42,140 [tid:13208 pid:11628] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 10:37:42,143 [tid:13208 pid:11628] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 10:37:42,143 [tid:13208 pid:11628] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 10:37:42,750 [tid:13208 pid:11628] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 10:37:42,944 [tid:13208 pid:11628] BlogCateManage.py[line:86] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:37:42,946 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:37:43,078 [tid:13208 pid:11628] BlogCateManage.py[line:95] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}, {'id': 44, 'name': '批量删除分类1_1778207161', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161179, 'updateTime': 1778207161179, 'route': None}, {'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:37:43,095 [tid:13208 pid:11628] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试blog分类_1778207863, status: 1
+2026-05-08 10:37:43,096 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:37:43,237 [tid:13208 pid:11628] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 50}
+2026-05-08 10:37:43,241 [tid:13208 pid:11628] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 50
+2026-05-08 10:37:43,243 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 10:37:43,377 [tid:13208 pid:11628] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:37:43,383 [tid:13208 pid:11628] BlogCateManage.py[line:86] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 10:37:43,384 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 10:37:43,522 [tid:13208 pid:11628] BlogCateManage.py[line:95] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}, {'id': 44, 'name': '批量删除分类1_1778207161', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161179, 'updateTime': 1778207161179, 'route': None}, {'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 10:37:43,526 [tid:13208 pid:11628] BlogCateManage.py[line:72] INFO 获得blog分类详情 - cate_id: 45
+2026-05-08 10:37:43,528 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 10:37:43,669 [tid:13208 pid:11628] BlogCateManage.py[line:74] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}}
+2026-05-08 10:37:43,704 [tid:13208 pid:11628] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试更新blog分类_1778207863, status: 1
+2026-05-08 10:37:43,706 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 10:37:43,852 [tid:13208 pid:11628] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 51}
+2026-05-08 10:37:43,859 [tid:13208 pid:11628] BlogCateManage.py[line:110] INFO 更新blog分类 - cate_id: 51, name: 测试更新blog分类_1778207863, status: 1
+2026-05-08 10:37:43,861 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 10:37:44,002 [tid:13208 pid:11628] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:37:44,006 [tid:13208 pid:11628] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 51
+2026-05-08 10:37:44,009 [tid:13208 pid:11628] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 10:37:44,166 [tid:13208 pid:11628] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 10:47:37,167 [tid:16076 pid:8152] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 10:47:37,170 [tid:16076 pid:8152] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 10:47:37,171 [tid:16076 pid:8152] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 10:47:37,833 [tid:16076 pid:8152] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 10:47:38,046 [tid:16076 pid:8152] ContactUsManage.py[line:104] INFO 获得联系我们数据分页 - page_no: 1, page_size: 10
+2026-05-08 10:47:38,048 [tid:16076 pid:8152] Dlizhan_interface.py[line:45] INFO =========== 获得联系我们数据分页 ===========
+2026-05-08 10:47:38,176 [tid:16076 pid:8152] ContactUsManage.py[line:113] INFO 获得联系我们数据分页响应: {'code': 403, 'msg': 'You do not have the permission for this operation', 'data': None}
+2026-05-08 10:47:38,592 [tid:16076 pid:8152] ContactUsManage.py[line:35] INFO 创建联系我们数据 - name: 测试用户_1778208458, email: test1778208458@example.com
+2026-05-08 10:47:38,593 [tid:16076 pid:8152] Dlizhan_interface.py[line:45] INFO =========== 创建联系我们数据 ===========
+2026-05-08 10:47:38,716 [tid:16076 pid:8152] ContactUsManage.py[line:55] INFO 创建联系我们数据响应: {'code': 400, 'msg': 'The request parameters are incorrect:请求结果不能为空', 'data': None}
+2026-05-08 10:47:38,736 [tid:16076 pid:8152] ContactUsManage.py[line:104] INFO 获得联系我们数据分页 - page_no: 1, page_size: 10
+2026-05-08 10:47:38,738 [tid:16076 pid:8152] Dlizhan_interface.py[line:45] INFO =========== 获得联系我们数据分页 ===========
+2026-05-08 10:47:38,883 [tid:16076 pid:8152] ContactUsManage.py[line:113] INFO 获得联系我们数据分页响应: {'code': 403, 'msg': 'You do not have the permission for this operation', 'data': None}
+2026-05-08 10:47:38,894 [tid:16076 pid:8152] ContactUsManage.py[line:35] INFO 创建联系我们数据 - name: 测试更新用户_1778208458, email: update1778208458@example.com
+2026-05-08 10:47:38,895 [tid:16076 pid:8152] Dlizhan_interface.py[line:45] INFO =========== 创建联系我们数据 ===========
+2026-05-08 10:47:39,032 [tid:16076 pid:8152] ContactUsManage.py[line:55] INFO 创建联系我们数据响应: {'code': 400, 'msg': 'The request parameters are incorrect:请求结果不能为空', 'data': None}
+2026-05-08 10:50:40,852 [tid:3432 pid:5592] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 10:50:40,855 [tid:3432 pid:5592] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 10:50:40,856 [tid:3432 pid:5592] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 10:50:41,517 [tid:3432 pid:5592] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 10:50:41,689 [tid:3432 pid:5592] ContactUsManage.py[line:80] INFO 获得联系我们数据分页 - page_no: 1, page_size: 10
+2026-05-08 10:50:41,690 [tid:3432 pid:5592] Dlizhan_interface.py[line:45] INFO =========== 获得联系我们数据分页 ===========
+2026-05-08 10:50:41,810 [tid:3432 pid:5592] ContactUsManage.py[line:89] INFO 获得联系我们数据分页响应: {'code': 403, 'msg': 'You do not have the permission for this operation', 'data': None}
+2026-05-08 10:50:41,819 [tid:3432 pid:5592] ContactUsManage.py[line:80] INFO 获得联系我们数据分页 - page_no: 1, page_size: 10
+2026-05-08 10:50:41,820 [tid:3432 pid:5592] Dlizhan_interface.py[line:45] INFO =========== 获得联系我们数据分页 ===========
+2026-05-08 10:50:41,945 [tid:3432 pid:5592] ContactUsManage.py[line:89] INFO 获得联系我们数据分页响应: {'code': 403, 'msg': 'You do not have the permission for this operation', 'data': None}
+2026-05-08 10:50:41,961 [tid:3432 pid:5592] ContactUsManage.py[line:35] INFO 创建联系我们数据 - name: 测试更新用户_1778208641, email: update1778208641@example.com
+2026-05-08 10:50:41,965 [tid:3432 pid:5592] Dlizhan_interface.py[line:45] INFO =========== 创建联系我们数据 ===========
+2026-05-08 10:50:42,109 [tid:3432 pid:5592] ContactUsManage.py[line:55] INFO 创建联系我们数据响应: {'code': 403, 'msg': 'You do not have the permission for this operation', 'data': None}
+2026-05-08 11:09:21,712 [tid:12908 pid:12376] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:09:21,715 [tid:12908 pid:12376] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:09:21,716 [tid:12908 pid:12376] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:10:10,961 [tid:1056 pid:6636] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:10:10,966 [tid:1056 pid:6636] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:10:10,967 [tid:1056 pid:6636] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:10:11,595 [tid:1056 pid:6636] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:10:11,799 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:10:11,801 [tid:1056 pid:6636] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:10:11,941 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 13, 'list': [{'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}, {'id': 10, 'title': 'test002', 'code': 'U3OFJB', 'link': 'https://gw.best-envision.com/m/U3OFJB', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127514293, 'updateTime': 1773127514293}, {'id': 9, 'title': 'test001', 'code': 'XZE7OD', 'link': 'https://gw.best-envision.com/m/XZE7OD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127510069, 'updateTime': 1773127510069}, {'id': 8, 'title': '编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维', 'code': '6VFNPI', 'link': 'https://gw.best-envision.com/m/6VFNPI', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773125496134, 'updateTime': 1773126583433}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:10:12,282 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:10:12,282 [tid:1056 pid:6636] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:10:12,407 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 13, 'list': [{'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}, {'id': 10, 'title': 'test002', 'code': 'U3OFJB', 'link': 'https://gw.best-envision.com/m/U3OFJB', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127514293, 'updateTime': 1773127514293}, {'id': 9, 'title': 'test001', 'code': 'XZE7OD', 'link': 'https://gw.best-envision.com/m/XZE7OD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127510069, 'updateTime': 1773127510069}, {'id': 8, 'title': '编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维码的名称1342编辑二维', 'code': '6VFNPI', 'link': 'https://gw.best-envision.com/m/6VFNPI', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773125496134, 'updateTime': 1773126583433}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:10:12,419 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778209812, status: 1
+2026-05-08 11:10:12,420 [tid:1056 pid:6636] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:10:12,554 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 18}
+2026-05-08 11:10:12,560 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 18, title: 测试二维码_1778209812_updated, status: 2
+2026-05-08 11:10:12,561 [tid:1056 pid:6636] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:10:12,704 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:10:12,710 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_18
+2026-05-08 11:10:16,822 [tid:1056 pid:6636] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:10:52,730 [tid:26320 pid:33336] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:10:52,742 [tid:26320 pid:33336] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:10:52,744 [tid:26320 pid:33336] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:10:53,840 [tid:26320 pid:33336] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:10:54,039 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:10:54,041 [tid:26320 pid:33336] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:10:54,177 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 14, 'list': [{'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}, {'id': 10, 'title': 'test002', 'code': 'U3OFJB', 'link': 'https://gw.best-envision.com/m/U3OFJB', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127514293, 'updateTime': 1773127514293}, {'id': 9, 'title': 'test001', 'code': 'XZE7OD', 'link': 'https://gw.best-envision.com/m/XZE7OD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127510069, 'updateTime': 1773127510069}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:10:54,656 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:10:54,657 [tid:26320 pid:33336] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:10:54,805 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 14, 'list': [{'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}, {'id': 10, 'title': 'test002', 'code': 'U3OFJB', 'link': 'https://gw.best-envision.com/m/U3OFJB', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127514293, 'updateTime': 1773127514293}, {'id': 9, 'title': 'test001', 'code': 'XZE7OD', 'link': 'https://gw.best-envision.com/m/XZE7OD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127510069, 'updateTime': 1773127510069}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:10:54,811 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778209854, status: 1
+2026-05-08 11:10:54,812 [tid:26320 pid:33336] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:10:54,945 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 19}
+2026-05-08 11:10:54,947 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 19, title: 测试二维码_1778209854_updated, status: 2
+2026-05-08 11:10:54,948 [tid:26320 pid:33336] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:10:55,077 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:10:55,078 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_19
+2026-05-08 11:10:59,148 [tid:26320 pid:33336] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:16:15,675 [tid:8080 pid:8780] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:16:15,678 [tid:8080 pid:8780] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:16:15,679 [tid:8080 pid:8780] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:16:16,310 [tid:8080 pid:8780] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:16:16,528 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:16:16,532 [tid:8080 pid:8780] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:16:16,679 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 15, 'list': [{'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}, {'id': 10, 'title': 'test002', 'code': 'U3OFJB', 'link': 'https://gw.best-envision.com/m/U3OFJB', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127514293, 'updateTime': 1773127514293}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:16:17,014 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:16:17,014 [tid:8080 pid:8780] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:16:17,155 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 15, 'list': [{'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}, {'id': 10, 'title': 'test002', 'code': 'U3OFJB', 'link': 'https://gw.best-envision.com/m/U3OFJB', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127514293, 'updateTime': 1773127514293}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:16:17,166 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778210177, status: 1
+2026-05-08 11:16:17,168 [tid:8080 pid:8780] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:16:18,317 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 20}
+2026-05-08 11:16:18,320 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 20, title: 测试二维码_1778210178_updated, status: 2
+2026-05-08 11:16:18,322 [tid:8080 pid:8780] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:16:18,467 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:16:18,471 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_20
+2026-05-08 11:16:22,578 [tid:8080 pid:8780] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:16:30,594 [tid:18596 pid:15900] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:16:30,597 [tid:18596 pid:15900] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:16:30,597 [tid:18596 pid:15900] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:16:31,214 [tid:18596 pid:15900] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:16:31,377 [tid:18596 pid:15900] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:16:31,379 [tid:18596 pid:15900] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:16:31,531 [tid:18596 pid:15900] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 16, 'list': [{'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:16:31,868 [tid:18596 pid:15900] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_
+2026-05-08 11:16:35,989 [tid:18596 pid:15900] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:16:43,158 [tid:25040 pid:9388] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:16:43,161 [tid:25040 pid:9388] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:16:43,162 [tid:25040 pid:9388] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:16:43,760 [tid:25040 pid:9388] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:16:43,920 [tid:25040 pid:9388] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:16:43,923 [tid:25040 pid:9388] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:16:44,076 [tid:25040 pid:9388] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 16, 'list': [{'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:16:44,423 [tid:25040 pid:9388] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_
+2026-05-08 11:16:48,538 [tid:25040 pid:9388] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:17:01,525 [tid:14236 pid:8328] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:17:01,528 [tid:14236 pid:8328] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:17:01,529 [tid:14236 pid:8328] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:17:02,157 [tid:14236 pid:8328] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:17:02,364 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:17:02,366 [tid:14236 pid:8328] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:17:02,505 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 16, 'list': [{'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:17:02,890 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:17:02,891 [tid:14236 pid:8328] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:17:03,012 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 16, 'list': [{'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}, {'id': 11, 'title': 'test003', 'code': 'DGT0F5', 'link': 'https://gw.best-envision.com/m/DGT0F5', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127517687, 'updateTime': 1773127517687}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:17:03,025 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778210223, status: 1
+2026-05-08 11:17:03,027 [tid:14236 pid:8328] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:17:03,165 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 21}
+2026-05-08 11:17:03,171 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 21, title: 测试二维码_1778210223_updated, status: 2
+2026-05-08 11:17:03,172 [tid:14236 pid:8328] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:17:03,327 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:17:03,333 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_21
+2026-05-08 11:17:07,423 [tid:14236 pid:8328] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:17:37,271 [tid:6636 pid:18856] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:17:37,461 [tid:6636 pid:18856] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:17:37,464 [tid:6636 pid:18856] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:17:37,594 [tid:6636 pid:18856] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 17, 'list': [{'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:18:20,350 [tid:7260 pid:28292] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:18:20,354 [tid:7260 pid:28292] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:18:20,355 [tid:7260 pid:28292] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:18:20,986 [tid:7260 pid:28292] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:18:21,197 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:18:21,199 [tid:7260 pid:28292] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:18:21,349 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 17, 'list': [{'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:18:21,363 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:18:21,364 [tid:7260 pid:28292] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:18:21,491 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 17, 'list': [{'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}, {'id': 12, 'title': 'test004', 'code': '2PFZFG', 'link': 'https://gw.best-envision.com/m/2PFZFG', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127522548, 'updateTime': 1773127522548}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:18:21,494 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:47] INFO 获得二维码详情 - qrcode_id: 21
+2026-05-08 11:18:21,495 [tid:7260 pid:28292] Dlizhan_interface.py[line:45] INFO =========== 获得二维码 ===========
+2026-05-08 11:18:21,641 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:49] INFO 获得二维码详情响应: {'code': 0, 'msg': '', 'data': {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}}
+2026-05-08 11:18:21,646 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778210301, status: 1
+2026-05-08 11:18:21,646 [tid:7260 pid:28292] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:18:21,781 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 22}
+2026-05-08 11:18:21,787 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 22, title: 测试二维码_1778210301_updated, status: 2
+2026-05-08 11:18:21,789 [tid:7260 pid:28292] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:18:21,935 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:18:21,942 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_22
+2026-05-08 11:18:26,039 [tid:7260 pid:28292] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:18:43,858 [tid:24112 pid:27024] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:18:43,865 [tid:24112 pid:27024] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:18:43,866 [tid:24112 pid:27024] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:18:44,708 [tid:24112 pid:27024] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:18:44,879 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:18:44,882 [tid:24112 pid:27024] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:18:45,030 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 18, 'list': [{'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:18:45,033 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:18:45,034 [tid:24112 pid:27024] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:18:45,179 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 18, 'list': [{'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}, {'id': 14, 'title': 'test006', 'code': 'RB1FT4', 'link': 'https://gw.best-envision.com/m/RB1FT4', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127530521, 'updateTime': 1773127530521}, {'id': 13, 'title': 'test005', 'code': 'LXGS5U', 'link': 'https://gw.best-envision.com/m/LXGS5U', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127526987, 'updateTime': 1773127526987}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:18:45,181 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:47] INFO 获得二维码详情 - qrcode_id: 22
+2026-05-08 11:18:45,183 [tid:24112 pid:27024] Dlizhan_interface.py[line:45] INFO =========== 获得二维码 ===========
+2026-05-08 11:18:45,322 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:49] INFO 获得二维码详情响应: {'code': 0, 'msg': '', 'data': {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}}
+2026-05-08 11:18:45,325 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778210325, status: 1
+2026-05-08 11:18:45,326 [tid:24112 pid:27024] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:18:45,476 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 23}
+2026-05-08 11:18:45,478 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 23, title: 测试二维码_1778210325_updated, status: 2
+2026-05-08 11:18:45,479 [tid:24112 pid:27024] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:18:45,623 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:18:45,625 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_23
+2026-05-08 11:18:49,705 [tid:24112 pid:27024] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:19:16,920 [tid:25420 pid:1232] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:19:17,117 [tid:25420 pid:1232] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_manual_test, status: 1
+2026-05-08 11:19:17,118 [tid:25420 pid:1232] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:19:17,267 [tid:25420 pid:1232] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 24}
+2026-05-08 11:19:17,268 [tid:25420 pid:1232] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 24, title: 测试二维码_manual_test_updated, status: 2
+2026-05-08 11:19:17,269 [tid:25420 pid:1232] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:19:17,428 [tid:25420 pid:1232] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:19:31,216 [tid:26432 pid:7748] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:19:31,221 [tid:26432 pid:7748] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:19:31,222 [tid:26432 pid:7748] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:19:31,883 [tid:26432 pid:7748] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:19:32,076 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:19:32,080 [tid:26432 pid:7748] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:19:32,234 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 20, 'list': [{'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:19:32,237 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:19:32,238 [tid:26432 pid:7748] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:19:32,382 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 20, 'list': [{'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}, {'id': 15, 'title': 'test007', 'code': '5YZTNY', 'link': 'https://gw.best-envision.com/m/5YZTNY', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '145', 'updater': '145', 'createTime': 1773127536807, 'updateTime': 1773127536807}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:19:32,384 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:47] INFO 获得二维码详情 - qrcode_id: 24
+2026-05-08 11:19:32,385 [tid:26432 pid:7748] Dlizhan_interface.py[line:45] INFO =========== 获得二维码 ===========
+2026-05-08 11:19:32,520 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:49] INFO 获得二维码详情响应: {'code': 0, 'msg': '', 'data': {'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}}
+2026-05-08 11:19:32,524 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778210372, status: 1
+2026-05-08 11:19:32,526 [tid:26432 pid:7748] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:19:32,673 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 25}
+2026-05-08 11:19:32,675 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 25, title: 测试二维码_1778210372_updated, status: 2
+2026-05-08 11:19:32,677 [tid:26432 pid:7748] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:19:32,812 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:19:32,814 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_25
+2026-05-08 11:19:36,917 [tid:26432 pid:7748] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:19:49,259 [tid:8780 pid:13228] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:19:49,263 [tid:8780 pid:13228] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:19:49,263 [tid:8780 pid:13228] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:19:49,897 [tid:8780 pid:13228] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:19:50,059 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:19:50,060 [tid:8780 pid:13228] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:19:50,200 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 21, 'list': [{'id': 25, 'title': '测试二维码_1778210372_updated', 'code': '52H13Y', 'link': 'https://man-joycollab.best-envision.com/52H13Y', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210372614, 'updateTime': 1778210372753}, {'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:19:50,206 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:19:50,207 [tid:8780 pid:13228] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:19:50,355 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 21, 'list': [{'id': 25, 'title': '测试二维码_1778210372_updated', 'code': '52H13Y', 'link': 'https://man-joycollab.best-envision.com/52H13Y', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210372614, 'updateTime': 1778210372753}, {'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}, {'id': 16, 'title': 'test008', 'code': 'SYN91L', 'link': 'https://man-joycollab.best-envision.com/SYN91L', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1777358584386, 'updateTime': 1777358584386}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:19:50,357 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:47] INFO 获得二维码详情 - qrcode_id: 25
+2026-05-08 11:19:50,358 [tid:8780 pid:13228] Dlizhan_interface.py[line:45] INFO =========== 获得二维码 ===========
+2026-05-08 11:19:50,498 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:49] INFO 获得二维码详情响应: {'code': 0, 'msg': '', 'data': {'id': 25, 'title': '测试二维码_1778210372_updated', 'code': '52H13Y', 'link': 'https://man-joycollab.best-envision.com/52H13Y', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210372614, 'updateTime': 1778210372753}}
+2026-05-08 11:19:50,503 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778210390, status: 1
+2026-05-08 11:19:50,505 [tid:8780 pid:13228] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:19:50,645 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 26}
+2026-05-08 11:19:50,647 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 26, title: 测试二维码_1778210390_updated, status: 2
+2026-05-08 11:19:50,648 [tid:8780 pid:13228] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:19:50,804 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:19:50,808 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_26
+2026-05-08 11:19:54,892 [tid:8780 pid:13228] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:20:04,742 [tid:12752 pid:9424] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:20:04,745 [tid:12752 pid:9424] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:20:04,746 [tid:12752 pid:9424] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:20:05,383 [tid:12752 pid:9424] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:20:05,540 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:20:05,541 [tid:12752 pid:9424] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:20:05,674 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 22, 'list': [{'id': 26, 'title': '测试二维码_1778210390_updated', 'code': 'STOQSD', 'link': 'https://man-joycollab.best-envision.com/STOQSD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210390587, 'updateTime': 1778210390739}, {'id': 25, 'title': '测试二维码_1778210372_updated', 'code': '52H13Y', 'link': 'https://man-joycollab.best-envision.com/52H13Y', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210372614, 'updateTime': 1778210372753}, {'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:20:05,679 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 11:20:05,680 [tid:12752 pid:9424] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 11:20:05,805 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 22, 'list': [{'id': 26, 'title': '测试二维码_1778210390_updated', 'code': 'STOQSD', 'link': 'https://man-joycollab.best-envision.com/STOQSD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210390587, 'updateTime': 1778210390739}, {'id': 25, 'title': '测试二维码_1778210372_updated', 'code': '52H13Y', 'link': 'https://man-joycollab.best-envision.com/52H13Y', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210372614, 'updateTime': 1778210372753}, {'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}, {'id': 17, 'title': 'test999', 'code': 'A73OTR', 'link': 'https://man-joycollab.best-envision.com/A73OTR', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1777358601048, 'updateTime': 1778209319904}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 11:20:05,806 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:47] INFO 获得二维码详情 - qrcode_id: 26
+2026-05-08 11:20:05,806 [tid:12752 pid:9424] Dlizhan_interface.py[line:45] INFO =========== 获得二维码 ===========
+2026-05-08 11:20:05,927 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:49] INFO 获得二维码详情响应: {'code': 0, 'msg': '', 'data': {'id': 26, 'title': '测试二维码_1778210390_updated', 'code': 'STOQSD', 'link': 'https://man-joycollab.best-envision.com/STOQSD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210390587, 'updateTime': 1778210390739}}
+2026-05-08 11:20:05,933 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778210405, status: 1
+2026-05-08 11:20:05,933 [tid:12752 pid:9424] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 11:20:06,069 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 27}
+2026-05-08 11:20:06,073 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 27, title: 测试二维码_1778210406_updated, status: 2
+2026-05-08 11:20:06,074 [tid:12752 pid:9424] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 11:20:06,212 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:20:06,218 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_27
+2026-05-08 11:20:10,283 [tid:12752 pid:9424] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 11:33:53,395 [tid:17880 pid:30164] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:33:53,399 [tid:17880 pid:30164] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:33:53,400 [tid:17880 pid:30164] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:33:54,093 [tid:17880 pid:30164] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:33:54,325 [tid:17880 pid:30164] FaqCateManage.py[line:77] INFO 获得FAQ分类列表 - kwargs: {}
+2026-05-08 11:33:54,327 [tid:17880 pid:30164] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类列表 ===========
+2026-05-08 11:33:54,485 [tid:17880 pid:30164] FaqCateManage.py[line:79] INFO 获得FAQ分类列表响应: {'code': 0, 'msg': '', 'data': [{'id': 16, 'pid': 8, 'title': '测试数据哇啦啦', 'status': 1, 'rankNum': 1111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775790368719, 'updateTime': 1775790368719, 'deptId': 114, 'userId': 203, 'faqNum': 0}, {'id': 15, 'pid': 0, 'title': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'status': 1, 'rankNum': 0, 'lang': 'es', 'creator': '147', 'updater': '147', 'createTime': 1773133670557, 'updateTime': 1773133670557, 'deptId': 116, 'userId': 147, 'faqNum': 1}, {'id': 11, 'pid': 8, 'title': '问题2号', 'status': 1, 'rankNum': 123, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773133206521, 'updateTime': 1773133206521, 'deptId': 116, 'userId': 147, 'faqNum': 1}, {'id': 10, 'pid': 8, 'title': '问题1号', 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773132493953, 'updateTime': 1773135806938, 'deptId': 116, 'userId': 147, 'faqNum': 0}, {'id': 9, 'pid': 8, 'title': '沐禾', 'status': 1, 'rankNum': 12, 'lang': 'ja', 'creator': '147', 'updater': '147', 'createTime': 1773132269928, 'updateTime': 1773132269928, 'deptId': 116, 'userId': 147, 'faqNum': 2}, {'id': 8, 'pid': 0, 'title': '测试数据分嘞1', 'status': 1, 'rankNum': 33, 'lang': 'de', 'creator': '147', 'updater': '147', 'createTime': 1773132233752, 'updateTime': 1773132233752, 'deptId': 116, 'userId': 147, 'faqNum': 3}, {'id': 7, 'pid': 6, 'title': 'FAQ分类名称 2-1', 'status': 1, 'rankNum': 0, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1772506190541, 'updateTime': 1772506190541, 'deptId': 0, 'userId': 145, 'faqNum': 1}, {'id': 6, 'pid': 0, 'title': 'FAQ分类名称 2', 'status': 1, 'rankNum': 0, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1772506172869, 'updateTime': 1772506172869, 'deptId': 0, 'userId': 145, 'faqNum': 1}]}
+2026-05-08 11:33:54,498 [tid:17880 pid:30164] FaqCateManage.py[line:77] INFO 获得FAQ分类列表 - kwargs: {}
+2026-05-08 11:33:54,498 [tid:17880 pid:30164] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类列表 ===========
+2026-05-08 11:33:54,629 [tid:17880 pid:30164] FaqCateManage.py[line:79] INFO 获得FAQ分类列表响应: {'code': 0, 'msg': '', 'data': [{'id': 16, 'pid': 8, 'title': '测试数据哇啦啦', 'status': 1, 'rankNum': 1111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775790368719, 'updateTime': 1775790368719, 'deptId': 114, 'userId': 203, 'faqNum': 0}, {'id': 15, 'pid': 0, 'title': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'status': 1, 'rankNum': 0, 'lang': 'es', 'creator': '147', 'updater': '147', 'createTime': 1773133670557, 'updateTime': 1773133670557, 'deptId': 116, 'userId': 147, 'faqNum': 1}, {'id': 11, 'pid': 8, 'title': '问题2号', 'status': 1, 'rankNum': 123, 'lang': 'en', 'creator': '147', 'updater': '147', 'createTime': 1773133206521, 'updateTime': 1773133206521, 'deptId': 116, 'userId': 147, 'faqNum': 1}, {'id': 10, 'pid': 8, 'title': '问题1号', 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773132493953, 'updateTime': 1773135806938, 'deptId': 116, 'userId': 147, 'faqNum': 0}, {'id': 9, 'pid': 8, 'title': '沐禾', 'status': 1, 'rankNum': 12, 'lang': 'ja', 'creator': '147', 'updater': '147', 'createTime': 1773132269928, 'updateTime': 1773132269928, 'deptId': 116, 'userId': 147, 'faqNum': 2}, {'id': 8, 'pid': 0, 'title': '测试数据分嘞1', 'status': 1, 'rankNum': 33, 'lang': 'de', 'creator': '147', 'updater': '147', 'createTime': 1773132233752, 'updateTime': 1773132233752, 'deptId': 116, 'userId': 147, 'faqNum': 3}, {'id': 7, 'pid': 6, 'title': 'FAQ分类名称 2-1', 'status': 1, 'rankNum': 0, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1772506190541, 'updateTime': 1772506190541, 'deptId': 0, 'userId': 145, 'faqNum': 1}, {'id': 6, 'pid': 0, 'title': 'FAQ分类名称 2', 'status': 1, 'rankNum': 0, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1772506172869, 'updateTime': 1772506172869, 'deptId': 0, 'userId': 145, 'faqNum': 1}]}
+2026-05-08 11:33:54,630 [tid:17880 pid:30164] FaqCateManage.py[line:65] INFO 获得FAQ分类详情 - faq_cate_id: 16
+2026-05-08 11:33:54,631 [tid:17880 pid:30164] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类 ===========
+2026-05-08 11:33:54,771 [tid:17880 pid:30164] FaqCateManage.py[line:67] INFO 获得FAQ分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 16, 'pid': 8, 'title': '测试数据哇啦啦', 'status': 1, 'rankNum': 1111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775790368719, 'updateTime': 1775790368719, 'deptId': 114, 'userId': 203, 'faqNum': 0}}
+2026-05-08 11:33:54,777 [tid:17880 pid:30164] FaqCateManage.py[line:30] INFO 创建FAQ分类 - title: 测试FAQ分类_1778211234, lang: zh_CN, pid: 0
+2026-05-08 11:33:54,777 [tid:17880 pid:30164] Dlizhan_interface.py[line:45] INFO =========== 创建FAQ分类 ===========
+2026-05-08 11:33:54,914 [tid:17880 pid:30164] FaqCateManage.py[line:42] INFO 创建FAQ分类响应: {'code': 0, 'msg': '', 'data': 17}
+2026-05-08 11:33:54,918 [tid:17880 pid:30164] FaqCateManage.py[line:94] INFO 更新FAQ分类 - faq_cate_id: 17, title: 测试FAQ分类_1778211234_updated, lang: en
+2026-05-08 11:33:54,919 [tid:17880 pid:30164] Dlizhan_interface.py[line:45] INFO =========== 更新FAQ分类 ===========
+2026-05-08 11:33:55,042 [tid:17880 pid:30164] FaqCateManage.py[line:106] INFO 更新FAQ分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:33:55,047 [tid:17880 pid:30164] FaqCateManage.py[line:53] INFO 删除FAQ分类 - faq_cate_id: 17
+2026-05-08 11:33:55,048 [tid:17880 pid:30164] Dlizhan_interface.py[line:45] INFO =========== 删除FAQ分类 ===========
+2026-05-08 11:33:55,225 [tid:17880 pid:30164] FaqCateManage.py[line:55] INFO 删除FAQ分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:41:41,096 [tid:26576 pid:3680] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:41:41,100 [tid:26576 pid:3680] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:41:41,101 [tid:26576 pid:3680] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:41:41,776 [tid:26576 pid:3680] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:41:41,947 [tid:26576 pid:3680] FaqManage.py[line:24] INFO 获得FAQ分类下拉列表
+2026-05-08 11:41:41,948 [tid:26576 pid:3680] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 11:41:42,078 [tid:26576 pid:3680] FaqManage.py[line:26] INFO 获得FAQ分类下拉列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 11:41:42,086 [tid:26576 pid:3680] FaqManage.py[line:106] INFO 获得FAQ数据分页 - page_no: 1, page_size: 10
+2026-05-08 11:41:42,087 [tid:26576 pid:3680] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据分页 ===========
+2026-05-08 11:41:42,228 [tid:26576 pid:3680] FaqManage.py[line:115] INFO 获得FAQ数据分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}, {'id': 6, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '测测测', 'answer': '
', 'isHot': 1, 'status': 1, 'rankNum': 1231, 'lang': 'fr', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773135401396, 'updateTime': 1774407277570, 'deptId': 116, 'userId': 147}, {'id': 4, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '哇恶搞含税单价', 'answer': '212345677dsdg6789
', 'isHot': 0, 'status': 2, 'rankNum': 0, 'lang': 'de', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773134106475, 'updateTime': 1774407266737, 'deptId': 116, 'userId': 147}, {'id': 3, 'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'question': 'are you series', 'answer': '发给日哦小木虫MV不错佛撒
', 'isHot': 1, 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773133977542, 'updateTime': 1773133977542, 'deptId': 116, 'userId': 147}, {'id': 2, 'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1', 'question': '123123123123', 'answer': '123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123
', 'isHot': 0, 'status': 1, 'rankNum': 1, 'lang': 'en', 'creator': '145', 'updater': '测试大佬', 'createTime': 1772508411882, 'updateTime': 1775805569753, 'deptId': 0, 'userId': 145}]}}
+2026-05-08 11:41:42,240 [tid:26576 pid:3680] FaqManage.py[line:106] INFO 获得FAQ数据分页 - page_no: 1, page_size: 10
+2026-05-08 11:41:42,242 [tid:26576 pid:3680] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据分页 ===========
+2026-05-08 11:41:42,375 [tid:26576 pid:3680] FaqManage.py[line:115] INFO 获得FAQ数据分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}, {'id': 6, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '测测测', 'answer': '
', 'isHot': 1, 'status': 1, 'rankNum': 1231, 'lang': 'fr', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773135401396, 'updateTime': 1774407277570, 'deptId': 116, 'userId': 147}, {'id': 4, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '哇恶搞含税单价', 'answer': '212345677dsdg6789
', 'isHot': 0, 'status': 2, 'rankNum': 0, 'lang': 'de', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773134106475, 'updateTime': 1774407266737, 'deptId': 116, 'userId': 147}, {'id': 3, 'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'question': 'are you series', 'answer': '发给日哦小木虫MV不错佛撒
', 'isHot': 1, 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773133977542, 'updateTime': 1773133977542, 'deptId': 116, 'userId': 147}, {'id': 2, 'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1', 'question': '123123123123', 'answer': '123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123
', 'isHot': 0, 'status': 1, 'rankNum': 1, 'lang': 'en', 'creator': '145', 'updater': '测试大佬', 'createTime': 1772508411882, 'updateTime': 1775805569753, 'deptId': 0, 'userId': 145}]}}
+2026-05-08 11:41:42,376 [tid:26576 pid:3680] FaqManage.py[line:92] INFO 获得FAQ数据详情 - faq_id: 7
+2026-05-08 11:41:42,377 [tid:26576 pid:3680] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据 ===========
+2026-05-08 11:41:42,505 [tid:26576 pid:3680] FaqManage.py[line:94] INFO 获得FAQ数据详情响应: {'code': 0, 'msg': '', 'data': {'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}}
+2026-05-08 11:42:10,506 [tid:28172 pid:25960] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:42:10,675 [tid:28172 pid:25960] FaqManage.py[line:24] INFO 获得FAQ分类下拉列表
+2026-05-08 11:42:10,677 [tid:28172 pid:25960] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 11:42:10,831 [tid:28172 pid:25960] FaqManage.py[line:26] INFO 获得FAQ分类下拉列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 11:42:35,213 [tid:1192 pid:27204] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 11:42:35,219 [tid:1192 pid:27204] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 11:42:35,221 [tid:1192 pid:27204] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 11:42:35,984 [tid:1192 pid:27204] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 11:42:36,175 [tid:1192 pid:27204] FaqManage.py[line:24] INFO 获得FAQ分类下拉列表
+2026-05-08 11:42:36,177 [tid:1192 pid:27204] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 11:42:36,318 [tid:1192 pid:27204] FaqManage.py[line:26] INFO 获得FAQ分类下拉列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 11:42:36,331 [tid:1192 pid:27204] FaqManage.py[line:106] INFO 获得FAQ数据分页 - page_no: 1, page_size: 10
+2026-05-08 11:42:36,333 [tid:1192 pid:27204] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据分页 ===========
+2026-05-08 11:42:36,474 [tid:1192 pid:27204] FaqManage.py[line:115] INFO 获得FAQ数据分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}, {'id': 6, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '测测测', 'answer': '
', 'isHot': 1, 'status': 1, 'rankNum': 1231, 'lang': 'fr', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773135401396, 'updateTime': 1774407277570, 'deptId': 116, 'userId': 147}, {'id': 4, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '哇恶搞含税单价', 'answer': '212345677dsdg6789
', 'isHot': 0, 'status': 2, 'rankNum': 0, 'lang': 'de', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773134106475, 'updateTime': 1774407266737, 'deptId': 116, 'userId': 147}, {'id': 3, 'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'question': 'are you series', 'answer': '发给日哦小木虫MV不错佛撒
', 'isHot': 1, 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773133977542, 'updateTime': 1773133977542, 'deptId': 116, 'userId': 147}, {'id': 2, 'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1', 'question': '123123123123', 'answer': '123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123
', 'isHot': 0, 'status': 1, 'rankNum': 1, 'lang': 'en', 'creator': '145', 'updater': '测试大佬', 'createTime': 1772508411882, 'updateTime': 1775805569753, 'deptId': 0, 'userId': 145}]}}
+2026-05-08 11:42:36,489 [tid:1192 pid:27204] FaqManage.py[line:106] INFO 获得FAQ数据分页 - page_no: 1, page_size: 10
+2026-05-08 11:42:36,491 [tid:1192 pid:27204] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据分页 ===========
+2026-05-08 11:42:36,628 [tid:1192 pid:27204] FaqManage.py[line:115] INFO 获得FAQ数据分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}, {'id': 6, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '测测测', 'answer': '
', 'isHot': 1, 'status': 1, 'rankNum': 1231, 'lang': 'fr', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773135401396, 'updateTime': 1774407277570, 'deptId': 116, 'userId': 147}, {'id': 4, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '哇恶搞含税单价', 'answer': '212345677dsdg6789
', 'isHot': 0, 'status': 2, 'rankNum': 0, 'lang': 'de', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773134106475, 'updateTime': 1774407266737, 'deptId': 116, 'userId': 147}, {'id': 3, 'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'question': 'are you series', 'answer': '发给日哦小木虫MV不错佛撒
', 'isHot': 1, 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773133977542, 'updateTime': 1773133977542, 'deptId': 116, 'userId': 147}, {'id': 2, 'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1', 'question': '123123123123', 'answer': '123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123
', 'isHot': 0, 'status': 1, 'rankNum': 1, 'lang': 'en', 'creator': '145', 'updater': '测试大佬', 'createTime': 1772508411882, 'updateTime': 1775805569753, 'deptId': 0, 'userId': 145}]}}
+2026-05-08 11:42:36,632 [tid:1192 pid:27204] FaqManage.py[line:92] INFO 获得FAQ数据详情 - faq_id: 7
+2026-05-08 11:42:36,635 [tid:1192 pid:27204] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据 ===========
+2026-05-08 11:42:36,819 [tid:1192 pid:27204] FaqManage.py[line:94] INFO 获得FAQ数据详情响应: {'code': 0, 'msg': '', 'data': {'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}}
+2026-05-08 11:42:36,841 [tid:1192 pid:27204] FaqManage.py[line:43] INFO 创建FAQ数据 - question: 测试问题_1778211756, lang: zh_CN
+2026-05-08 11:42:36,845 [tid:1192 pid:27204] Dlizhan_interface.py[line:45] INFO =========== 创建FAQ数据 ===========
+2026-05-08 11:42:37,022 [tid:1192 pid:27204] FaqManage.py[line:57] INFO 创建FAQ数据响应: {'code': 0, 'msg': '', 'data': 8}
+2026-05-08 11:42:37,030 [tid:1192 pid:27204] FaqManage.py[line:132] INFO 更新FAQ数据 - faq_id: 8, question: 测试问题_1778211757_updated, lang: en
+2026-05-08 11:42:37,031 [tid:1192 pid:27204] Dlizhan_interface.py[line:45] INFO =========== 更新FAQ数据 ===========
+2026-05-08 11:42:37,174 [tid:1192 pid:27204] FaqManage.py[line:146] INFO 更新FAQ数据响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 11:42:37,181 [tid:1192 pid:27204] FaqManage.py[line:68] INFO 删除FAQ数据 - faq_id: 8
+2026-05-08 11:42:37,183 [tid:1192 pid:27204] Dlizhan_interface.py[line:45] INFO =========== 删除FAQ数据 ===========
+2026-05-08 11:42:37,332 [tid:1192 pid:27204] FaqManage.py[line:70] INFO 删除FAQ数据响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:23:55,645 [tid:23532 pid:6596] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:23:55,653 [tid:23532 pid:6596] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:23:55,653 [tid:23532 pid:6596] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:23:56,301 [tid:23532 pid:6596] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:23:56,559 [tid:23532 pid:6596] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:23:56,560 [tid:23532 pid:6596] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:23:56,690 [tid:23532 pid:6596] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 11, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}, {'id': 15, 'name': '分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_687601043a5ea_1773130674458.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130678041, 'updateTime': 1773130678041, 'route': None}]}}
+2026-05-08 14:23:56,706 [tid:23532 pid:6596] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:23:56,709 [tid:23532 pid:6596] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:23:56,875 [tid:23532 pid:6596] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 11, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}, {'id': 15, 'name': '分类3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_687601043a5ea_1773130674458.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130678041, 'updateTime': 1773130678041, 'route': None}]}}
+2026-05-08 14:23:56,876 [tid:23532 pid:6596] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:23:56,879 [tid:23532 pid:6596] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:23:57,046 [tid:23532 pid:6596] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:23:57,056 [tid:23532 pid:6596] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221437
+2026-05-08 14:23:57,057 [tid:23532 pid:6596] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:23:57,201 [tid:23532 pid:6596] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 14:23:57,646 [tid:23532 pid:6596] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221437
+2026-05-08 14:24:01,772 [tid:23532 pid:6596] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:24:01,774 [tid:23532 pid:6596] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:24:05,883 [tid:23532 pid:6596] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:24:27,273 [tid:18772 pid:25436] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:24:46,612 [tid:796 pid:25928] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:24:46,789 [tid:796 pid:25928] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news_1778221486
+2026-05-08 14:24:46,791 [tid:796 pid:25928] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:24:46,942 [tid:796 pid:25928] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 14:25:07,866 [tid:16376 pid:13692] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:25:08,070 [tid:16376 pid:13692] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news_1778221508
+2026-05-08 14:25:08,074 [tid:16376 pid:13692] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:25:08,226 [tid:16376 pid:13692] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 23}
+2026-05-08 14:25:46,984 [tid:4896 pid:30484] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:25:46,987 [tid:4896 pid:30484] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:25:46,988 [tid:4896 pid:30484] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:25:47,586 [tid:4896 pid:30484] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:25:47,738 [tid:4896 pid:30484] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:25:47,740 [tid:4896 pid:30484] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:25:47,884 [tid:4896 pid:30484] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:25:47,895 [tid:4896 pid:30484] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:25:47,897 [tid:4896 pid:30484] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:25:48,025 [tid:4896 pid:30484] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:25:48,028 [tid:4896 pid:30484] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:25:48,030 [tid:4896 pid:30484] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:25:48,175 [tid:4896 pid:30484] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:25:48,190 [tid:4896 pid:30484] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221548
+2026-05-08 14:25:48,192 [tid:4896 pid:30484] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:25:48,316 [tid:4896 pid:30484] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 24}
+2026-05-08 14:25:48,318 [tid:4896 pid:30484] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 24, name: 测试news分类_1778221548_updated
+2026-05-08 14:25:48,319 [tid:4896 pid:30484] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:25:48,468 [tid:4896 pid:30484] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:25:48,476 [tid:4896 pid:30484] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 24
+2026-05-08 14:25:48,477 [tid:4896 pid:30484] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:25:48,616 [tid:4896 pid:30484] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:25:48,621 [tid:4896 pid:30484] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221548
+2026-05-08 14:25:52,694 [tid:4896 pid:30484] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:25:52,695 [tid:4896 pid:30484] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221548_updated
+2026-05-08 14:25:56,779 [tid:4896 pid:30484] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:25:56,781 [tid:4896 pid:30484] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:26:00,855 [tid:4896 pid:30484] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:27:32,304 [tid:1324 pid:25824] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:27:32,308 [tid:1324 pid:25824] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:27:32,309 [tid:1324 pid:25824] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:27:32,911 [tid:1324 pid:25824] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:27:33,123 [tid:1324 pid:25824] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:27:33,125 [tid:1324 pid:25824] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:27:33,275 [tid:1324 pid:25824] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:27:33,288 [tid:1324 pid:25824] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:27:33,290 [tid:1324 pid:25824] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:27:33,419 [tid:1324 pid:25824] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:27:33,422 [tid:1324 pid:25824] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:27:33,425 [tid:1324 pid:25824] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:27:33,574 [tid:1324 pid:25824] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:27:33,587 [tid:1324 pid:25824] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221653
+2026-05-08 14:27:33,588 [tid:1324 pid:25824] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:27:33,743 [tid:1324 pid:25824] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 25}
+2026-05-08 14:27:33,752 [tid:1324 pid:25824] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 25, name: 测试news分类_1778221653_updated
+2026-05-08 14:27:33,753 [tid:1324 pid:25824] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:27:33,881 [tid:1324 pid:25824] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:27:33,893 [tid:1324 pid:25824] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 25
+2026-05-08 14:27:33,895 [tid:1324 pid:25824] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:27:34,037 [tid:1324 pid:25824] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:27:34,043 [tid:1324 pid:25824] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221653
+2026-05-08 14:27:38,119 [tid:1324 pid:25824] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:27:38,120 [tid:1324 pid:25824] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221653_updated
+2026-05-08 14:27:42,174 [tid:1324 pid:25824] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:27:42,175 [tid:1324 pid:25824] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:27:46,234 [tid:1324 pid:25824] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:27:47,777 [tid:12776 pid:5716] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:27:47,780 [tid:12776 pid:5716] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:27:47,781 [tid:12776 pid:5716] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:27:48,417 [tid:12776 pid:5716] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:27:48,570 [tid:12776 pid:5716] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:27:48,572 [tid:12776 pid:5716] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:27:48,719 [tid:12776 pid:5716] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:27:48,721 [tid:12776 pid:5716] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:27:48,722 [tid:12776 pid:5716] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:27:48,847 [tid:12776 pid:5716] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:27:48,849 [tid:12776 pid:5716] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:27:48,850 [tid:12776 pid:5716] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:27:48,992 [tid:12776 pid:5716] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:27:48,994 [tid:12776 pid:5716] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221668
+2026-05-08 14:27:48,995 [tid:12776 pid:5716] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:27:49,127 [tid:12776 pid:5716] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 26}
+2026-05-08 14:27:49,128 [tid:12776 pid:5716] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 26, name: 测试news分类_1778221669_updated
+2026-05-08 14:27:49,128 [tid:12776 pid:5716] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:27:49,263 [tid:12776 pid:5716] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:27:49,266 [tid:12776 pid:5716] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 26
+2026-05-08 14:27:49,267 [tid:12776 pid:5716] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:27:49,403 [tid:12776 pid:5716] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:27:49,405 [tid:12776 pid:5716] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221668
+2026-05-08 14:27:53,492 [tid:12776 pid:5716] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:27:53,492 [tid:12776 pid:5716] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221669_updated
+2026-05-08 14:27:57,584 [tid:12776 pid:5716] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:27:57,585 [tid:12776 pid:5716] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:28:01,682 [tid:12776 pid:5716] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:28:07,663 [tid:11688 pid:23772] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:28:07,688 [tid:11688 pid:23772] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:28:07,690 [tid:11688 pid:23772] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:28:08,438 [tid:11688 pid:23772] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:28:08,601 [tid:11688 pid:23772] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:28:08,604 [tid:11688 pid:23772] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:28:08,763 [tid:11688 pid:23772] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:28:08,766 [tid:11688 pid:23772] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:28:08,767 [tid:11688 pid:23772] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:28:08,907 [tid:11688 pid:23772] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:28:08,908 [tid:11688 pid:23772] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:28:08,909 [tid:11688 pid:23772] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:28:09,068 [tid:11688 pid:23772] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:28:09,072 [tid:11688 pid:23772] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221689
+2026-05-08 14:28:09,074 [tid:11688 pid:23772] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:28:09,223 [tid:11688 pid:23772] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 27}
+2026-05-08 14:28:09,225 [tid:11688 pid:23772] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 27, name: 测试news分类_1778221689_updated
+2026-05-08 14:28:09,225 [tid:11688 pid:23772] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:28:09,364 [tid:11688 pid:23772] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:28:09,366 [tid:11688 pid:23772] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 27
+2026-05-08 14:28:09,367 [tid:11688 pid:23772] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:28:09,517 [tid:11688 pid:23772] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:28:09,519 [tid:11688 pid:23772] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221689
+2026-05-08 14:28:13,595 [tid:11688 pid:23772] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:28:13,596 [tid:11688 pid:23772] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221689_updated
+2026-05-08 14:28:17,694 [tid:11688 pid:23772] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:28:17,695 [tid:11688 pid:23772] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:28:21,781 [tid:11688 pid:23772] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:28:32,670 [tid:19836 pid:4584] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:28:32,686 [tid:19836 pid:4584] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:28:32,689 [tid:19836 pid:4584] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:28:34,068 [tid:19836 pid:4584] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:28:34,314 [tid:19836 pid:4584] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:28:38,396 [tid:19836 pid:4584] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:28:46,758 [tid:33020 pid:1896] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:28:46,762 [tid:33020 pid:1896] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:28:46,763 [tid:33020 pid:1896] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:28:47,487 [tid:33020 pid:1896] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:28:47,645 [tid:33020 pid:1896] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:28:47,647 [tid:33020 pid:1896] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:28:47,789 [tid:33020 pid:1896] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:28:47,795 [tid:33020 pid:1896] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:28:47,796 [tid:33020 pid:1896] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:28:47,930 [tid:33020 pid:1896] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:28:47,932 [tid:33020 pid:1896] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:28:47,934 [tid:33020 pid:1896] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:28:48,089 [tid:33020 pid:1896] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:28:48,094 [tid:33020 pid:1896] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221728
+2026-05-08 14:28:48,096 [tid:33020 pid:1896] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:28:48,228 [tid:33020 pid:1896] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 28}
+2026-05-08 14:28:48,231 [tid:33020 pid:1896] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 28, name: 测试news分类_1778221728_updated
+2026-05-08 14:28:48,232 [tid:33020 pid:1896] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:28:48,362 [tid:33020 pid:1896] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:28:48,366 [tid:33020 pid:1896] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 28
+2026-05-08 14:28:48,368 [tid:33020 pid:1896] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:28:48,507 [tid:33020 pid:1896] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:28:48,510 [tid:33020 pid:1896] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221728
+2026-05-08 14:28:52,597 [tid:33020 pid:1896] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:28:52,599 [tid:33020 pid:1896] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221728_updated
+2026-05-08 14:28:56,696 [tid:33020 pid:1896] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:28:56,697 [tid:33020 pid:1896] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:28:57,087 [tid:23420 pid:2092] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:28:57,090 [tid:23420 pid:2092] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:28:57,090 [tid:23420 pid:2092] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:28:57,719 [tid:23420 pid:2092] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:28:57,930 [tid:23420 pid:2092] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:28:57,933 [tid:23420 pid:2092] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:28:58,086 [tid:23420 pid:2092] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:28:58,092 [tid:23420 pid:2092] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:28:58,094 [tid:23420 pid:2092] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:28:58,238 [tid:23420 pid:2092] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:28:58,241 [tid:23420 pid:2092] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:28:58,242 [tid:23420 pid:2092] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:28:58,378 [tid:23420 pid:2092] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:28:58,383 [tid:23420 pid:2092] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221738
+2026-05-08 14:28:58,385 [tid:23420 pid:2092] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:28:58,521 [tid:23420 pid:2092] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 29}
+2026-05-08 14:28:58,524 [tid:23420 pid:2092] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 29, name: 测试news分类_1778221738_updated
+2026-05-08 14:28:58,526 [tid:23420 pid:2092] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:28:58,661 [tid:23420 pid:2092] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:28:58,667 [tid:23420 pid:2092] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 29
+2026-05-08 14:28:58,669 [tid:23420 pid:2092] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:28:58,803 [tid:23420 pid:2092] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:28:58,806 [tid:23420 pid:2092] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221738
+2026-05-08 14:29:00,766 [tid:33020 pid:1896] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:02,881 [tid:23420 pid:2092] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:02,883 [tid:23420 pid:2092] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221738_updated
+2026-05-08 14:29:06,944 [tid:23420 pid:2092] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:06,946 [tid:23420 pid:2092] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:29:11,041 [tid:23420 pid:2092] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:26,518 [tid:34328 pid:10296] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:29:26,522 [tid:34328 pid:10296] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:29:26,522 [tid:34328 pid:10296] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:29:27,173 [tid:34328 pid:10296] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:29:27,385 [tid:34328 pid:10296] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:29:27,388 [tid:34328 pid:10296] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:29:27,552 [tid:34328 pid:10296] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:29:27,557 [tid:34328 pid:10296] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:29:27,558 [tid:34328 pid:10296] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:29:27,694 [tid:34328 pid:10296] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:29:27,696 [tid:34328 pid:10296] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:29:27,698 [tid:34328 pid:10296] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:29:27,846 [tid:34328 pid:10296] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:29:27,851 [tid:34328 pid:10296] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221767
+2026-05-08 14:29:27,853 [tid:34328 pid:10296] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:29:27,988 [tid:34328 pid:10296] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 30}
+2026-05-08 14:29:27,991 [tid:34328 pid:10296] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 30, name: 测试news分类_1778221767_updated
+2026-05-08 14:29:27,992 [tid:34328 pid:10296] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:29:28,141 [tid:34328 pid:10296] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:29:28,146 [tid:34328 pid:10296] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 30
+2026-05-08 14:29:28,148 [tid:34328 pid:10296] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:29:28,295 [tid:34328 pid:10296] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:29:28,297 [tid:34328 pid:10296] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221767
+2026-05-08 14:29:32,432 [tid:34328 pid:10296] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:32,434 [tid:34328 pid:10296] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221767_updated
+2026-05-08 14:29:36,511 [tid:34328 pid:10296] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:36,512 [tid:34328 pid:10296] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:29:38,462 [tid:27304 pid:11720] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:29:38,465 [tid:27304 pid:11720] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:29:38,466 [tid:27304 pid:11720] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:29:39,061 [tid:27304 pid:11720] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:29:39,219 [tid:27304 pid:11720] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:29:39,221 [tid:27304 pid:11720] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:29:39,366 [tid:27304 pid:11720] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:29:39,372 [tid:27304 pid:11720] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:29:39,373 [tid:27304 pid:11720] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:29:39,537 [tid:27304 pid:11720] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:29:39,540 [tid:27304 pid:11720] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:29:39,542 [tid:27304 pid:11720] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:29:39,676 [tid:27304 pid:11720] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:29:39,680 [tid:27304 pid:11720] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221779
+2026-05-08 14:29:39,682 [tid:27304 pid:11720] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:29:39,818 [tid:27304 pid:11720] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 31}
+2026-05-08 14:29:39,820 [tid:27304 pid:11720] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 31, name: 测试news分类_1778221779_updated
+2026-05-08 14:29:39,823 [tid:27304 pid:11720] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:29:39,967 [tid:27304 pid:11720] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:29:39,973 [tid:27304 pid:11720] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 31
+2026-05-08 14:29:39,974 [tid:27304 pid:11720] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:29:40,133 [tid:27304 pid:11720] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:29:40,136 [tid:27304 pid:11720] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221779
+2026-05-08 14:29:40,570 [tid:34328 pid:10296] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:44,201 [tid:27304 pid:11720] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:44,202 [tid:27304 pid:11720] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221779_updated
+2026-05-08 14:29:48,275 [tid:27304 pid:11720] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:48,277 [tid:27304 pid:11720] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:29:52,372 [tid:27304 pid:11720] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:29:55,260 [tid:23892 pid:11428] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:29:55,264 [tid:23892 pid:11428] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:29:55,265 [tid:23892 pid:11428] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:29:55,846 [tid:23892 pid:11428] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:29:56,025 [tid:23892 pid:11428] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:29:56,029 [tid:23892 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:29:56,183 [tid:23892 pid:11428] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:29:56,190 [tid:23892 pid:11428] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:29:56,191 [tid:23892 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:29:56,339 [tid:23892 pid:11428] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 3, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:29:56,342 [tid:23892 pid:11428] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 14:29:56,344 [tid:23892 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 14:29:56,500 [tid:23892 pid:11428] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 14:29:56,506 [tid:23892 pid:11428] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778221796
+2026-05-08 14:29:56,508 [tid:23892 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 14:29:56,637 [tid:23892 pid:11428] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 32}
+2026-05-08 14:29:56,640 [tid:23892 pid:11428] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 32, name: 测试news分类_1778221796_updated
+2026-05-08 14:29:56,642 [tid:23892 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 14:29:56,775 [tid:23892 pid:11428] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:29:56,779 [tid:23892 pid:11428] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 32
+2026-05-08 14:29:56,781 [tid:23892 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 14:29:56,922 [tid:23892 pid:11428] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:29:56,925 [tid:23892 pid:11428] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221796
+2026-05-08 14:30:01,015 [tid:23892 pid:11428] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:30:01,017 [tid:23892 pid:11428] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778221796_updated
+2026-05-08 14:30:05,115 [tid:23892 pid:11428] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:30:05,118 [tid:23892 pid:11428] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 14:30:09,215 [tid:23892 pid:11428] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 14:37:03,036 [tid:15208 pid:16852] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:37:03,040 [tid:15208 pid:16852] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:37:03,041 [tid:15208 pid:16852] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:37:03,678 [tid:15208 pid:16852] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:37:03,887 [tid:15208 pid:16852] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:37:03,889 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 14:37:04,024 [tid:15208 pid:16852] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 14:37:04,037 [tid:15208 pid:16852] NewsManage.py[line:126] INFO 获得news管理分页 - page_no: 1, page_size: 10
+2026-05-08 14:37:04,038 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 获得news管理分页 ===========
+2026-05-08 14:37:04,178 [tid:15208 pid:16852] NewsManage.py[line:135] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-08 14:37:04,189 [tid:15208 pid:16852] NewsManage.py[line:126] INFO 获得news管理分页 - page_no: 1, page_size: 10
+2026-05-08 14:37:04,191 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 获得news管理分页 ===========
+2026-05-08 14:37:04,351 [tid:15208 pid:16852] NewsManage.py[line:135] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-08 14:37:04,354 [tid:15208 pid:16852] NewsManage.py[line:100] INFO 获得news管理详情 - news_id: 14
+2026-05-08 14:37:04,356 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 获得news管理 ===========
+2026-05-08 14:37:04,496 [tid:15208 pid:16852] NewsManage.py[line:102] INFO 获得news管理详情响应: {'code': 0, 'msg': '', 'data': {'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}}
+2026-05-08 14:37:04,509 [tid:15208 pid:16852] NewsManage.py[line:39] INFO 创建news管理 - title: 测试news标题_1778222224
+2026-05-08 14:37:04,511 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 创建news管理 ===========
+2026-05-08 14:37:04,694 [tid:15208 pid:16852] NewsManage.py[line:65] INFO 创建news管理响应: {'code': 0, 'msg': '', 'data': 15}
+2026-05-08 14:37:04,701 [tid:15208 pid:16852] NewsManage.py[line:159] INFO 更新news管理 - news_id: 15, title: 测试news标题_1778222224_updated
+2026-05-08 14:37:04,703 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 更新news管理 ===========
+2026-05-08 14:37:04,856 [tid:15208 pid:16852] NewsManage.py[line:185] INFO 更新news管理响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:37:04,865 [tid:15208 pid:16852] NewsManage.py[line:76] INFO 删除news管理 - news_id: 15
+2026-05-08 14:37:04,868 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 删除news管理 ===========
+2026-05-08 14:37:05,021 [tid:15208 pid:16852] NewsManage.py[line:78] INFO 删除news管理响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:37:05,034 [tid:15208 pid:16852] NewsManage.py[line:126] INFO 获得news管理分页 - page_no: 1, page_size: 10
+2026-05-08 14:37:05,035 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 获得news管理分页 ===========
+2026-05-08 14:37:05,171 [tid:15208 pid:16852] NewsManage.py[line:135] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-08 14:37:05,172 [tid:15208 pid:16852] NewsManage.py[line:112] INFO 获得news分类关联列表 - news_id: 14
+2026-05-08 14:37:05,173 [tid:15208 pid:16852] Dlizhan_interface.py[line:45] INFO =========== 获得news分类关联列表 ===========
+2026-05-08 14:37:05,308 [tid:15208 pid:16852] NewsManage.py[line:114] INFO 获得news分类关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776048161838, 'updateTime': 1776048161838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 31, 'newsId': 14, 'cateId': 9, 'deptId': 0, 'userId': 0}, {'createTime': 1776048161848, 'updateTime': 1776048161848, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 32, 'newsId': 14, 'cateId': 14, 'deptId': 0, 'userId': 0}, {'createTime': 1776048161849, 'updateTime': 1776048161849, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 33, 'newsId': 14, 'cateId': 15, 'deptId': 0, 'userId': 0}]}
+2026-05-08 14:50:44,487 [tid:1008 pid:33344] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 14:50:44,490 [tid:1008 pid:33344] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 14:50:44,491 [tid:1008 pid:33344] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 14:50:45,126 [tid:1008 pid:33344] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 14:50:45,378 [tid:1008 pid:33344] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:50:45,381 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 14:50:45,585 [tid:1008 pid:33344] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 14:50:45,595 [tid:1008 pid:33344] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 14:50:45,596 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 14:50:45,763 [tid:1008 pid:33344] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 14:50:45,764 [tid:1008 pid:33344] ProductCateManage.py[line:75] INFO 获得产品分类详情 - product_cate_id: 36
+2026-05-08 14:50:45,764 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类 ===========
+2026-05-08 14:50:45,891 [tid:1008 pid:33344] ProductCateManage.py[line:77] INFO 获得产品分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3}}
+2026-05-08 14:50:45,905 [tid:1008 pid:33344] ProductCateManage.py[line:29] INFO 创建产品分类 - cate_name: 测试产品分类_1778223045, cate_type: 1
+2026-05-08 14:50:45,906 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 创建产品分类 ===========
+2026-05-08 14:50:46,042 [tid:1008 pid:33344] ProductCateManage.py[line:40] INFO 创建产品分类响应: {'code': 0, 'msg': '', 'data': 38}
+2026-05-08 14:50:46,049 [tid:1008 pid:33344] ProductCateManage.py[line:112] INFO 更新产品分类 - product_cate_id: 38, cate_name: 测试产品分类_1778223046_updated
+2026-05-08 14:50:46,051 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 更新产品分类 ===========
+2026-05-08 14:50:46,196 [tid:1008 pid:33344] ProductCateManage.py[line:123] INFO 更新产品分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:50:46,209 [tid:1008 pid:33344] ProductCateManage.py[line:135] INFO 修改产品分类状态 - product_cate_id: 38, status: 2
+2026-05-08 14:50:46,211 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 修改产品分类启用/停用状态 ===========
+2026-05-08 14:50:46,353 [tid:1008 pid:33344] ProductCateManage.py[line:143] INFO 修改产品分类状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:50:46,358 [tid:1008 pid:33344] ProductCateManage.py[line:135] INFO 修改产品分类状态 - product_cate_id: 38, status: 1
+2026-05-08 14:50:46,360 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 修改产品分类启用/停用状态 ===========
+2026-05-08 14:50:46,492 [tid:1008 pid:33344] ProductCateManage.py[line:143] INFO 修改产品分类状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 14:50:46,502 [tid:1008 pid:33344] ProductCateManage.py[line:51] INFO 删除产品分类 - product_cate_id: 38
+2026-05-08 14:50:46,504 [tid:1008 pid:33344] Dlizhan_interface.py[line:45] INFO =========== 删除产品分类 ===========
+2026-05-08 14:50:46,636 [tid:1008 pid:33344] ProductCateManage.py[line:53] INFO 删除产品分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:06:42,368 [tid:24508 pid:19916] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:06:42,372 [tid:24508 pid:19916] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:06:42,373 [tid:24508 pid:19916] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:06:43,027 [tid:24508 pid:19916] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:06:43,261 [tid:24508 pid:19916] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:06:43,264 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:06:43,419 [tid:24508 pid:19916] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:06:43,424 [tid:24508 pid:19916] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:06:43,425 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:06:43,564 [tid:24508 pid:19916] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:06:43,567 [tid:24508 pid:19916] ProductAttrManage.py[line:82] INFO 获得产品属性详情 - product_attr_type_id: 20
+2026-05-08 15:06:43,569 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性 ===========
+2026-05-08 15:06:43,711 [tid:24508 pid:19916] ProductAttrManage.py[line:84] INFO 获得产品属性详情响应: {'code': 0, 'msg': '', 'data': {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': None, 'productCount': None, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}}
+2026-05-08 15:06:43,718 [tid:24508 pid:19916] ProductAttrManage.py[line:32] INFO 创建产品属性 - name: 测试产品属性_1778224003, type: 2
+2026-05-08 15:06:43,719 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 创建产品属性 ===========
+2026-05-08 15:06:43,864 [tid:24508 pid:19916] ProductAttrManage.py[line:47] INFO 创建产品属性响应: {'code': 0, 'msg': '', 'data': 21}
+2026-05-08 15:06:43,871 [tid:24508 pid:19916] ProductAttrManage.py[line:120] INFO 更新产品属性 - product_attr_type_id: 21, name: 测试产品属性_1778224003_updated
+2026-05-08 15:06:43,873 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 更新产品属性 ===========
+2026-05-08 15:06:44,027 [tid:24508 pid:19916] ProductAttrManage.py[line:135] INFO 更新产品属性响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:06:44,042 [tid:24508 pid:19916] ProductAttrManage.py[line:147] INFO 修改产品属性状态 - product_attr_type_id: 21, status: 1
+2026-05-08 15:06:44,044 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 启用/停用产品属性状态 ===========
+2026-05-08 15:06:44,188 [tid:24508 pid:19916] ProductAttrManage.py[line:155] INFO 修改产品属性状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:06:44,200 [tid:24508 pid:19916] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:06:44,202 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:06:44,357 [tid:24508 pid:19916] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 22, 'list': [{'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}, {'id': 38, 'productAttrTypeId': 18, 'attrValue': '不二样的属性', 'color': None, 'status': 1}, {'id': 37, 'productAttrTypeId': 18, 'attrValue': '不一样的属性', 'color': None, 'status': 1}, {'id': 36, 'productAttrTypeId': 18, 'attrValue': '就是需要属性', 'color': None, 'status': 1}, {'id': 35, 'productAttrTypeId': 19, 'attrValue': '褐色', 'color': ['#b2b8bf'], 'status': 1}, {'id': 34, 'productAttrTypeId': 19, 'attrValue': '黑色', 'color': ['#171718'], 'status': 1}, {'id': 33, 'productAttrTypeId': 19, 'attrValue': '绿色', 'color': ['#4aff40'], 'status': 1}, {'id': 32, 'productAttrTypeId': 19, 'attrValue': '红色', 'color': ['#ff6340'], 'status': 1}, {'id': 31, 'productAttrTypeId': 16, 'attrValue': '红色', 'color': ['#1678dc'], 'status': 1}, {'id': 30, 'productAttrTypeId': 6, 'attrValue': '卡其色', 'color': ['#546474'], 'status': 1}]}}
+2026-05-08 15:06:44,368 [tid:24508 pid:19916] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:06:44,368 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:06:44,496 [tid:24508 pid:19916] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 22, 'list': [{'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}, {'id': 38, 'productAttrTypeId': 18, 'attrValue': '不二样的属性', 'color': None, 'status': 1}, {'id': 37, 'productAttrTypeId': 18, 'attrValue': '不一样的属性', 'color': None, 'status': 1}, {'id': 36, 'productAttrTypeId': 18, 'attrValue': '就是需要属性', 'color': None, 'status': 1}, {'id': 35, 'productAttrTypeId': 19, 'attrValue': '褐色', 'color': ['#b2b8bf'], 'status': 1}, {'id': 34, 'productAttrTypeId': 19, 'attrValue': '黑色', 'color': ['#171718'], 'status': 1}, {'id': 33, 'productAttrTypeId': 19, 'attrValue': '绿色', 'color': ['#4aff40'], 'status': 1}, {'id': 32, 'productAttrTypeId': 19, 'attrValue': '红色', 'color': ['#ff6340'], 'status': 1}, {'id': 31, 'productAttrTypeId': 16, 'attrValue': '红色', 'color': ['#1678dc'], 'status': 1}, {'id': 30, 'productAttrTypeId': 6, 'attrValue': '卡其色', 'color': ['#546474'], 'status': 1}]}}
+2026-05-08 15:06:44,497 [tid:24508 pid:19916] ProductAttrManage.py[line:218] INFO 获得产品属性值详情 - product_attr_data_id: 39
+2026-05-08 15:06:44,497 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值 ===========
+2026-05-08 15:06:44,616 [tid:24508 pid:19916] ProductAttrManage.py[line:220] INFO 获得产品属性值详情响应: {'code': 0, 'msg': '', 'data': {'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}}
+2026-05-08 15:06:44,629 [tid:24508 pid:19916] ProductAttrManage.py[line:171] INFO 创建产品属性值 - product_attr_type_id: 21, attr_value: 测试属性值_1778224004
+2026-05-08 15:06:44,630 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 创建产品属性值 ===========
+2026-05-08 15:06:44,784 [tid:24508 pid:19916] ProductAttrManage.py[line:183] INFO 创建产品属性值响应: {'code': 0, 'msg': '', 'data': 40}
+2026-05-08 15:06:44,788 [tid:24508 pid:19916] ProductAttrManage.py[line:254] INFO 更新产品属性值 - product_attr_data_id: 40, attr_value: 测试属性值_1778224004_updated
+2026-05-08 15:06:44,790 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 更新产品属性值 ===========
+2026-05-08 15:06:44,939 [tid:24508 pid:19916] ProductAttrManage.py[line:266] INFO 更新产品属性值响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:06:44,952 [tid:24508 pid:19916] ProductAttrManage.py[line:194] INFO 删除产品属性值 - product_attr_data_id: 40
+2026-05-08 15:06:44,953 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 删除产品属性值 ===========
+2026-05-08 15:06:45,099 [tid:24508 pid:19916] ProductAttrManage.py[line:196] INFO 删除产品属性值响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:06:45,116 [tid:24508 pid:19916] ProductAttrManage.py[line:58] INFO 删除产品属性 - product_attr_type_id: 21
+2026-05-08 15:06:45,118 [tid:24508 pid:19916] Dlizhan_interface.py[line:45] INFO =========== 删除产品属性 ===========
+2026-05-08 15:06:45,266 [tid:24508 pid:19916] ProductAttrManage.py[line:60] INFO 删除产品属性响应: {'code': 100013, 'msg': 'Cannot delete enabled product attribute', 'data': None}
+2026-05-08 15:07:29,985 [tid:16684 pid:9336] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:07:29,991 [tid:16684 pid:9336] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:07:29,991 [tid:16684 pid:9336] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:07:30,708 [tid:16684 pid:9336] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:07:30,872 [tid:16684 pid:9336] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:07:30,873 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:07:31,014 [tid:16684 pid:9336] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:07:31,028 [tid:16684 pid:9336] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:07:31,029 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:07:31,172 [tid:16684 pid:9336] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:07:31,173 [tid:16684 pid:9336] ProductAttrManage.py[line:82] INFO 获得产品属性详情 - product_attr_type_id: 21
+2026-05-08 15:07:31,173 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性 ===========
+2026-05-08 15:07:31,294 [tid:16684 pid:9336] ProductAttrManage.py[line:84] INFO 获得产品属性详情响应: {'code': 0, 'msg': '', 'data': {'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': None, 'productCount': None, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}}
+2026-05-08 15:07:31,307 [tid:16684 pid:9336] ProductAttrManage.py[line:32] INFO 创建产品属性 - name: 测试产品属性_1778224051, type: 2
+2026-05-08 15:07:31,309 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 创建产品属性 ===========
+2026-05-08 15:07:31,466 [tid:16684 pid:9336] ProductAttrManage.py[line:47] INFO 创建产品属性响应: {'code': 0, 'msg': '', 'data': 22}
+2026-05-08 15:07:31,471 [tid:16684 pid:9336] ProductAttrManage.py[line:120] INFO 更新产品属性 - product_attr_type_id: 22, name: 测试产品属性_1778224051_updated
+2026-05-08 15:07:31,472 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 更新产品属性 ===========
+2026-05-08 15:07:31,606 [tid:16684 pid:9336] ProductAttrManage.py[line:135] INFO 更新产品属性响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:07:31,613 [tid:16684 pid:9336] ProductAttrManage.py[line:147] INFO 修改产品属性状态 - product_attr_type_id: 22, status: 1
+2026-05-08 15:07:31,613 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 启用/停用产品属性状态 ===========
+2026-05-08 15:07:31,751 [tid:16684 pid:9336] ProductAttrManage.py[line:155] INFO 修改产品属性状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:07:31,762 [tid:16684 pid:9336] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:07:31,764 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:07:31,913 [tid:16684 pid:9336] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 22, 'list': [{'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}, {'id': 38, 'productAttrTypeId': 18, 'attrValue': '不二样的属性', 'color': None, 'status': 1}, {'id': 37, 'productAttrTypeId': 18, 'attrValue': '不一样的属性', 'color': None, 'status': 1}, {'id': 36, 'productAttrTypeId': 18, 'attrValue': '就是需要属性', 'color': None, 'status': 1}, {'id': 35, 'productAttrTypeId': 19, 'attrValue': '褐色', 'color': ['#b2b8bf'], 'status': 1}, {'id': 34, 'productAttrTypeId': 19, 'attrValue': '黑色', 'color': ['#171718'], 'status': 1}, {'id': 33, 'productAttrTypeId': 19, 'attrValue': '绿色', 'color': ['#4aff40'], 'status': 1}, {'id': 32, 'productAttrTypeId': 19, 'attrValue': '红色', 'color': ['#ff6340'], 'status': 1}, {'id': 31, 'productAttrTypeId': 16, 'attrValue': '红色', 'color': ['#1678dc'], 'status': 1}, {'id': 30, 'productAttrTypeId': 6, 'attrValue': '卡其色', 'color': ['#546474'], 'status': 1}]}}
+2026-05-08 15:07:31,924 [tid:16684 pid:9336] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:07:31,925 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:07:32,088 [tid:16684 pid:9336] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 22, 'list': [{'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}, {'id': 38, 'productAttrTypeId': 18, 'attrValue': '不二样的属性', 'color': None, 'status': 1}, {'id': 37, 'productAttrTypeId': 18, 'attrValue': '不一样的属性', 'color': None, 'status': 1}, {'id': 36, 'productAttrTypeId': 18, 'attrValue': '就是需要属性', 'color': None, 'status': 1}, {'id': 35, 'productAttrTypeId': 19, 'attrValue': '褐色', 'color': ['#b2b8bf'], 'status': 1}, {'id': 34, 'productAttrTypeId': 19, 'attrValue': '黑色', 'color': ['#171718'], 'status': 1}, {'id': 33, 'productAttrTypeId': 19, 'attrValue': '绿色', 'color': ['#4aff40'], 'status': 1}, {'id': 32, 'productAttrTypeId': 19, 'attrValue': '红色', 'color': ['#ff6340'], 'status': 1}, {'id': 31, 'productAttrTypeId': 16, 'attrValue': '红色', 'color': ['#1678dc'], 'status': 1}, {'id': 30, 'productAttrTypeId': 6, 'attrValue': '卡其色', 'color': ['#546474'], 'status': 1}]}}
+2026-05-08 15:07:32,090 [tid:16684 pid:9336] ProductAttrManage.py[line:218] INFO 获得产品属性值详情 - product_attr_data_id: 39
+2026-05-08 15:07:32,092 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值 ===========
+2026-05-08 15:07:32,222 [tid:16684 pid:9336] ProductAttrManage.py[line:220] INFO 获得产品属性值详情响应: {'code': 0, 'msg': '', 'data': {'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}}
+2026-05-08 15:07:32,242 [tid:16684 pid:9336] ProductAttrManage.py[line:171] INFO 创建产品属性值 - product_attr_type_id: 22, attr_value: 测试属性值_1778224052
+2026-05-08 15:07:32,243 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 创建产品属性值 ===========
+2026-05-08 15:07:32,376 [tid:16684 pid:9336] ProductAttrManage.py[line:183] INFO 创建产品属性值响应: {'code': 0, 'msg': '', 'data': 41}
+2026-05-08 15:07:32,381 [tid:16684 pid:9336] ProductAttrManage.py[line:254] INFO 更新产品属性值 - product_attr_data_id: 41, attr_value: 测试属性值_1778224052_updated
+2026-05-08 15:07:32,381 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 更新产品属性值 ===========
+2026-05-08 15:07:32,509 [tid:16684 pid:9336] ProductAttrManage.py[line:266] INFO 更新产品属性值响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:07:32,517 [tid:16684 pid:9336] ProductAttrManage.py[line:194] INFO 删除产品属性值 - product_attr_data_id: 41
+2026-05-08 15:07:32,518 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 删除产品属性值 ===========
+2026-05-08 15:07:32,646 [tid:16684 pid:9336] ProductAttrManage.py[line:196] INFO 删除产品属性值响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:07:32,657 [tid:16684 pid:9336] ProductAttrManage.py[line:147] INFO 修改产品属性状态 - product_attr_type_id: 22, status: 2
+2026-05-08 15:07:32,658 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 启用/停用产品属性状态 ===========
+2026-05-08 15:07:32,785 [tid:16684 pid:9336] ProductAttrManage.py[line:155] INFO 修改产品属性状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:07:32,788 [tid:16684 pid:9336] ProductAttrManage.py[line:58] INFO 删除产品属性 - product_attr_type_id: 22
+2026-05-08 15:07:32,790 [tid:16684 pid:9336] Dlizhan_interface.py[line:45] INFO =========== 删除产品属性 ===========
+2026-05-08 15:07:32,921 [tid:16684 pid:9336] ProductAttrManage.py[line:60] INFO 删除产品属性响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:19:38,736 [tid:17152 pid:17272] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:19:38,739 [tid:17152 pid:17272] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:19:38,740 [tid:17152 pid:17272] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:19:39,384 [tid:17152 pid:17272] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:19:39,611 [tid:17152 pid:17272] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:39,612 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:19:39,757 [tid:17152 pid:17272] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:19:39,760 [tid:17152 pid:17272] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:39,762 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:19:39,937 [tid:17152 pid:17272] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:19:39,946 [tid:17152 pid:17272] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:39,947 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:19:40,078 [tid:17152 pid:17272] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:19:40,081 [tid:17152 pid:17272] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:40,083 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:19:40,216 [tid:17152 pid:17272] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 0, 'list': []}}
+2026-05-08 15:19:40,234 [tid:17152 pid:17272] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:40,235 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:19:40,376 [tid:17152 pid:17272] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:19:40,381 [tid:17152 pid:17272] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:40,382 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:19:40,510 [tid:17152 pid:17272] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:19:40,512 [tid:17152 pid:17272] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:19:40,513 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:19:40,672 [tid:17152 pid:17272] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:19:40,681 [tid:17152 pid:17272] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:40,682 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:19:40,837 [tid:17152 pid:17272] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:19:40,840 [tid:17152 pid:17272] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 36
+2026-05-08 15:19:40,841 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:19:40,987 [tid:17152 pid:17272] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}]}
+2026-05-08 15:19:41,001 [tid:17152 pid:17272] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:41,004 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:19:41,153 [tid:17152 pid:17272] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:19:41,156 [tid:17152 pid:17272] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 36
+2026-05-08 15:19:41,158 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:19:41,288 [tid:17152 pid:17272] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:19:41,300 [tid:17152 pid:17272] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:19:41,303 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:19:41,452 [tid:17152 pid:17272] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:19:41,455 [tid:17152 pid:17272] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 36
+2026-05-08 15:19:41,457 [tid:17152 pid:17272] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:19:41,596 [tid:17152 pid:17272] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 15:21:57,974 [tid:14136 pid:9968] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:21:57,977 [tid:14136 pid:9968] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:21:57,978 [tid:14136 pid:9968] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:21:59,325 [tid:14136 pid:9968] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:21:59,501 [tid:14136 pid:9968] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:21:59,502 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:21:59,631 [tid:14136 pid:9968] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:21:59,633 [tid:14136 pid:9968] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:21:59,635 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:21:59,977 [tid:14136 pid:9968] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:21:59,995 [tid:14136 pid:9968] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:21:59,996 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:22:00,772 [tid:14136 pid:9968] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:22:00,774 [tid:14136 pid:9968] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:22:00,775 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:22:01,234 [tid:14136 pid:9968] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 0, 'list': []}}
+2026-05-08 15:22:01,236 [tid:14136 pid:9968] ProductAttrManage.py[line:171] INFO 创建产品属性值 - product_attr_type_id: 21, attr_value: 测试属性值_1778224921
+2026-05-08 15:22:01,238 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 创建产品属性值 ===========
+2026-05-08 15:22:01,576 [tid:14136 pid:9968] ProductAttrManage.py[line:183] INFO 创建产品属性值响应: {'code': 0, 'msg': '', 'data': 42}
+2026-05-08 15:22:01,591 [tid:14136 pid:9968] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:22:01,592 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:22:01,733 [tid:14136 pid:9968] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:22:01,742 [tid:14136 pid:9968] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:22:01,745 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:22:01,896 [tid:14136 pid:9968] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:22:01,898 [tid:14136 pid:9968] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:22:01,898 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:22:02,043 [tid:14136 pid:9968] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:22:02,057 [tid:14136 pid:9968] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:22:02,058 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:22:02,189 [tid:14136 pid:9968] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:22:02,191 [tid:14136 pid:9968] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 36
+2026-05-08 15:22:02,192 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:22:02,383 [tid:14136 pid:9968] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}]}
+2026-05-08 15:22:02,389 [tid:14136 pid:9968] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:22:02,390 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:22:02,782 [tid:14136 pid:9968] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:22:02,785 [tid:14136 pid:9968] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 36
+2026-05-08 15:22:02,787 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:22:03,130 [tid:14136 pid:9968] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:22:03,140 [tid:14136 pid:9968] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:22:03,141 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:22:03,317 [tid:14136 pid:9968] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:22:03,320 [tid:14136 pid:9968] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 36
+2026-05-08 15:22:03,321 [tid:14136 pid:9968] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:22:03,451 [tid:14136 pid:9968] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 15:24:05,833 [tid:3652 pid:12000] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:24:05,837 [tid:3652 pid:12000] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:24:05,837 [tid:3652 pid:12000] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:24:06,449 [tid:3652 pid:12000] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:24:06,630 [tid:3652 pid:12000] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:06,631 [tid:3652 pid:12000] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:24:06,781 [tid:3652 pid:12000] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:24:06,785 [tid:3652 pid:12000] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:06,790 [tid:3652 pid:12000] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:24:06,965 [tid:3652 pid:12000] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:24:06,982 [tid:3652 pid:12000] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:06,984 [tid:3652 pid:12000] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:24:07,125 [tid:3652 pid:12000] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:24:07,126 [tid:3652 pid:12000] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:07,128 [tid:3652 pid:12000] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:24:07,264 [tid:3652 pid:12000] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:24:26,320 [tid:30032 pid:33004] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:24:26,327 [tid:30032 pid:33004] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:24:26,329 [tid:30032 pid:33004] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:24:26,936 [tid:30032 pid:33004] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:24:27,081 [tid:30032 pid:33004] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:27,082 [tid:30032 pid:33004] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:24:27,209 [tid:30032 pid:33004] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:24:27,210 [tid:30032 pid:33004] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:27,211 [tid:30032 pid:33004] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:24:27,345 [tid:30032 pid:33004] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:24:27,354 [tid:30032 pid:33004] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:27,355 [tid:30032 pid:33004] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:24:27,492 [tid:30032 pid:33004] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:24:27,493 [tid:30032 pid:33004] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:24:27,494 [tid:30032 pid:33004] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:24:27,623 [tid:30032 pid:33004] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:25:21,851 [tid:26984 pid:33420] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:25:21,854 [tid:26984 pid:33420] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:25:21,854 [tid:26984 pid:33420] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:25:22,496 [tid:26984 pid:33420] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:25:22,715 [tid:26984 pid:33420] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:22,717 [tid:26984 pid:33420] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:25:22,864 [tid:26984 pid:33420] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:25:22,867 [tid:26984 pid:33420] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:22,869 [tid:26984 pid:33420] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:25:23,027 [tid:26984 pid:33420] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:25:23,044 [tid:26984 pid:33420] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:23,046 [tid:26984 pid:33420] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:25:23,183 [tid:26984 pid:33420] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:25:23,185 [tid:26984 pid:33420] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:23,186 [tid:26984 pid:33420] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:25:23,318 [tid:26984 pid:33420] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:25:39,431 [tid:31564 pid:1324] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:25:39,435 [tid:31564 pid:1324] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:25:39,438 [tid:31564 pid:1324] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:25:40,022 [tid:31564 pid:1324] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:25:40,200 [tid:31564 pid:1324] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:40,201 [tid:31564 pid:1324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:25:40,332 [tid:31564 pid:1324] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:25:40,334 [tid:31564 pid:1324] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:40,336 [tid:31564 pid:1324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:25:40,487 [tid:31564 pid:1324] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:25:40,497 [tid:31564 pid:1324] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:40,498 [tid:31564 pid:1324] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:25:40,637 [tid:31564 pid:1324] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:25:40,639 [tid:31564 pid:1324] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:25:40,639 [tid:31564 pid:1324] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:25:40,758 [tid:31564 pid:1324] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:26:32,636 [tid:21144 pid:22120] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:26:32,640 [tid:21144 pid:22120] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:26:32,641 [tid:21144 pid:22120] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:26:33,260 [tid:21144 pid:22120] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:26:33,428 [tid:21144 pid:22120] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:26:33,430 [tid:21144 pid:22120] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:26:33,563 [tid:21144 pid:22120] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:26:33,565 [tid:21144 pid:22120] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:26:33,568 [tid:21144 pid:22120] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:26:33,737 [tid:21144 pid:22120] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:26:33,755 [tid:21144 pid:22120] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:26:33,756 [tid:21144 pid:22120] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:26:33,913 [tid:21144 pid:22120] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:26:33,915 [tid:21144 pid:22120] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:26:33,916 [tid:21144 pid:22120] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:26:34,061 [tid:21144 pid:22120] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:27:02,589 [tid:1364 pid:3092] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:27:02,592 [tid:1364 pid:3092] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:27:02,593 [tid:1364 pid:3092] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:27:03,178 [tid:1364 pid:3092] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:27:03,393 [tid:1364 pid:3092] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:27:03,394 [tid:1364 pid:3092] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:27:03,538 [tid:1364 pid:3092] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:27:03,541 [tid:1364 pid:3092] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:27:03,543 [tid:1364 pid:3092] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:27:03,729 [tid:1364 pid:3092] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:27:03,745 [tid:1364 pid:3092] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:27:03,746 [tid:1364 pid:3092] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:27:03,884 [tid:1364 pid:3092] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:27:03,886 [tid:1364 pid:3092] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:27:03,887 [tid:1364 pid:3092] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:27:04,018 [tid:1364 pid:3092] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:28:11,021 [tid:28136 pid:26108] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:28:11,025 [tid:28136 pid:26108] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:28:11,025 [tid:28136 pid:26108] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:28:11,679 [tid:28136 pid:26108] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:28:11,851 [tid:28136 pid:26108] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:28:11,852 [tid:28136 pid:26108] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:28:11,988 [tid:28136 pid:26108] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:28:11,990 [tid:28136 pid:26108] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:28:11,992 [tid:28136 pid:26108] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:28:12,137 [tid:28136 pid:26108] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:28:12,151 [tid:28136 pid:26108] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:28:12,152 [tid:28136 pid:26108] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:28:12,293 [tid:28136 pid:26108] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:28:12,294 [tid:28136 pid:26108] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:28:12,295 [tid:28136 pid:26108] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:28:12,427 [tid:28136 pid:26108] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:30:29,209 [tid:12284 pid:28340] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:30:29,213 [tid:12284 pid:28340] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:30:29,213 [tid:12284 pid:28340] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:30:29,908 [tid:12284 pid:28340] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:30:30,123 [tid:12284 pid:28340] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:30,123 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:30:30,269 [tid:12284 pid:28340] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:30:30,271 [tid:12284 pid:28340] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:30,274 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:30:30,437 [tid:12284 pid:28340] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:30:30,453 [tid:12284 pid:28340] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:30,454 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:30:30,597 [tid:12284 pid:28340] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:30:30,599 [tid:12284 pid:28340] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:30,600 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:30:30,728 [tid:12284 pid:28340] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:30:30,741 [tid:12284 pid:28340] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:30,742 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:30:30,895 [tid:12284 pid:28340] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:30:30,905 [tid:12284 pid:28340] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:30,906 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:30:31,061 [tid:12284 pid:28340] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:30:31,064 [tid:12284 pid:28340] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:30:31,065 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:30:31,209 [tid:12284 pid:28340] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:30:31,216 [tid:12284 pid:28340] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:31,217 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:30:31,352 [tid:12284 pid:28340] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:30:31,354 [tid:12284 pid:28340] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 36
+2026-05-08 15:30:31,356 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:30:31,481 [tid:12284 pid:28340] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}]}
+2026-05-08 15:30:31,487 [tid:12284 pid:28340] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:31,488 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:30:31,623 [tid:12284 pid:28340] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:30:31,624 [tid:12284 pid:28340] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 36
+2026-05-08 15:30:31,625 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:30:31,756 [tid:12284 pid:28340] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:30:31,762 [tid:12284 pid:28340] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:30:31,763 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:30:31,901 [tid:12284 pid:28340] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:30:31,903 [tid:12284 pid:28340] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 36
+2026-05-08 15:30:31,904 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:30:32,033 [tid:12284 pid:28340] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 15:30:32,044 [tid:12284 pid:28340] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778225432, product_type: 1
+2026-05-08 15:30:32,045 [tid:12284 pid:28340] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 15:30:32,210 [tid:12284 pid:28340] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 15:32:16,194 [tid:13196 pid:23148] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:32:16,197 [tid:13196 pid:23148] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:32:16,198 [tid:13196 pid:23148] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:32:16,868 [tid:13196 pid:23148] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:32:17,054 [tid:13196 pid:23148] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:17,055 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:32:17,196 [tid:13196 pid:23148] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:32:17,199 [tid:13196 pid:23148] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:17,201 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:32:17,354 [tid:13196 pid:23148] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:32:17,371 [tid:13196 pid:23148] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:17,372 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:32:17,522 [tid:13196 pid:23148] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:32:17,525 [tid:13196 pid:23148] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:17,527 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:32:17,675 [tid:13196 pid:23148] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:32:17,690 [tid:13196 pid:23148] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:17,691 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:32:17,843 [tid:13196 pid:23148] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:32:17,850 [tid:13196 pid:23148] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:17,851 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:32:17,985 [tid:13196 pid:23148] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:32:17,987 [tid:13196 pid:23148] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:32:17,989 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:32:18,137 [tid:13196 pid:23148] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:32:18,149 [tid:13196 pid:23148] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:18,150 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:32:18,298 [tid:13196 pid:23148] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:32:18,300 [tid:13196 pid:23148] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 36
+2026-05-08 15:32:18,302 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:32:18,445 [tid:13196 pid:23148] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}]}
+2026-05-08 15:32:18,456 [tid:13196 pid:23148] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:18,457 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:32:18,593 [tid:13196 pid:23148] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:32:18,596 [tid:13196 pid:23148] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 36
+2026-05-08 15:32:18,597 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:32:18,741 [tid:13196 pid:23148] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:32:18,751 [tid:13196 pid:23148] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:32:18,753 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:32:18,888 [tid:13196 pid:23148] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:32:18,892 [tid:13196 pid:23148] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 36
+2026-05-08 15:32:18,893 [tid:13196 pid:23148] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:32:19,029 [tid:13196 pid:23148] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 15:37:13,710 [tid:18464 pid:5368] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:37:13,713 [tid:18464 pid:5368] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:37:13,714 [tid:18464 pid:5368] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:37:14,361 [tid:18464 pid:5368] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:37:14,608 [tid:18464 pid:5368] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:14,610 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:37:14,756 [tid:18464 pid:5368] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:37:14,757 [tid:18464 pid:5368] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:14,758 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:37:14,906 [tid:18464 pid:5368] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:37:14,909 [tid:18464 pid:5368] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:37:14,911 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:37:15,061 [tid:18464 pid:5368] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:37:15,076 [tid:18464 pid:5368] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:15,076 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:37:15,234 [tid:18464 pid:5368] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:37:15,237 [tid:18464 pid:5368] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:15,239 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:37:15,392 [tid:18464 pid:5368] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:37:15,407 [tid:18464 pid:5368] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:15,408 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:37:15,556 [tid:18464 pid:5368] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:37:15,568 [tid:18464 pid:5368] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:15,570 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:37:15,703 [tid:18464 pid:5368] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:37:15,711 [tid:18464 pid:5368] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:37:15,714 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:37:15,856 [tid:18464 pid:5368] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:37:15,861 [tid:18464 pid:5368] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:15,862 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:37:15,994 [tid:18464 pid:5368] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:37:15,996 [tid:18464 pid:5368] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 36
+2026-05-08 15:37:15,998 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:37:16,133 [tid:18464 pid:5368] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}]}
+2026-05-08 15:37:16,146 [tid:18464 pid:5368] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:16,147 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:37:16,288 [tid:18464 pid:5368] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:37:16,289 [tid:18464 pid:5368] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 36
+2026-05-08 15:37:16,290 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:37:16,442 [tid:18464 pid:5368] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:37:16,452 [tid:18464 pid:5368] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:37:16,453 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:37:16,606 [tid:18464 pid:5368] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:37:16,608 [tid:18464 pid:5368] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 36
+2026-05-08 15:37:16,610 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:37:16,744 [tid:18464 pid:5368] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 15:37:16,756 [tid:18464 pid:5368] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778225836, product_type: 1
+2026-05-08 15:37:16,757 [tid:18464 pid:5368] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 15:37:16,917 [tid:18464 pid:5368] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 15:38:17,935 [tid:32844 pid:16784] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:38:17,939 [tid:32844 pid:16784] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:38:17,939 [tid:32844 pid:16784] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:38:18,579 [tid:32844 pid:16784] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:38:18,786 [tid:32844 pid:16784] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:18,787 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:38:18,922 [tid:32844 pid:16784] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 14}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:38:18,925 [tid:32844 pid:16784] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:18,927 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:38:19,074 [tid:32844 pid:16784] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:38:19,077 [tid:32844 pid:16784] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:38:19,079 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:38:19,219 [tid:32844 pid:16784] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:38:19,237 [tid:32844 pid:16784] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:19,238 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:38:19,376 [tid:32844 pid:16784] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 43, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 3, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:38:19,379 [tid:32844 pid:16784] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:19,380 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:38:19,523 [tid:32844 pid:16784] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:38:19,538 [tid:32844 pid:16784] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:19,539 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:38:19,674 [tid:32844 pid:16784] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:38:19,685 [tid:32844 pid:16784] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:19,686 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:38:19,825 [tid:32844 pid:16784] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:38:19,828 [tid:32844 pid:16784] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 36
+2026-05-08 15:38:19,830 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:38:19,972 [tid:32844 pid:16784] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'productType': 1, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productCateId': 35, 'intro': '这个是排序在99的产品信息的', 'status': 1, 'seoTitle': '这个好的seotest', 'seoKeyword': '1234', 'seoDescription': '多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好的描述呀多好', 'rankNum': 99, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}], 'route': 'qqq', 'brandId': 11}}
+2026-05-08 15:38:19,984 [tid:32844 pid:16784] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:19,985 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:38:20,131 [tid:32844 pid:16784] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:38:20,134 [tid:32844 pid:16784] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 36
+2026-05-08 15:38:20,137 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:38:20,515 [tid:32844 pid:16784] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973835, 'updateTime': 1775957973835, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 511, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775957973836, 'updateTime': 1775957973836, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 512, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 37}, {'createTime': 1775957973837, 'updateTime': 1775957973837, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 513, 'productId': 36, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 514, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775957973838, 'updateTime': 1775957973838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 515, 'productId': 36, 'productAttrTypeId': 19, 'productAttrDataId': 33}]}
+2026-05-08 15:38:20,527 [tid:32844 pid:16784] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:20,529 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:38:20,667 [tid:32844 pid:16784] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:38:20,668 [tid:32844 pid:16784] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 36
+2026-05-08 15:38:20,669 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:38:20,793 [tid:32844 pid:16784] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973843, 'updateTime': 1775957973843, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 186, 'productId': 36, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/8196dd679ac88937214400b30c5459e2_1775110712363.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': '我是alt', 'url': 'https://img.joyhub.net/official_jub/20260402/ca7f3315a519bdceaaab2bf11e765aa5_1775110717563.jpeg', 'name': 'name123'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/8f9c4d13bf56c735ac5b055e4b1b894f_1775110722791.jpg', 'name': None}], 'description': '这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡
', 'deptId': 0, 'userId': 0}, {'createTime': 1775957973845, 'updateTime': 1775957973845, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 187, 'productId': 36, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/a69d43e2c0094fd4e333a3818d5eaebc_1775110764649.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/7efc7dbcb85b7efdf14564c4830af2df_1775110769477.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/df9ce26b6b7db14d4ba5632eae88d6e6_1775110773231.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/f8e7f1f2a1e863c2ec0f777ee8e7d01c_1775110778531.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/bd1b8d4b48ab91368277b6b7cd5a234c_1775110782579.jpeg', 'name': None}], 'description': '\n \n
附带的其他产品信息,将会作为最牛逼的产品的,把所有信息都搞定,这是一个使用场景非常信息话的事情🙌1234
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:38:20,805 [tid:32844 pid:16784] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:38:20,807 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:38:20,937 [tid:32844 pid:16784] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 54, 'list': [{'id': 36, 'code': 'CP20260402359666 ', 'productName': '这是很普通的产品信息-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/fa2b023346f577ae55a0ca80601089c2_1775110692154.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/96ec2cba8f3d1a663b8ed9f677a75aef_1775110698845.jpeg', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 15960, 'rankNum': 99, 'status': 1, 'createTime': 1775110875209, 'creator': '206', 'updateTime': 1775957973814, 'updater': '哇啦啦的哇'}, {'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}]}}
+2026-05-08 15:38:20,940 [tid:32844 pid:16784] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 36
+2026-05-08 15:38:20,942 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:38:21,072 [tid:32844 pid:16784] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775957973828, 'updateTime': 1775957973828, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 422, 'productId': 36, 'productSkuId': '36_33_38', 'isFeatured': 2, 'skuNo': ['cherly', 'Pinhead'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973829, 'updateTime': 1775957973829, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 423, 'productId': 36, 'productSkuId': '36_35_37', 'isFeatured': 2, 'skuNo': ['Perseus-Black-JAPP-1'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [37, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973830, 'updateTime': 1775957973830, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 424, 'productId': 36, 'productSkuId': '36_33_37', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [37, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973831, 'updateTime': 1775957973831, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 425, 'productId': 36, 'productSkuId': '36_35_36', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 1500, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775957973832, 'updateTime': 1775957973832, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 426, 'productId': 36, 'productSkuId': '36_33_36', 'isFeatured': 2, 'skuNo': ['VividPulse'], 'productPrice': 20.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 1000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775957973827, 'updateTime': 1775957973827, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 421, 'productId': 36, 'productSkuId': '36_35_38', 'isFeatured': 1, 'skuNo': ['sadas', 'Manta'], 'productPrice': 12.0, 'exchangePoints': 0, 'productOriginalPrice': 10.0, 'stockNum': 9960, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 15:38:21,091 [tid:32844 pid:16784] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778225901, product_type: 1
+2026-05-08 15:38:21,093 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 15:38:21,249 [tid:32844 pid:16784] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 15:38:21,594 [tid:32844 pid:16784] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [36], status: 1
+2026-05-08 15:38:21,595 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:38:21,729 [tid:32844 pid:16784] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:38:21,731 [tid:32844 pid:16784] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [36], status: 2
+2026-05-08 15:38:21,732 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:38:21,875 [tid:32844 pid:16784] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:38:21,882 [tid:32844 pid:16784] ProductManage.py[line:89] INFO 删除产品 - product_id: 36
+2026-05-08 15:38:21,883 [tid:32844 pid:16784] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 15:38:22,026 [tid:32844 pid:16784] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:39:08,993 [tid:2828 pid:7524] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:39:09,000 [tid:2828 pid:7524] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:39:09,001 [tid:2828 pid:7524] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:39:10,023 [tid:2828 pid:7524] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:39:10,198 [tid:2828 pid:7524] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:10,205 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:39:10,354 [tid:2828 pid:7524] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 13}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:39:10,356 [tid:2828 pid:7524] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:10,357 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:39:10,512 [tid:2828 pid:7524] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 53, 'list': [{'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}]}}
+2026-05-08 15:39:10,515 [tid:2828 pid:7524] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 37
+2026-05-08 15:39:10,517 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:39:10,663 [tid:2828 pid:7524] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 37, 'productType': 1, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productCateId': 35, 'intro': '这个就是排序一般的产品了,我想要看到排序是产品信息,排序在88', 'status': 1, 'seoTitle': 'seo具体信息,测试', 'seoKeyword': '测试', 'seoDescription': '1234', 'rankNum': 88, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775631343557, 'updateTime': 1775631343557, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 488, 'productId': 37, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775631343562, 'updateTime': 1775631343562, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 489, 'productId': 37, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775631343565, 'updateTime': 1775631343565, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 490, 'productId': 37, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775631343567, 'updateTime': 1775631343567, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 491, 'productId': 37, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775631343532, 'updateTime': 1775631343532, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 397, 'productId': 37, 'productSkuId': '37_33_36', 'isFeatured': 2, 'skuNo': ['csgg-07'], 'productPrice': 15.0, 'exchangePoints': 0, 'productOriginalPrice': 20.0, 'stockNum': 10000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775631343536, 'updateTime': 1775631343536, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 398, 'productId': 37, 'productSkuId': '37_35_38', 'isFeatured': 2, 'skuNo': ['Rosemoon'], 'productPrice': 19.0, 'exchangePoints': 0, 'productOriginalPrice': 16.0, 'stockNum': 11999, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775631343539, 'updateTime': 1775631343539, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 399, 'productId': 37, 'productSkuId': '37_33_38', 'isFeatured': 2, 'skuNo': ['csgg-05'], 'productPrice': 10.0, 'exchangePoints': 0, 'productOriginalPrice': 18.0, 'stockNum': 8996, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775631343526, 'updateTime': 1775631343526, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 396, 'productId': 37, 'productSkuId': '37_35_36', 'isFeatured': 1, 'skuNo': ['Perseus'], 'productPrice': 18.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 9945, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775631343605, 'updateTime': 1775631343605, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 171, 'productId': 37, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/0727193a53b6c2f315cecbbd[1]_1775111115885.jpg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/henrendati_1775111120527.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/screenshot-20240617-165746_1775111124718.png', 'name': None}], 'description': '这是遮天相关产品信息
', 'deptId': 0, 'userId': 0}, {'createTime': 1775631343611, 'updateTime': 1775631343611, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 172, 'productId': 37, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101827_1775111144357.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/yaoguangshengnv_1775111154644.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/screenshot-20240617-170016_1775111159271.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101825_1775111164851.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/haibian3_1775111168676.jpg', 'name': None}], 'description': '多好的事情。。。。阿萨德
', 'deptId': 0, 'userId': 0}], 'route': 'www', 'brandId': 11}}
+2026-05-08 15:39:10,672 [tid:2828 pid:7524] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:10,673 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:39:10,804 [tid:2828 pid:7524] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 42, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 2, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:39:10,805 [tid:2828 pid:7524] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:10,806 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:39:10,930 [tid:2828 pid:7524] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:39:10,938 [tid:2828 pid:7524] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:10,939 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:39:11,078 [tid:2828 pid:7524] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 53, 'list': [{'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}]}}
+2026-05-08 15:39:11,088 [tid:2828 pid:7524] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:11,089 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:39:11,222 [tid:2828 pid:7524] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 53, 'list': [{'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}]}}
+2026-05-08 15:39:11,224 [tid:2828 pid:7524] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 37
+2026-05-08 15:39:11,224 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:39:11,356 [tid:2828 pid:7524] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 37, 'productType': 1, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productCateId': 35, 'intro': '这个就是排序一般的产品了,我想要看到排序是产品信息,排序在88', 'status': 1, 'seoTitle': 'seo具体信息,测试', 'seoKeyword': '测试', 'seoDescription': '1234', 'rankNum': 88, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775631343557, 'updateTime': 1775631343557, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 488, 'productId': 37, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775631343562, 'updateTime': 1775631343562, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 489, 'productId': 37, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775631343565, 'updateTime': 1775631343565, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 490, 'productId': 37, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775631343567, 'updateTime': 1775631343567, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 491, 'productId': 37, 'productAttrTypeId': 19, 'productAttrDataId': 33}], 'productSkus': [{'createTime': 1775631343532, 'updateTime': 1775631343532, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 397, 'productId': 37, 'productSkuId': '37_33_36', 'isFeatured': 2, 'skuNo': ['csgg-07'], 'productPrice': 15.0, 'exchangePoints': 0, 'productOriginalPrice': 20.0, 'stockNum': 10000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775631343536, 'updateTime': 1775631343536, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 398, 'productId': 37, 'productSkuId': '37_35_38', 'isFeatured': 2, 'skuNo': ['Rosemoon'], 'productPrice': 19.0, 'exchangePoints': 0, 'productOriginalPrice': 16.0, 'stockNum': 11999, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775631343539, 'updateTime': 1775631343539, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 399, 'productId': 37, 'productSkuId': '37_33_38', 'isFeatured': 2, 'skuNo': ['csgg-05'], 'productPrice': 10.0, 'exchangePoints': 0, 'productOriginalPrice': 18.0, 'stockNum': 8996, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775631343526, 'updateTime': 1775631343526, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 396, 'productId': 37, 'productSkuId': '37_35_36', 'isFeatured': 1, 'skuNo': ['Perseus'], 'productPrice': 18.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 9945, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775631343605, 'updateTime': 1775631343605, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 171, 'productId': 37, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/0727193a53b6c2f315cecbbd[1]_1775111115885.jpg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/henrendati_1775111120527.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/screenshot-20240617-165746_1775111124718.png', 'name': None}], 'description': '这是遮天相关产品信息
', 'deptId': 0, 'userId': 0}, {'createTime': 1775631343611, 'updateTime': 1775631343611, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 172, 'productId': 37, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101827_1775111144357.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/yaoguangshengnv_1775111154644.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/screenshot-20240617-170016_1775111159271.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101825_1775111164851.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/haibian3_1775111168676.jpg', 'name': None}], 'description': '多好的事情。。。。阿萨德
', 'deptId': 0, 'userId': 0}], 'route': 'www', 'brandId': 11}}
+2026-05-08 15:39:11,365 [tid:2828 pid:7524] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:11,366 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:39:11,506 [tid:2828 pid:7524] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 53, 'list': [{'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}]}}
+2026-05-08 15:39:11,507 [tid:2828 pid:7524] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 37
+2026-05-08 15:39:11,508 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:39:11,635 [tid:2828 pid:7524] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775631343557, 'updateTime': 1775631343557, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 488, 'productId': 37, 'productAttrTypeId': 18, 'productAttrDataId': 36}, {'createTime': 1775631343562, 'updateTime': 1775631343562, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 489, 'productId': 37, 'productAttrTypeId': 18, 'productAttrDataId': 38}, {'createTime': 1775631343565, 'updateTime': 1775631343565, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 490, 'productId': 37, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1775631343567, 'updateTime': 1775631343567, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 491, 'productId': 37, 'productAttrTypeId': 19, 'productAttrDataId': 33}]}
+2026-05-08 15:39:11,640 [tid:2828 pid:7524] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:11,641 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:39:11,773 [tid:2828 pid:7524] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 53, 'list': [{'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}]}}
+2026-05-08 15:39:11,777 [tid:2828 pid:7524] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 37
+2026-05-08 15:39:11,779 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:39:11,914 [tid:2828 pid:7524] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775631343605, 'updateTime': 1775631343605, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 171, 'productId': 37, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/0727193a53b6c2f315cecbbd[1]_1775111115885.jpg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/henrendati_1775111120527.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/screenshot-20240617-165746_1775111124718.png', 'name': None}], 'description': '这是遮天相关产品信息
', 'deptId': 0, 'userId': 0}, {'createTime': 1775631343611, 'updateTime': 1775631343611, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 172, 'productId': 37, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101827_1775111144357.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/yaoguangshengnv_1775111154644.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/screenshot-20240617-170016_1775111159271.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101825_1775111164851.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/haibian3_1775111168676.jpg', 'name': None}], 'description': '多好的事情。。。。阿萨德
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:39:11,925 [tid:2828 pid:7524] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:39:11,926 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:39:12,057 [tid:2828 pid:7524] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 53, 'list': [{'id': 37, 'code': 'CP20260402375946 ', 'productName': '这就是一个普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/henrendaoguo4_1775111109699.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775111112484.jpg', 'name': None, 'alt': None}, 'productPrice': 18.0, 'productOriginalPrice': 15.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 2, 'productTotalStock': 40940, 'rankNum': 88, 'status': 1, 'createTime': 1775111179466, 'creator': '206', 'updateTime': 1775631343443, 'updater': '哇啦啦的哇'}, {'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}]}}
+2026-05-08 15:39:12,060 [tid:2828 pid:7524] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 37
+2026-05-08 15:39:12,062 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:39:12,190 [tid:2828 pid:7524] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775631343532, 'updateTime': 1775631343532, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 397, 'productId': 37, 'productSkuId': '37_33_36', 'isFeatured': 2, 'skuNo': ['csgg-07'], 'productPrice': 15.0, 'exchangePoints': 0, 'productOriginalPrice': 20.0, 'stockNum': 10000, 'productAttrDataIds': [36, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775631343536, 'updateTime': 1775631343536, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 398, 'productId': 37, 'productSkuId': '37_35_38', 'isFeatured': 2, 'skuNo': ['Rosemoon'], 'productPrice': 19.0, 'exchangePoints': 0, 'productOriginalPrice': 16.0, 'stockNum': 11999, 'productAttrDataIds': [38, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1775631343539, 'updateTime': 1775631343539, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 399, 'productId': 37, 'productSkuId': '37_33_38', 'isFeatured': 2, 'skuNo': ['csgg-05'], 'productPrice': 10.0, 'exchangePoints': 0, 'productOriginalPrice': 18.0, 'stockNum': 8996, 'productAttrDataIds': [38, 33], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 38, 'name': '不二样的属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775631343526, 'updateTime': 1775631343526, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 396, 'productId': 37, 'productSkuId': '37_35_36', 'isFeatured': 1, 'skuNo': ['Perseus'], 'productPrice': 18.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 9945, 'productAttrDataIds': [36, 35], 'productProps': [{'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 36, 'name': '就是需要属性'}}, {'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 15:39:12,200 [tid:2828 pid:7524] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [37], status: 1
+2026-05-08 15:39:12,201 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:39:12,337 [tid:2828 pid:7524] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:39:12,341 [tid:2828 pid:7524] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [37], status: 2
+2026-05-08 15:39:12,343 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:39:12,493 [tid:2828 pid:7524] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:39:12,504 [tid:2828 pid:7524] ProductManage.py[line:89] INFO 删除产品 - product_id: 37
+2026-05-08 15:39:12,505 [tid:2828 pid:7524] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 15:39:12,645 [tid:2828 pid:7524] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:47:44,377 [tid:22596 pid:27168] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:47:44,380 [tid:22596 pid:27168] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:47:44,381 [tid:22596 pid:27168] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:47:45,040 [tid:22596 pid:27168] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:47:45,276 [tid:22596 pid:27168] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:45,277 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:47:45,409 [tid:22596 pid:27168] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 12}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:47:45,448 [tid:22596 pid:27168] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:45,451 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:47:45,609 [tid:22596 pid:27168] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 52, 'list': [{'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}]}}
+2026-05-08 15:47:45,625 [tid:22596 pid:27168] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:45,625 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:47:45,776 [tid:22596 pid:27168] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 41, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:47:45,778 [tid:22596 pid:27168] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:45,779 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:47:45,916 [tid:22596 pid:27168] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:47:45,934 [tid:22596 pid:27168] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:45,935 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:47:46,086 [tid:22596 pid:27168] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 52, 'list': [{'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}]}}
+2026-05-08 15:47:46,098 [tid:22596 pid:27168] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:46,099 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:47:46,229 [tid:22596 pid:27168] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 52, 'list': [{'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}]}}
+2026-05-08 15:47:46,232 [tid:22596 pid:27168] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 38
+2026-05-08 15:47:46,234 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:47:46,383 [tid:22596 pid:27168] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 38, 'productType': 1, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productCateId': 35, 'intro': '用来计算seo,编辑每张产品的alt和name值', 'status': 2, 'seoTitle': '测试seo', 'seoKeyword': '测试', 'seoDescription': '测试seo相关信息', 'rankNum': 66, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1775112242483, 'updateTime': 1775112242483, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 449, 'productId': 38, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1775112242489, 'updateTime': 1775112242489, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 450, 'productId': 38, 'productAttrTypeId': 19, 'productAttrDataId': 32}, {'createTime': 1775112242492, 'updateTime': 1775112242492, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 451, 'productId': 38, 'productAttrTypeId': 18, 'productAttrDataId': 37}], 'productSkus': [{'createTime': 1775112242468, 'updateTime': 1775112242468, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 352, 'productId': 38, 'productSkuId': '38_33_37', 'isFeatured': 1, 'skuNo': ['sanriokuromi'], 'productPrice': 10.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 87, 'productAttrDataIds': [33, 37], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}, {'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}], 'status': 1}, {'createTime': 1775112242475, 'updateTime': 1775112242475, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 353, 'productId': 38, 'productSkuId': '38_32_37', 'isFeatured': 2, 'skuNo': ['vi001'], 'productPrice': 10.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 99, 'productAttrDataIds': [32, 37], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 32, 'name': '红色'}}, {'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}], 'status': 1}], 'productDetails': [{'createTime': 1775112242509, 'updateTime': 1775112242509, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 151, 'productId': 38, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/3_1775112060841.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': 'altaltaltaltaltaltaltaltaltaltaltaltaltaltaltaltal', 'url': 'https://img.joyhub.net/official_jub/20260402/3_1775112063521.jpg', 'name': '34444'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/4_1775112066393.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/21_1775112070656.jpeg', 'name': None}], 'description': '阿萨德浪费拉屎考虑到卡箍
', 'deptId': 0, 'userId': 0}, {'createTime': 1775112242515, 'updateTime': 1775112242515, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 152, 'productId': 38, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 32, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/6_1775112181999.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/anmiaoyi5_1775112188384.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/houzi_image1707029736434_1775112191818.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101808_1775112196129.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112199685.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112199785.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112199827.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112199742.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/4_1775112199704.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/5_1775112199714.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775112200457.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/6_1775112201253.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/5_1775112215955.jpg', 'name': None}], 'description': '上传10张图片应该要给对应的提醒
', 'deptId': 0, 'userId': 0}], 'route': 'rrr', 'brandId': 11}}
+2026-05-08 15:47:46,394 [tid:22596 pid:27168] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:46,396 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:47:46,530 [tid:22596 pid:27168] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 52, 'list': [{'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}]}}
+2026-05-08 15:47:46,532 [tid:22596 pid:27168] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 38
+2026-05-08 15:47:46,533 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:47:46,660 [tid:22596 pid:27168] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775112242483, 'updateTime': 1775112242483, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 449, 'productId': 38, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1775112242489, 'updateTime': 1775112242489, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 450, 'productId': 38, 'productAttrTypeId': 19, 'productAttrDataId': 32}, {'createTime': 1775112242492, 'updateTime': 1775112242492, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 451, 'productId': 38, 'productAttrTypeId': 18, 'productAttrDataId': 37}]}
+2026-05-08 15:47:46,669 [tid:22596 pid:27168] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:46,670 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:47:46,821 [tid:22596 pid:27168] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 52, 'list': [{'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}]}}
+2026-05-08 15:47:46,824 [tid:22596 pid:27168] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 38
+2026-05-08 15:47:46,826 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:47:46,967 [tid:22596 pid:27168] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775112242509, 'updateTime': 1775112242509, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 151, 'productId': 38, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/3_1775112060841.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': 'altaltaltaltaltaltaltaltaltaltaltaltaltaltaltaltal', 'url': 'https://img.joyhub.net/official_jub/20260402/3_1775112063521.jpg', 'name': '34444'}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/4_1775112066393.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/21_1775112070656.jpeg', 'name': None}], 'description': '阿萨德浪费拉屎考虑到卡箍
', 'deptId': 0, 'userId': 0}, {'createTime': 1775112242515, 'updateTime': 1775112242515, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 152, 'productId': 38, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 32, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/6_1775112181999.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/anmiaoyi5_1775112188384.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260402/houzi_image1707029736434_1775112191818.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2018-10-05 101808_1775112196129.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112199685.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112199785.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112199827.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112199742.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/4_1775112199704.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/5_1775112199714.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/06fd0d17f7945c83c2fd78cc[2]_1775112200457.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/6_1775112201253.jpg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260402/5_1775112215955.jpg', 'name': None}], 'description': '上传10张图片应该要给对应的提醒
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:47:46,981 [tid:22596 pid:27168] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:47:46,982 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:47:47,133 [tid:22596 pid:27168] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 52, 'list': [{'id': 38, 'code': 'CP20260402853540 ', 'productName': '这个是一个新的排序普通产品-qxj', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/1_1775112055678.jpeg', 'name': '一禅', 'alt': '我是alt'}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/2_1775112058046.jpeg', 'name': None, 'alt': None}, 'productPrice': 10.0, 'productOriginalPrice': 15.0, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'productColorNum': 2, 'productTotalStock': 186, 'rankNum': 66, 'status': 2, 'createTime': 1775112242417, 'creator': '206', 'updateTime': 1775112242417, 'updater': '206'}, {'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}]}}
+2026-05-08 15:47:47,136 [tid:22596 pid:27168] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 38
+2026-05-08 15:47:47,137 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:47:47,279 [tid:22596 pid:27168] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775112242468, 'updateTime': 1775112242468, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 352, 'productId': 38, 'productSkuId': '38_33_37', 'isFeatured': 1, 'skuNo': ['sanriokuromi'], 'productPrice': 10.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 87, 'productAttrDataIds': [33, 37], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}, {'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}], 'status': 1}, {'createTime': 1775112242475, 'updateTime': 1775112242475, 'creator': '206', 'updater': '206', 'deleted': False, 'id': 353, 'productId': 38, 'productSkuId': '38_32_37', 'isFeatured': 2, 'skuNo': ['vi001'], 'productPrice': 10.0, 'exchangePoints': 0, 'productOriginalPrice': 15.0, 'stockNum': 99, 'productAttrDataIds': [32, 37], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 32, 'name': '红色'}}, {'type': {'id': 18, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称'}, 'value': {'id': 37, 'name': '不一样的属性'}}], 'status': 1}]}
+2026-05-08 15:47:47,296 [tid:22596 pid:27168] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [38], status: 1
+2026-05-08 15:47:47,298 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:47:47,435 [tid:22596 pid:27168] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:47:47,437 [tid:22596 pid:27168] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [38], status: 2
+2026-05-08 15:47:47,438 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:47:47,564 [tid:22596 pid:27168] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:47:47,600 [tid:22596 pid:27168] ProductManage.py[line:89] INFO 删除产品 - product_id: 38
+2026-05-08 15:47:47,602 [tid:22596 pid:27168] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 15:47:47,750 [tid:22596 pid:27168] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:48:01,288 [tid:12424 pid:11984] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:48:01,295 [tid:12424 pid:11984] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:48:01,296 [tid:12424 pid:11984] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:48:02,023 [tid:12424 pid:11984] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:48:02,202 [tid:12424 pid:11984] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:02,204 [tid:12424 pid:11984] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:48:02,341 [tid:12424 pid:11984] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:48:02,355 [tid:12424 pid:11984] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:02,357 [tid:12424 pid:11984] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:48:02,519 [tid:12424 pid:11984] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:48:02,530 [tid:12424 pid:11984] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:02,532 [tid:12424 pid:11984] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:48:02,675 [tid:12424 pid:11984] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:48:02,677 [tid:12424 pid:11984] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:02,678 [tid:12424 pid:11984] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:48:02,815 [tid:12424 pid:11984] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:48:19,371 [tid:14132 pid:5720] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:48:19,378 [tid:14132 pid:5720] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:48:19,379 [tid:14132 pid:5720] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:48:20,116 [tid:14132 pid:5720] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:48:20,290 [tid:14132 pid:5720] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:20,291 [tid:14132 pid:5720] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:48:20,448 [tid:14132 pid:5720] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:48:20,462 [tid:14132 pid:5720] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:20,464 [tid:14132 pid:5720] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:48:20,626 [tid:14132 pid:5720] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:48:20,640 [tid:14132 pid:5720] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:20,641 [tid:14132 pid:5720] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:48:20,787 [tid:14132 pid:5720] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:48:20,789 [tid:14132 pid:5720] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:20,790 [tid:14132 pid:5720] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:48:20,930 [tid:14132 pid:5720] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:48:34,165 [tid:26312 pid:13808] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:48:34,174 [tid:26312 pid:13808] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:48:34,176 [tid:26312 pid:13808] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:48:35,055 [tid:26312 pid:13808] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:48:35,222 [tid:26312 pid:13808] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:35,224 [tid:26312 pid:13808] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:48:35,366 [tid:26312 pid:13808] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:48:35,379 [tid:26312 pid:13808] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:35,380 [tid:26312 pid:13808] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:48:35,527 [tid:26312 pid:13808] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:48:35,537 [tid:26312 pid:13808] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:35,538 [tid:26312 pid:13808] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:48:35,676 [tid:26312 pid:13808] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:48:35,679 [tid:26312 pid:13808] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:35,680 [tid:26312 pid:13808] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:48:35,807 [tid:26312 pid:13808] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:48:44,621 [tid:22600 pid:22464] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:48:44,626 [tid:22600 pid:22464] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:48:44,626 [tid:22600 pid:22464] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:48:45,234 [tid:22600 pid:22464] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:48:45,413 [tid:22600 pid:22464] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:45,414 [tid:22600 pid:22464] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:48:45,552 [tid:22600 pid:22464] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:48:45,570 [tid:22600 pid:22464] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:45,571 [tid:22600 pid:22464] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:48:45,701 [tid:22600 pid:22464] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:48:45,720 [tid:22600 pid:22464] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:45,721 [tid:22600 pid:22464] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:48:45,853 [tid:22600 pid:22464] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:48:45,854 [tid:22600 pid:22464] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:48:45,855 [tid:22600 pid:22464] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:48:45,997 [tid:22600 pid:22464] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:51:18,471 [tid:3276 pid:26068] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:51:18,474 [tid:3276 pid:26068] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:51:18,474 [tid:3276 pid:26068] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:51:19,139 [tid:3276 pid:26068] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:51:19,330 [tid:3276 pid:26068] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:19,331 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:51:19,473 [tid:3276 pid:26068] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 2}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:51:21,357 [tid:3276 pid:26068] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:51:21,401 [tid:3276 pid:26068] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:21,405 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:51:21,570 [tid:3276 pid:26068] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:51:21,586 [tid:3276 pid:26068] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:21,586 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:51:21,736 [tid:3276 pid:26068] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 3, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 9, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:51:21,738 [tid:3276 pid:26068] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:21,739 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:51:21,868 [tid:3276 pid:26068] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:51:21,885 [tid:3276 pid:26068] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:21,886 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:51:22,021 [tid:3276 pid:26068] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:51:22,033 [tid:3276 pid:26068] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:22,034 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:51:22,171 [tid:3276 pid:26068] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:51:22,172 [tid:3276 pid:26068] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 34
+2026-05-08 15:51:22,173 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:51:22,347 [tid:3276 pid:26068] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 34, 'productType': 2, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productCateId': 30, 'intro': '雷蛇 “V 系列” 是其电竞外设的旗舰性能线,主打轻量化、低延迟、高精准,覆盖鼠标、手柄等核心品类,是职业选手与硬核玩家的主流选择Razer 雷蛇', 'status': 1, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 55, 'shippingTemplateId': 8, 'singleUserExchangeLimit': 1, 'singleProductExchangeLimit': 2, 'productAttrs': [{'createTime': 1775011636313, 'updateTime': 1775011636313, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 385, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 30}, {'createTime': 1775011636319, 'updateTime': 1775011636319, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 386, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 20}, {'createTime': 1775011636322, 'updateTime': 1775011636322, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 387, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 18}, {'createTime': 1775011636324, 'updateTime': 1775011636324, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 388, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 19}, {'createTime': 1775011636328, 'updateTime': 1775011636328, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 389, 'productId': 34, 'productAttrTypeId': 14, 'productAttrDataId': 26}, {'createTime': 1775011636331, 'updateTime': 1775011636331, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 390, 'productId': 34, 'productAttrTypeId': 14, 'productAttrDataId': 25}, {'createTime': 1775011636334, 'updateTime': 1775011636334, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 391, 'productId': 34, 'productAttrTypeId': 14, 'productAttrDataId': 24}], 'productSkus': [{'createTime': 1775011636244, 'updateTime': 1775011636244, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 270, 'productId': 34, 'productSkuId': '34_26_30', 'isFeatured': 1, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [30, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 30, 'name': '卡其色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636259, 'updateTime': 1775011636259, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 271, 'productId': 34, 'productSkuId': '34_25_30', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [30, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 30, 'name': '卡其色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636264, 'updateTime': 1775011636264, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 272, 'productId': 34, 'productSkuId': '34_24_30', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [30, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 30, 'name': '卡其色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}, {'createTime': 1775011636268, 'updateTime': 1775011636268, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 273, 'productId': 34, 'productSkuId': '34_20_26', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [20, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636272, 'updateTime': 1775011636272, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 274, 'productId': 34, 'productSkuId': '34_20_25', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [20, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636276, 'updateTime': 1775011636276, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 275, 'productId': 34, 'productSkuId': '34_20_24', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [20, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}, {'createTime': 1775011636279, 'updateTime': 1775011636279, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 276, 'productId': 34, 'productSkuId': '34_18_26', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [18, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636282, 'updateTime': 1775011636282, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 277, 'productId': 34, 'productSkuId': '34_18_25', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [18, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636285, 'updateTime': 1775011636285, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 278, 'productId': 34, 'productSkuId': '34_18_24', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [18, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}, {'createTime': 1775011636289, 'updateTime': 1775011636289, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 279, 'productId': 34, 'productSkuId': '34_19_26', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [19, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636292, 'updateTime': 1775011636292, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 280, 'productId': 34, 'productSkuId': '34_19_25', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [19, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636295, 'updateTime': 1775011636295, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 281, 'productId': 34, 'productSkuId': '34_19_24', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [19, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}], 'productDetails': [{'createTime': 1775011636359, 'updateTime': 1775011636359, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 108, 'productId': 34, 'isFeatured': 1, 'productAttrTypeId': 6, 'productAttrDataId': 30, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011566937.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011562491.png', 'name': None}], 'description': '测试数据早熟发觉啊麻烦奶粉呢妨碍我烦恼
', 'deptId': 0, 'userId': 0}, {'createTime': 1775011636366, 'updateTime': 1775011636366, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 109, 'productId': 34, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011580513.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011584481.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011586837.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011582481.png', 'name': None}], 'description': 'Viper V4 Pro(2026 最新) Razer 雷蛇 ', 'deptId': 0, 'userId': 0}, {'createTime': 1775011636369, 'updateTime': 1775011636369, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 110, 'productId': 34, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 18, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011609963.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011614437.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011616550.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011612383.png', 'name': None}], 'description': 'Viper V4 Pro(2026 最新) Razer 雷蛇 Viper V4 Pro(2026 最新) Razer 雷蛇 ', 'deptId': 0, 'userId': 0}, {'createTime': 1775011636372, 'updateTime': 1775011636372, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 111, 'productId': 34, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011625149.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011630599.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011632625.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011627213.png', 'name': None}], 'description': 'Viper V4 Pro(2026 最新) Razer 雷蛇 ', 'deptId': 0, 'userId': 0}], 'route': 'veveveve', 'brandId': 5}}
+2026-05-08 15:51:22,358 [tid:3276 pid:26068] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:22,360 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:51:22,518 [tid:3276 pid:26068] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:51:22,521 [tid:3276 pid:26068] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 34
+2026-05-08 15:51:22,523 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:51:22,666 [tid:3276 pid:26068] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775011636313, 'updateTime': 1775011636313, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 385, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 30}, {'createTime': 1775011636319, 'updateTime': 1775011636319, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 386, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 20}, {'createTime': 1775011636322, 'updateTime': 1775011636322, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 387, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 18}, {'createTime': 1775011636324, 'updateTime': 1775011636324, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 388, 'productId': 34, 'productAttrTypeId': 6, 'productAttrDataId': 19}, {'createTime': 1775011636328, 'updateTime': 1775011636328, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 389, 'productId': 34, 'productAttrTypeId': 14, 'productAttrDataId': 26}, {'createTime': 1775011636331, 'updateTime': 1775011636331, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 390, 'productId': 34, 'productAttrTypeId': 14, 'productAttrDataId': 25}, {'createTime': 1775011636334, 'updateTime': 1775011636334, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 391, 'productId': 34, 'productAttrTypeId': 14, 'productAttrDataId': 24}]}
+2026-05-08 15:51:22,678 [tid:3276 pid:26068] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:22,680 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:51:22,817 [tid:3276 pid:26068] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:51:22,819 [tid:3276 pid:26068] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 34
+2026-05-08 15:51:22,821 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:51:22,959 [tid:3276 pid:26068] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775011636359, 'updateTime': 1775011636359, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 108, 'productId': 34, 'isFeatured': 1, 'productAttrTypeId': 6, 'productAttrDataId': 30, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011566937.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011562491.png', 'name': None}], 'description': '测试数据早熟发觉啊麻烦奶粉呢妨碍我烦恼
', 'deptId': 0, 'userId': 0}, {'createTime': 1775011636366, 'updateTime': 1775011636366, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 109, 'productId': 34, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011580513.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011584481.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011586837.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_E031_1775011582481.png', 'name': None}], 'description': 'Viper V4 Pro(2026 最新) Razer 雷蛇 ', 'deptId': 0, 'userId': 0}, {'createTime': 1775011636369, 'updateTime': 1775011636369, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 110, 'productId': 34, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 18, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011609963.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011614437.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011616550.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT053_1775011612383.png', 'name': None}], 'description': 'Viper V4 Pro(2026 最新) Razer 雷蛇 Viper V4 Pro(2026 最新) Razer 雷蛇 ', 'deptId': 0, 'userId': 0}, {'createTime': 1775011636372, 'updateTime': 1775011636372, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 111, 'productId': 34, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011625149.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011630599.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011632625.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/resized_D042_1775011627213.png', 'name': None}], 'description': 'Viper V4 Pro(2026 最新) Razer 雷蛇 ', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:51:22,968 [tid:3276 pid:26068] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:22,969 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:51:23,098 [tid:3276 pid:26068] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 51, 'list': [{'id': 34, 'code': 'CP20260401163331 ', 'productName': '雷蛇鼠标v4', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011560398.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_D382_1775011564460.png', 'name': None, 'alt': None}, 'productPrice': 30.11, 'productOriginalPrice': 33.99, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 4, 'productTotalStock': 12000, 'rankNum': 55, 'status': 1, 'createTime': 1775011636126, 'creator': '203', 'updateTime': 1775011636126, 'updater': '203'}, {'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}]}}
+2026-05-08 15:51:23,101 [tid:3276 pid:26068] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 34
+2026-05-08 15:51:23,102 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:51:23,240 [tid:3276 pid:26068] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775011636244, 'updateTime': 1775011636244, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 270, 'productId': 34, 'productSkuId': '34_26_30', 'isFeatured': 1, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [30, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 30, 'name': '卡其色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636259, 'updateTime': 1775011636259, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 271, 'productId': 34, 'productSkuId': '34_25_30', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [30, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 30, 'name': '卡其色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636264, 'updateTime': 1775011636264, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 272, 'productId': 34, 'productSkuId': '34_24_30', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [30, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 30, 'name': '卡其色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}, {'createTime': 1775011636268, 'updateTime': 1775011636268, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 273, 'productId': 34, 'productSkuId': '34_20_26', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [20, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636272, 'updateTime': 1775011636272, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 274, 'productId': 34, 'productSkuId': '34_20_25', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [20, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636276, 'updateTime': 1775011636276, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 275, 'productId': 34, 'productSkuId': '34_20_24', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [20, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}, {'createTime': 1775011636279, 'updateTime': 1775011636279, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 276, 'productId': 34, 'productSkuId': '34_18_26', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [18, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636282, 'updateTime': 1775011636282, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 277, 'productId': 34, 'productSkuId': '34_18_25', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [18, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636285, 'updateTime': 1775011636285, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 278, 'productId': 34, 'productSkuId': '34_18_24', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [18, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}, {'createTime': 1775011636289, 'updateTime': 1775011636289, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 279, 'productId': 34, 'productSkuId': '34_19_26', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 30.11, 'exchangePoints': 500, 'productOriginalPrice': 33.99, 'stockNum': 1000, 'productAttrDataIds': [19, 26], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 26, 'name': '特辣'}}], 'status': 1}, {'createTime': 1775011636292, 'updateTime': 1775011636292, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 280, 'productId': 34, 'productSkuId': '34_19_25', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 36.11, 'exchangePoints': 700, 'productOriginalPrice': 43.99, 'stockNum': 1000, 'productAttrDataIds': [19, 25], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 25, 'name': '中辣'}}], 'status': 1}, {'createTime': 1775011636295, 'updateTime': 1775011636295, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 281, 'productId': 34, 'productSkuId': '34_19_24', 'isFeatured': 2, 'skuNo': ['csgg-04'], 'productPrice': 21.99, 'exchangePoints': 300, 'productOriginalPrice': 25.99, 'stockNum': 1000, 'productAttrDataIds': [19, 24], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 24, 'name': '微辣'}}], 'status': 1}]}
+2026-05-08 15:51:23,248 [tid:3276 pid:26068] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [34], status: 1
+2026-05-08 15:51:23,248 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:51:23,391 [tid:3276 pid:26068] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:51:23,395 [tid:3276 pid:26068] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [34], status: 2
+2026-05-08 15:51:23,397 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:51:23,548 [tid:3276 pid:26068] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:51:23,559 [tid:3276 pid:26068] ProductManage.py[line:89] INFO 删除产品 - product_id: 34
+2026-05-08 15:51:23,582 [tid:3276 pid:26068] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 15:51:23,731 [tid:3276 pid:26068] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:51:57,692 [tid:16224 pid:5356] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:51:57,705 [tid:16224 pid:5356] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:51:57,707 [tid:16224 pid:5356] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:51:58,706 [tid:16224 pid:5356] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:51:58,939 [tid:16224 pid:5356] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:51:58,941 [tid:16224 pid:5356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:51:59,093 [tid:16224 pid:5356] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:52:00,918 [tid:16224 pid:5356] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:52:00,956 [tid:16224 pid:5356] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:00,958 [tid:16224 pid:5356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:52:01,117 [tid:16224 pid:5356] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:52:01,136 [tid:16224 pid:5356] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:01,138 [tid:16224 pid:5356] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:52:01,300 [tid:16224 pid:5356] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 2, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 8, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:52:01,301 [tid:16224 pid:5356] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:01,303 [tid:16224 pid:5356] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:52:01,442 [tid:16224 pid:5356] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:52:10,641 [tid:31788 pid:21636] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:52:10,649 [tid:31788 pid:21636] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:52:10,650 [tid:31788 pid:21636] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:52:11,505 [tid:31788 pid:21636] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:52:11,704 [tid:31788 pid:21636] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:11,706 [tid:31788 pid:21636] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:52:11,862 [tid:31788 pid:21636] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:52:13,723 [tid:31788 pid:21636] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:52:13,765 [tid:31788 pid:21636] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:13,767 [tid:31788 pid:21636] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:52:13,920 [tid:31788 pid:21636] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:52:13,939 [tid:31788 pid:21636] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:13,941 [tid:31788 pid:21636] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:52:14,100 [tid:31788 pid:21636] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 2, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 8, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:52:14,102 [tid:31788 pid:21636] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:14,104 [tid:31788 pid:21636] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:52:14,255 [tid:31788 pid:21636] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:52:27,593 [tid:25296 pid:14240] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:52:27,601 [tid:25296 pid:14240] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:52:27,602 [tid:25296 pid:14240] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:52:28,436 [tid:25296 pid:14240] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:52:28,638 [tid:25296 pid:14240] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:28,639 [tid:25296 pid:14240] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:52:28,775 [tid:25296 pid:14240] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:52:30,575 [tid:25296 pid:14240] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:52:30,620 [tid:25296 pid:14240] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:30,622 [tid:25296 pid:14240] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:52:30,769 [tid:25296 pid:14240] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:52:30,782 [tid:25296 pid:14240] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:30,783 [tid:25296 pid:14240] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:52:30,925 [tid:25296 pid:14240] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 2, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 8, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:52:30,928 [tid:25296 pid:14240] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:52:30,929 [tid:25296 pid:14240] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:52:31,068 [tid:25296 pid:14240] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:55:28,846 [tid:6892 pid:26052] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:55:28,850 [tid:6892 pid:26052] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:55:28,850 [tid:6892 pid:26052] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:55:29,555 [tid:6892 pid:26052] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:55:29,772 [tid:6892 pid:26052] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:29,773 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:55:29,907 [tid:6892 pid:26052] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 12}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:55:29,998 [tid:6892 pid:26052] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "joyhub.jh_shipping_template" does not exist
+LINE 1: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0...
+ ^
+, SQL: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:55:30,039 [tid:6892 pid:26052] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:30,042 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:55:30,197 [tid:6892 pid:26052] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:55:30,219 [tid:6892 pid:26052] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:30,221 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:55:30,384 [tid:6892 pid:26052] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 2, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 8, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:55:30,387 [tid:6892 pid:26052] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:30,389 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:55:30,527 [tid:6892 pid:26052] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:55:30,545 [tid:6892 pid:26052] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:30,546 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:55:30,682 [tid:6892 pid:26052] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:55:30,690 [tid:6892 pid:26052] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:30,691 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:55:30,846 [tid:6892 pid:26052] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:55:30,849 [tid:6892 pid:26052] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 30
+2026-05-08 15:55:30,850 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:55:30,993 [tid:6892 pid:26052] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 30, 'productType': 1, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productCateId': 29, 'intro': '这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。', 'status': 1, 'seoTitle': '测试123', 'seoKeyword': 'GIA而喝啊ghi哦', 'seoDescription': '这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。', 'rankNum': 22, 'shippingTemplateId': 8, 'singleUserExchangeLimit': 2, 'singleProductExchangeLimit': 3, 'productAttrs': [{'createTime': 1775037770029, 'updateTime': 1775037770029, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 431, 'productId': 30, 'productAttrTypeId': 6, 'productAttrDataId': 29}, {'createTime': 1775037770036, 'updateTime': 1775037770036, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 432, 'productId': 30, 'productAttrTypeId': 6, 'productAttrDataId': 20}, {'createTime': 1775037770040, 'updateTime': 1775037770040, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 433, 'productId': 30, 'productAttrTypeId': 6, 'productAttrDataId': 19}, {'createTime': 1775037770045, 'updateTime': 1775037770045, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 434, 'productId': 30, 'productAttrTypeId': 14, 'productAttrDataId': 28}, {'createTime': 1775037770049, 'updateTime': 1775037770049, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 435, 'productId': 30, 'productAttrTypeId': 14, 'productAttrDataId': 27}], 'productSkus': [{'createTime': 1775037769971, 'updateTime': 1775037769971, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 332, 'productId': 30, 'productSkuId': '30_28_29', 'isFeatured': 2, 'skuNo': ['sanriocinnamoroll'], 'productPrice': 39.99, 'exchangePoints': 0, 'productOriginalPrice': 49.99, 'stockNum': 493, 'productAttrDataIds': [29, 28], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 29, 'name': '灰色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 28, 'name': '不辣'}}], 'status': 2}, {'createTime': 1775037769990, 'updateTime': 1775037769990, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 334, 'productId': 30, 'productSkuId': '30_20_28', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 39.99, 'exchangePoints': 0, 'productOriginalPrice': 49.99, 'stockNum': 500, 'productAttrDataIds': [20, 28], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 28, 'name': '不辣'}}], 'status': 1}, {'createTime': 1775037769996, 'updateTime': 1775037769996, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 335, 'productId': 30, 'productSkuId': '30_20_27', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 47.99, 'exchangePoints': 0, 'productOriginalPrice': 55.99, 'stockNum': 499, 'productAttrDataIds': [20, 27], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 27, 'name': '变态辣'}}], 'status': 1}, {'createTime': 1775037770001, 'updateTime': 1775037770001, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 336, 'productId': 30, 'productSkuId': '30_19_28', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 39.99, 'exchangePoints': 0, 'productOriginalPrice': 49.99, 'stockNum': 500, 'productAttrDataIds': [19, 28], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 28, 'name': '不辣'}}], 'status': 1}, {'createTime': 1775037770005, 'updateTime': 1775037770005, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 337, 'productId': 30, 'productSkuId': '30_19_27', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 47.99, 'exchangePoints': 0, 'productOriginalPrice': 55.99, 'stockNum': 499, 'productAttrDataIds': [19, 27], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 27, 'name': '变态辣'}}], 'status': 1}, {'createTime': 1775037769985, 'updateTime': 1775037769985, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 333, 'productId': 30, 'productSkuId': '30_27_29', 'isFeatured': 1, 'skuNo': ['sanriocinnamoroll'], 'productPrice': 47.99, 'exchangePoints': 0, 'productOriginalPrice': 55.99, 'stockNum': 486, 'productAttrDataIds': [29, 27], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 29, 'name': '灰色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 27, 'name': '变态辣'}}], 'status': 1}], 'productDetails': [{'createTime': 1775037770090, 'updateTime': 1775037770090, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 140, 'productId': 30, 'isFeatured': 1, 'productAttrTypeId': 6, 'productAttrDataId': 29, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937333141.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937328195.png', 'name': None}], 'description': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775037770101, 'updateTime': 1775037770101, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 141, 'productId': 30, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937379045.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937385293.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937387956.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937382376.png', 'name': None}], 'description': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775037770111, 'updateTime': 1775037770111, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 142, 'productId': 30, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937403308.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937405942.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937408941.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937412941.png', 'name': None}], 'description': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
', 'deptId': 0, 'userId': 0}], 'route': 'towel', 'brandId': 10}}
+2026-05-08 15:55:30,998 [tid:6892 pid:26052] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:30,999 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:55:31,129 [tid:6892 pid:26052] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:55:31,130 [tid:6892 pid:26052] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 30
+2026-05-08 15:55:31,131 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:55:31,261 [tid:6892 pid:26052] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775037770029, 'updateTime': 1775037770029, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 431, 'productId': 30, 'productAttrTypeId': 6, 'productAttrDataId': 29}, {'createTime': 1775037770036, 'updateTime': 1775037770036, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 432, 'productId': 30, 'productAttrTypeId': 6, 'productAttrDataId': 20}, {'createTime': 1775037770040, 'updateTime': 1775037770040, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 433, 'productId': 30, 'productAttrTypeId': 6, 'productAttrDataId': 19}, {'createTime': 1775037770045, 'updateTime': 1775037770045, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 434, 'productId': 30, 'productAttrTypeId': 14, 'productAttrDataId': 28}, {'createTime': 1775037770049, 'updateTime': 1775037770049, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 435, 'productId': 30, 'productAttrTypeId': 14, 'productAttrDataId': 27}]}
+2026-05-08 15:55:31,270 [tid:6892 pid:26052] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:31,271 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:55:31,408 [tid:6892 pid:26052] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:55:31,411 [tid:6892 pid:26052] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 30
+2026-05-08 15:55:31,412 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:55:31,551 [tid:6892 pid:26052] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775037770090, 'updateTime': 1775037770090, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 140, 'productId': 30, 'isFeatured': 1, 'productAttrTypeId': 6, 'productAttrDataId': 29, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937333141.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937328195.png', 'name': None}], 'description': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775037770101, 'updateTime': 1775037770101, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 141, 'productId': 30, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937379045.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937385293.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937387956.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07001_1774937382376.png', 'name': None}], 'description': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775037770111, 'updateTime': 1775037770111, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 142, 'productId': 30, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937403308.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937405942.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937408941.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260331/resized_JP571_1774937412941.png', 'name': None}], 'description': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:55:31,567 [tid:6892 pid:26052] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:31,569 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:55:31,707 [tid:6892 pid:26052] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 50, 'list': [{'id': 30, 'code': 'CP20260330389939 ', 'productName': '贝加尔湖', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/resized_F07005_1774937315536.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/图3_1774937322479.jpeg', 'name': None, 'alt': None}, 'productPrice': 47.99, 'productOriginalPrice': 55.99, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 3, 'productTotalStock': 2977, 'rankNum': 22, 'status': 1, 'createTime': 1774854476122, 'creator': '203', 'updateTime': 1775037769859, 'updater': '哇啦啦的哇'}, {'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}]}}
+2026-05-08 15:55:31,709 [tid:6892 pid:26052] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 30
+2026-05-08 15:55:31,710 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:55:31,850 [tid:6892 pid:26052] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775037769971, 'updateTime': 1775037769971, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 332, 'productId': 30, 'productSkuId': '30_28_29', 'isFeatured': 2, 'skuNo': ['sanriocinnamoroll'], 'productPrice': 39.99, 'exchangePoints': 0, 'productOriginalPrice': 49.99, 'stockNum': 493, 'productAttrDataIds': [29, 28], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 29, 'name': '灰色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 28, 'name': '不辣'}}], 'status': 2}, {'createTime': 1775037769990, 'updateTime': 1775037769990, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 334, 'productId': 30, 'productSkuId': '30_20_28', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 39.99, 'exchangePoints': 0, 'productOriginalPrice': 49.99, 'stockNum': 500, 'productAttrDataIds': [20, 28], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 28, 'name': '不辣'}}], 'status': 1}, {'createTime': 1775037769996, 'updateTime': 1775037769996, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 335, 'productId': 30, 'productSkuId': '30_20_27', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 47.99, 'exchangePoints': 0, 'productOriginalPrice': 55.99, 'stockNum': 499, 'productAttrDataIds': [20, 27], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 27, 'name': '变态辣'}}], 'status': 1}, {'createTime': 1775037770001, 'updateTime': 1775037770001, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 336, 'productId': 30, 'productSkuId': '30_19_28', 'isFeatured': 2, 'skuNo': ['VIV-RED-JAPP'], 'productPrice': 39.99, 'exchangePoints': 0, 'productOriginalPrice': 49.99, 'stockNum': 500, 'productAttrDataIds': [19, 28], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 28, 'name': '不辣'}}], 'status': 1}, {'createTime': 1775037770005, 'updateTime': 1775037770005, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 337, 'productId': 30, 'productSkuId': '30_19_27', 'isFeatured': 2, 'skuNo': ['VICTOR-BLACKAPP'], 'productPrice': 47.99, 'exchangePoints': 0, 'productOriginalPrice': 55.99, 'stockNum': 499, 'productAttrDataIds': [19, 27], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 27, 'name': '变态辣'}}], 'status': 1}, {'createTime': 1775037769985, 'updateTime': 1775037769985, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 333, 'productId': 30, 'productSkuId': '30_27_29', 'isFeatured': 1, 'skuNo': ['sanriocinnamoroll'], 'productPrice': 47.99, 'exchangePoints': 0, 'productOriginalPrice': 55.99, 'stockNum': 486, 'productAttrDataIds': [29, 27], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 29, 'name': '灰色'}}, {'type': {'id': 14, 'name': '辣度'}, 'value': {'id': 27, 'name': '变态辣'}}], 'status': 1}]}
+2026-05-08 15:55:31,866 [tid:6892 pid:26052] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [30], status: 1
+2026-05-08 15:55:31,867 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:55:31,997 [tid:6892 pid:26052] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:55:32,002 [tid:6892 pid:26052] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [30], status: 2
+2026-05-08 15:55:32,004 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:55:32,138 [tid:6892 pid:26052] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:55:32,148 [tid:6892 pid:26052] ProductManage.py[line:89] INFO 删除产品 - product_id: 30
+2026-05-08 15:55:32,149 [tid:6892 pid:26052] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 15:55:32,279 [tid:6892 pid:26052] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:55:48,300 [tid:23480 pid:11428] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:55:48,308 [tid:23480 pid:11428] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:55:48,310 [tid:23480 pid:11428] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:55:49,208 [tid:23480 pid:11428] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:55:49,423 [tid:23480 pid:11428] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:49,426 [tid:23480 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:55:49,583 [tid:23480 pid:11428] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:55:49,680 [tid:23480 pid:11428] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "joyhub.jh_shipping_template" does not exist
+LINE 1: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0...
+ ^
+, SQL: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:55:49,721 [tid:23480 pid:11428] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:49,724 [tid:23480 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:55:49,898 [tid:23480 pid:11428] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:55:49,925 [tid:23480 pid:11428] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:49,928 [tid:23480 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:55:50,085 [tid:23480 pid:11428] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 7, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:55:50,087 [tid:23480 pid:11428] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:55:50,089 [tid:23480 pid:11428] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:55:50,250 [tid:23480 pid:11428] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:56:03,198 [tid:11696 pid:26328] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:56:03,203 [tid:11696 pid:26328] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:56:03,204 [tid:11696 pid:26328] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:56:03,959 [tid:11696 pid:26328] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:56:04,126 [tid:11696 pid:26328] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:04,127 [tid:11696 pid:26328] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:56:04,272 [tid:11696 pid:26328] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:56:04,357 [tid:11696 pid:26328] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "joyhub.jh_shipping_template" does not exist
+LINE 1: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0...
+ ^
+, SQL: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:56:04,395 [tid:11696 pid:26328] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:04,396 [tid:11696 pid:26328] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:04,561 [tid:11696 pid:26328] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:04,575 [tid:11696 pid:26328] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:04,577 [tid:11696 pid:26328] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:56:04,736 [tid:11696 pid:26328] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 7, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:56:04,737 [tid:11696 pid:26328] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:04,738 [tid:11696 pid:26328] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:56:04,880 [tid:11696 pid:26328] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:56:18,171 [tid:19080 pid:9084] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:56:18,177 [tid:19080 pid:9084] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:56:18,179 [tid:19080 pid:9084] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:56:18,912 [tid:19080 pid:9084] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:56:19,080 [tid:19080 pid:9084] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:19,082 [tid:19080 pid:9084] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:56:19,235 [tid:19080 pid:9084] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:56:19,320 [tid:19080 pid:9084] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "joyhub.jh_shipping_template" does not exist
+LINE 1: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0...
+ ^
+, SQL: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:56:19,356 [tid:19080 pid:9084] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:19,357 [tid:19080 pid:9084] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:19,505 [tid:19080 pid:9084] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:19,521 [tid:19080 pid:9084] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:19,522 [tid:19080 pid:9084] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:56:19,668 [tid:19080 pid:9084] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 7, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:56:19,670 [tid:19080 pid:9084] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:19,671 [tid:19080 pid:9084] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:56:19,813 [tid:19080 pid:9084] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:56:38,455 [tid:20540 pid:8748] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:56:38,458 [tid:20540 pid:8748] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:56:38,459 [tid:20540 pid:8748] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:56:39,065 [tid:20540 pid:8748] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:56:39,239 [tid:20540 pid:8748] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:39,240 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:56:39,377 [tid:20540 pid:8748] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 1}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:56:39,463 [tid:20540 pid:8748] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "joyhub.jh_shipping_template" does not exist
+LINE 1: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0...
+ ^
+, SQL: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:56:39,500 [tid:20540 pid:8748] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:39,501 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:39,662 [tid:20540 pid:8748] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:39,679 [tid:20540 pid:8748] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:39,680 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:56:39,864 [tid:20540 pid:8748] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 7, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:56:39,866 [tid:20540 pid:8748] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:39,868 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:56:40,006 [tid:20540 pid:8748] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:56:40,012 [tid:20540 pid:8748] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:40,014 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:40,163 [tid:20540 pid:8748] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:40,167 [tid:20540 pid:8748] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:40,168 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:40,313 [tid:20540 pid:8748] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:40,315 [tid:20540 pid:8748] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 29
+2026-05-08 15:56:40,315 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:56:40,451 [tid:20540 pid:8748] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 29, 'productType': 2, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productCateId': 30, 'intro': '游戏舞台设定在28 年后的浣熊市废墟,作为系列起源地,这里既是保护伞公司总部旧址,也是 1998 年丧尸浩劫与 “灭菌作战” 的发生地。玩家将跟随 FBI 分析员格蕾丝・阿什克罗夫特与资深特工里昂・S・肯尼迪双线视角,揭开跨越三十年的生物武器阴谋,直面废墟中的生态恐怖与伦理拷问。\n核心玩法:双主角双风格\n游戏创新采用双主角差异化机制,通过视角与玩法切换,平衡生存恐怖与动作爽感,打造张弛有度的体验:\n格蕾丝(第一人称):复刻《生化危机 7》式沉浸恐怖,主打资源稀缺管理与环境解谜,医疗针管回血需依赖稀缺试剂,迫使玩家在探索与生存间反复权衡;\n里昂(第三人称越肩):延续《生化危机 4》动作风骨,引入战斗手环系统,击杀可兑换装备点数,支持武器升级与配件装配,战斗爽感拉满;\n敌人设计:部分感染者保留生前行为(如厨师切肉、清洁工擦镜),增强心理压迫感,让恐怖更具代入感。\n画面与技术:RE 引擎重构浣熊市\n基于 RE 引擎打造开放世界,完整还原保护伞公司总部废墟、地下实验室等经典场景。多平台均支持原生 4K、光线追踪,PS5 与 PC 版可稳定 60 帧,Switch 2 版经优化容量约 29GB,兼顾便携与流畅度。音效与场景构建获高度评价,恐怖氛围通过环境互动与生态隐喻深度强化。', 'status': 1, 'seoTitle': 'seo标识', 'seoKeyword': 'test,walala,opop10,testing', 'seoDescription': '测试版本不同 效果不用', 'rankNum': 5, 'shippingTemplateId': 8, 'singleUserExchangeLimit': 1, 'singleProductExchangeLimit': 2, 'productAttrs': [{'createTime': 1775032730771, 'updateTime': 1775032730771, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 410, 'productId': 29, 'productAttrTypeId': 6, 'productAttrDataId': 18}, {'createTime': 1775032730776, 'updateTime': 1775032730776, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 411, 'productId': 29, 'productAttrTypeId': 6, 'productAttrDataId': 20}, {'createTime': 1775032730778, 'updateTime': 1775032730778, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 412, 'productId': 29, 'productAttrTypeId': 6, 'productAttrDataId': 19}], 'productSkus': [{'createTime': 1775032730751, 'updateTime': 1775032730751, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 310, 'productId': 29, 'productSkuId': '29_20', 'isFeatured': 2, 'skuNo': ['NAMEIDTAPP'], 'productPrice': 60.88, 'exchangePoints': 800, 'productOriginalPrice': 69.99, 'stockNum': 1997, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'status': 1}, {'createTime': 1775032730755, 'updateTime': 1775032730755, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 311, 'productId': 29, 'productSkuId': '29_19', 'isFeatured': 2, 'skuNo': ['Rosebay-Rosy'], 'productPrice': 59.99, 'exchangePoints': 900, 'productOriginalPrice': 68.99, 'stockNum': 2000, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775032730741, 'updateTime': 1775032730741, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 309, 'productId': 29, 'productSkuId': '29_18', 'isFeatured': 1, 'skuNo': ['phone_holder'], 'productPrice': 58.11, 'exchangePoints': 800, 'productOriginalPrice': 67.99, 'stockNum': 1999, 'productAttrDataIds': [18], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}], 'status': 1}], 'productDetails': [{'createTime': 1775032730797, 'updateTime': 1775032730797, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 123, 'productId': 29, 'isFeatured': 1, 'productAttrTypeId': 6, 'productAttrDataId': 18, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032565008.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032559877.jpeg', 'name': None}], 'description': '这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775032730804, 'updateTime': 1775032730804, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 124, 'productId': 29, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032574450.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032578681.jpg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032581090.jpg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032576557.jpg', 'name': None}], 'description': '这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775032730808, 'updateTime': 1775032730808, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 125, 'productId': 29, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032705175.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032707243.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032709532.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032712572.jpeg', 'name': None}], 'description': '西伯利亚是地球的 “资源宝库”,地下与地表的馈赠令人惊叹。能源方面,西西伯利亚平原是俄罗斯的 “能源心脏”,蕴藏着全俄 75% 的石油与 92% 的天然气,乌连戈伊气田曾是世界最大气田,库兹巴斯煤田则是全球重要的煤炭基地。矿产资源更是富集,中西伯利亚高原的钻石储量占全球 22%,萨哈共和国的金刚石产量曾打破南非垄断;诺里尔斯克拥有世界最大镍铜钯矿床,金、铁、锡等金属矿藏星罗棋布。地表之上,占全球三分之一的亚寒带针叶林(泰加林)绵延不绝,是地球的 “绿色肺叶”;河流与湖泊孕育着丰富的渔业资源,驯鹿、棕熊、雪豹等野生动物在荒野中繁衍生息,构成完整的生态链。
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'deptId': 0, 'userId': 0}], 'route': 'luyou123', 'brandId': 8}}
+2026-05-08 15:56:40,474 [tid:20540 pid:8748] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:40,475 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:40,636 [tid:20540 pid:8748] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:40,636 [tid:20540 pid:8748] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 29
+2026-05-08 15:56:40,637 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:56:40,769 [tid:20540 pid:8748] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775032730771, 'updateTime': 1775032730771, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 410, 'productId': 29, 'productAttrTypeId': 6, 'productAttrDataId': 18}, {'createTime': 1775032730776, 'updateTime': 1775032730776, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 411, 'productId': 29, 'productAttrTypeId': 6, 'productAttrDataId': 20}, {'createTime': 1775032730778, 'updateTime': 1775032730778, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 412, 'productId': 29, 'productAttrTypeId': 6, 'productAttrDataId': 19}]}
+2026-05-08 15:56:40,770 [tid:20540 pid:8748] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:40,771 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:40,929 [tid:20540 pid:8748] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:40,939 [tid:20540 pid:8748] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 29
+2026-05-08 15:56:40,941 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:56:41,074 [tid:20540 pid:8748] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775032730797, 'updateTime': 1775032730797, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 123, 'productId': 29, 'isFeatured': 1, 'productAttrTypeId': 6, 'productAttrDataId': 18, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032565008.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032559877.jpeg', 'name': None}], 'description': '这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775032730804, 'updateTime': 1775032730804, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 124, 'productId': 29, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032574450.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032578681.jpg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032581090.jpg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/压缩_1775032576557.jpg', 'name': None}], 'description': '这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'deptId': 0, 'userId': 0}, {'createTime': 1775032730808, 'updateTime': 1775032730808, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 125, 'productId': 29, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032705175.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032707243.jpeg', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032709532.jpeg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/f989c8762515d367491eee42d19381fa_1775032712572.jpeg', 'name': None}], 'description': '西伯利亚是地球的 “资源宝库”,地下与地表的馈赠令人惊叹。能源方面,西西伯利亚平原是俄罗斯的 “能源心脏”,蕴藏着全俄 75% 的石油与 92% 的天然气,乌连戈伊气田曾是世界最大气田,库兹巴斯煤田则是全球重要的煤炭基地。矿产资源更是富集,中西伯利亚高原的钻石储量占全球 22%,萨哈共和国的金刚石产量曾打破南非垄断;诺里尔斯克拥有世界最大镍铜钯矿床,金、铁、锡等金属矿藏星罗棋布。地表之上,占全球三分之一的亚寒带针叶林(泰加林)绵延不绝,是地球的 “绿色肺叶”;河流与湖泊孕育着丰富的渔业资源,驯鹿、棕熊、雪豹等野生动物在荒野中繁衍生息,构成完整的生态链。
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:56:41,077 [tid:20540 pid:8748] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:56:41,079 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:56:41,227 [tid:20540 pid:8748] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 49, 'list': [{'id': 29, 'code': 'CP20260326490916 ', 'productName': '生化危机安魂曲', 'productType': '2', 'cateName': '积分兑换测试商品', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032556910.jpeg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/7c909a9810dd0c2023a69558d5cad4d5_1775032562540.jpeg', 'name': None, 'alt': None}, 'productPrice': 58.11, 'productOriginalPrice': 67.99, 'productColor': '红色', 'productColorCard': ['#ed1919'], 'productColorNum': 3, 'productTotalStock': 5996, 'rankNum': 5, 'status': 1, 'createTime': 1774509220923, 'creator': '203', 'updateTime': 1775032730676, 'updater': '哇啦啦的哇'}, {'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}]}}
+2026-05-08 15:56:41,229 [tid:20540 pid:8748] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 29
+2026-05-08 15:56:41,230 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:56:41,365 [tid:20540 pid:8748] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1775032730751, 'updateTime': 1775032730751, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 310, 'productId': 29, 'productSkuId': '29_20', 'isFeatured': 2, 'skuNo': ['NAMEIDTAPP'], 'productPrice': 60.88, 'exchangePoints': 800, 'productOriginalPrice': 69.99, 'stockNum': 1997, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'status': 1}, {'createTime': 1775032730755, 'updateTime': 1775032730755, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 311, 'productId': 29, 'productSkuId': '29_19', 'isFeatured': 2, 'skuNo': ['Rosebay-Rosy'], 'productPrice': 59.99, 'exchangePoints': 900, 'productOriginalPrice': 68.99, 'stockNum': 2000, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'status': 1}, {'createTime': 1775032730741, 'updateTime': 1775032730741, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 309, 'productId': 29, 'productSkuId': '29_18', 'isFeatured': 1, 'skuNo': ['phone_holder'], 'productPrice': 58.11, 'exchangePoints': 800, 'productOriginalPrice': 67.99, 'stockNum': 1999, 'productAttrDataIds': [18], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 18, 'name': '红色'}}], 'status': 1}]}
+2026-05-08 15:56:41,370 [tid:20540 pid:8748] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [29], status: 1
+2026-05-08 15:56:41,373 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:56:41,522 [tid:20540 pid:8748] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:56:41,524 [tid:20540 pid:8748] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [29], status: 2
+2026-05-08 15:56:41,526 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:56:41,653 [tid:20540 pid:8748] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:56:41,656 [tid:20540 pid:8748] ProductManage.py[line:89] INFO 删除产品 - product_id: 29
+2026-05-08 15:56:41,657 [tid:20540 pid:8748] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 15:56:41,802 [tid:20540 pid:8748] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:57:09,211 [tid:8132 pid:5904] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "joyhub.jh_shipping_template" does not exist
+LINE 1: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0...
+ ^
+, SQL: SELECT id FROM joyhub.jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:58:59,981 [tid:9332 pid:25116] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:58:59,985 [tid:9332 pid:25116] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:58:59,986 [tid:9332 pid:25116] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:59:00,626 [tid:9332 pid:25116] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:59:00,808 [tid:9332 pid:25116] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:00,809 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:59:00,947 [tid:9332 pid:25116] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 1}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:59:02,908 [tid:9332 pid:25116] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:59:02,949 [tid:9332 pid:25116] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:02,952 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:03,123 [tid:9332 pid:25116] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 48, 'list': [{'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}]}}
+2026-05-08 15:59:03,142 [tid:9332 pid:25116] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:03,143 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:59:03,285 [tid:9332 pid:25116] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 40, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:59:03,287 [tid:9332 pid:25116] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:03,288 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:59:03,426 [tid:9332 pid:25116] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:59:03,444 [tid:9332 pid:25116] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:03,445 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:03,608 [tid:9332 pid:25116] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 48, 'list': [{'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}]}}
+2026-05-08 15:59:03,620 [tid:9332 pid:25116] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:03,621 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:03,754 [tid:9332 pid:25116] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 48, 'list': [{'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}]}}
+2026-05-08 15:59:03,757 [tid:9332 pid:25116] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 35
+2026-05-08 15:59:03,760 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 15:59:03,916 [tid:9332 pid:25116] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 35, 'productType': 2, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productCateId': 36, 'intro': '这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常牛逼,特别厉害,这个产品非常', 'status': 1, 'seoTitle': '新的seo', 'seoKeyword': 'test', 'seoDescription': None, 'rankNum': 1, 'shippingTemplateId': 11, 'singleUserExchangeLimit': 2, 'singleProductExchangeLimit': 2, 'productAttrs': [{'createTime': 1776419559564, 'updateTime': 1776419559564, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 642, 'productId': 35, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776419559569, 'updateTime': 1776419559569, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 643, 'productId': 35, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776419559571, 'updateTime': 1776419559571, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 644, 'productId': 35, 'productAttrTypeId': 19, 'productAttrDataId': 32}], 'productSkus': [{'createTime': 1776419559540, 'updateTime': 1776419559540, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 553, 'productId': 35, 'productSkuId': '35_35', 'isFeatured': 2, 'skuNo': ['cherly', 'phone_holder', 'kungbang002'], 'productPrice': 0.0, 'exchangePoints': 10, 'productOriginalPrice': 12.0, 'stockNum': 3, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776419559547, 'updateTime': 1776419559547, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 554, 'productId': 35, 'productSkuId': '35_33', 'isFeatured': 2, 'skuNo': ['NAMEIDTAPP'], 'productPrice': 0.0, 'exchangePoints': 10, 'productOriginalPrice': 10.0, 'stockNum': 3, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776419559550, 'updateTime': 1776419559550, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 555, 'productId': 35, 'productSkuId': '35_32', 'isFeatured': 1, 'skuNo': ['csgg-04', 'cs-003'], 'productPrice': 0.0, 'exchangePoints': 10, 'productOriginalPrice': 12.0, 'stockNum': 3, 'productAttrDataIds': [32], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 32, 'name': '红色'}}], 'status': 1}], 'productDetails': [{'createTime': 1776419559595, 'updateTime': 1776419559595, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 316, 'productId': 35, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 32, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/u_1775043861717.jpg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/3645be69874defdbeeba8ba0f9a66051_1775043868486.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/c52e655828c6ace6364f7515ef318280_1775043872290.jpeg', 'name': None}], 'description': '都是些美女图片
', 'deptId': 0, 'userId': 0}, {'createTime': 1776419559586, 'updateTime': 1776419559586, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 314, 'productId': 35, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/12_1775043675130.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134210_1775043741715.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134244_1775043752902.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134235_1775043765466.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043776160.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134004_1775043787079.png', 'name': None}], 'description': '这就是一禅小和尚对应信息
', 'deptId': 0, 'userId': 0}, {'createTime': 1776419559592, 'updateTime': 1776419559592, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 315, 'productId': 35, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193146_1775043805460.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-151440_1775043812249.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193146_1775043816458.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134004_1775043823655.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/12_1775043831483.jpg', 'name': None}], 'description': '阿里官方提122334455 百度 😘
123 ', 'deptId': 0, 'userId': 0}], 'route': 'eee', 'brandId': 11}}
+2026-05-08 15:59:03,927 [tid:9332 pid:25116] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:03,929 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:04,066 [tid:9332 pid:25116] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 48, 'list': [{'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}]}}
+2026-05-08 15:59:04,068 [tid:9332 pid:25116] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 35
+2026-05-08 15:59:04,070 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 15:59:04,239 [tid:9332 pid:25116] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776419559564, 'updateTime': 1776419559564, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 642, 'productId': 35, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776419559569, 'updateTime': 1776419559569, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 643, 'productId': 35, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776419559571, 'updateTime': 1776419559571, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 644, 'productId': 35, 'productAttrTypeId': 19, 'productAttrDataId': 32}]}
+2026-05-08 15:59:04,251 [tid:9332 pid:25116] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:04,252 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:04,395 [tid:9332 pid:25116] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 48, 'list': [{'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}]}}
+2026-05-08 15:59:04,398 [tid:9332 pid:25116] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 35
+2026-05-08 15:59:04,400 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 15:59:04,537 [tid:9332 pid:25116] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776419559595, 'updateTime': 1776419559595, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 316, 'productId': 35, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 32, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/u_1775043861717.jpg', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/3645be69874defdbeeba8ba0f9a66051_1775043868486.jpeg', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/c52e655828c6ace6364f7515ef318280_1775043872290.jpeg', 'name': None}], 'description': '都是些美女图片
', 'deptId': 0, 'userId': 0}, {'createTime': 1776419559586, 'updateTime': 1776419559586, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 314, 'productId': 35, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/12_1775043675130.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134210_1775043741715.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134244_1775043752902.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134235_1775043765466.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043776160.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134004_1775043787079.png', 'name': None}], 'description': '这就是一禅小和尚对应信息
', 'deptId': 0, 'userId': 0}, {'createTime': 1776419559592, 'updateTime': 1776419559592, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 315, 'productId': 35, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193146_1775043805460.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-151440_1775043812249.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193146_1775043816458.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20241125-134004_1775043823655.png', 'name': None}, {'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260401/12_1775043831483.jpg', 'name': None}], 'description': '阿里官方提122334455 百度 😘
123 ', 'deptId': 0, 'userId': 0}]}
+2026-05-08 15:59:04,550 [tid:9332 pid:25116] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:04,552 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:04,694 [tid:9332 pid:25116] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 48, 'list': [{'id': 35, 'code': 'CP20260401607193 ', 'productName': '这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的这就是一个很牛逼的产品,你不知道怎么改的', 'productType': '2', 'cateName': '测试使用-积分产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250606-142411_1775043854371.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/screenshot-20250616-193056_1775043858580.png', 'name': None, 'alt': None}, 'productPrice': 0.0, 'productOriginalPrice': 12.0, 'productColor': '红色', 'productColorCard': ['#ff6340'], 'productColorNum': 3, 'productTotalStock': 9, 'rankNum': 1, 'status': 1, 'createTime': 1775042724462, 'creator': '206', 'updateTime': 1776419559476, 'updater': '前段大佬'}, {'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}]}}
+2026-05-08 15:59:04,698 [tid:9332 pid:25116] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 35
+2026-05-08 15:59:04,700 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 15:59:04,838 [tid:9332 pid:25116] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776419559540, 'updateTime': 1776419559540, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 553, 'productId': 35, 'productSkuId': '35_35', 'isFeatured': 2, 'skuNo': ['cherly', 'phone_holder', 'kungbang002'], 'productPrice': 0.0, 'exchangePoints': 10, 'productOriginalPrice': 12.0, 'stockNum': 3, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776419559547, 'updateTime': 1776419559547, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 554, 'productId': 35, 'productSkuId': '35_33', 'isFeatured': 2, 'skuNo': ['NAMEIDTAPP'], 'productPrice': 0.0, 'exchangePoints': 10, 'productOriginalPrice': 10.0, 'stockNum': 3, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776419559550, 'updateTime': 1776419559550, 'creator': '208', 'updater': '208', 'deleted': False, 'id': 555, 'productId': 35, 'productSkuId': '35_32', 'isFeatured': 1, 'skuNo': ['csgg-04', 'cs-003'], 'productPrice': 0.0, 'exchangePoints': 10, 'productOriginalPrice': 12.0, 'stockNum': 3, 'productAttrDataIds': [32], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 32, 'name': '红色'}}], 'status': 1}]}
+2026-05-08 15:59:04,855 [tid:9332 pid:25116] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [35], status: 1
+2026-05-08 15:59:04,856 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:59:05,004 [tid:9332 pid:25116] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:59:05,006 [tid:9332 pid:25116] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [35], status: 2
+2026-05-08 15:59:05,006 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 15:59:05,152 [tid:9332 pid:25116] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:59:05,162 [tid:9332 pid:25116] ProductManage.py[line:89] INFO 删除产品 - product_id: 35
+2026-05-08 15:59:05,164 [tid:9332 pid:25116] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 15:59:05,300 [tid:9332 pid:25116] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 15:59:23,998 [tid:10920 pid:19724] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:59:24,004 [tid:10920 pid:19724] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:59:24,005 [tid:10920 pid:19724] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:59:24,725 [tid:10920 pid:19724] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:59:24,902 [tid:10920 pid:19724] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:24,904 [tid:10920 pid:19724] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:59:25,040 [tid:10920 pid:19724] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:59:26,854 [tid:10920 pid:19724] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:59:26,892 [tid:10920 pid:19724] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:26,893 [tid:10920 pid:19724] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:27,036 [tid:10920 pid:19724] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 15:59:27,055 [tid:10920 pid:19724] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:27,057 [tid:10920 pid:19724] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:59:27,228 [tid:10920 pid:19724] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 39, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:59:27,230 [tid:10920 pid:19724] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:27,231 [tid:10920 pid:19724] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:59:27,364 [tid:10920 pid:19724] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:59:43,675 [tid:10956 pid:19964] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:59:43,682 [tid:10956 pid:19964] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:59:43,683 [tid:10956 pid:19964] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 15:59:44,436 [tid:10956 pid:19964] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 15:59:44,614 [tid:10956 pid:19964] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:44,615 [tid:10956 pid:19964] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 15:59:44,756 [tid:10956 pid:19964] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 15:59:46,585 [tid:10956 pid:19964] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 15:59:46,628 [tid:10956 pid:19964] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:46,629 [tid:10956 pid:19964] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 15:59:46,785 [tid:10956 pid:19964] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 15:59:46,798 [tid:10956 pid:19964] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:46,800 [tid:10956 pid:19964] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 15:59:46,946 [tid:10956 pid:19964] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 39, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 15:59:46,947 [tid:10956 pid:19964] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 15:59:46,948 [tid:10956 pid:19964] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 15:59:47,087 [tid:10956 pid:19964] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 15:59:59,319 [tid:10308 pid:13444] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 15:59:59,324 [tid:10308 pid:13444] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 15:59:59,325 [tid:10308 pid:13444] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:00:00,082 [tid:10308 pid:13444] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:00:00,280 [tid:10308 pid:13444] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:00:00,281 [tid:10308 pid:13444] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:00:00,435 [tid:10308 pid:13444] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:00:02,286 [tid:10308 pid:13444] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 16:00:02,325 [tid:10308 pid:13444] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:00:02,326 [tid:10308 pid:13444] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:00:02,474 [tid:10308 pid:13444] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 16:00:02,488 [tid:10308 pid:13444] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:00:02,490 [tid:10308 pid:13444] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:00:02,627 [tid:10308 pid:13444] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 39, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:00:02,628 [tid:10308 pid:13444] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:00:02,629 [tid:10308 pid:13444] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:00:02,747 [tid:10308 pid:13444] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:02:24,457 [tid:25388 pid:33644] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: relation "jh_shipping_template" does not exist
+LINE 1: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT ...
+ ^
+, SQL: SELECT id FROM jh_shipping_template WHERE deleted = 0 LIMIT 1
+2026-05-08 16:05:36,699 [tid:25384 pid:33912] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:05:36,704 [tid:25384 pid:33912] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:05:36,704 [tid:25384 pid:33912] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:05:37,329 [tid:25384 pid:33912] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:05:37,590 [tid:25384 pid:33912] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:37,591 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:05:37,744 [tid:25384 pid:33912] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 11}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:05:37,971 [tid:25384 pid:33912] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:37,974 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:05:38,125 [tid:25384 pid:33912] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 16:05:38,143 [tid:25384 pid:33912] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:38,144 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:05:38,289 [tid:25384 pid:33912] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 39, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:05:38,291 [tid:25384 pid:33912] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:38,293 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:05:38,425 [tid:25384 pid:33912] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:05:38,438 [tid:25384 pid:33912] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:38,439 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:05:38,571 [tid:25384 pid:33912] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 16:05:38,583 [tid:25384 pid:33912] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:38,584 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:05:38,729 [tid:25384 pid:33912] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 16:05:38,732 [tid:25384 pid:33912] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 79
+2026-05-08 16:05:38,734 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 16:05:38,878 [tid:25384 pid:33912] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 79, 'productType': 1, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productCateId': 35, 'intro': '测试的数据嗷嗷嗷哦嗷嗷嗷哦嗷嗷', 'status': 1, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 12, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1776066316444, 'updateTime': 1776066316444, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 624, 'productId': 79, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066316445, 'updateTime': 1776066316445, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 625, 'productId': 79, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066316446, 'updateTime': 1776066316446, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 626, 'productId': 79, 'productAttrTypeId': 19, 'productAttrDataId': 34}], 'productSkus': [{'createTime': 1776066316441, 'updateTime': 1776066316441, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 536, 'productId': 79, 'productSkuId': '79_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066316442, 'updateTime': 1776066316442, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 537, 'productId': 79, 'productSkuId': '79_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}, {'createTime': 1776066316440, 'updateTime': 1776066316440, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 535, 'productId': 79, 'productSkuId': '79_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 1997, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}], 'productDetails': [{'createTime': 1776066316448, 'updateTime': 1776066316448, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 296, 'productId': 79, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066316450, 'updateTime': 1776066316450, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 297, 'productId': 79, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066316451, 'updateTime': 1776066316451, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 298, 'productId': 79, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}], 'route': 'ceshi00156', 'brandId': 5}}
+2026-05-08 16:05:38,889 [tid:25384 pid:33912] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:38,890 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:05:39,027 [tid:25384 pid:33912] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 16:05:39,029 [tid:25384 pid:33912] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 79
+2026-05-08 16:05:39,031 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 16:05:39,168 [tid:25384 pid:33912] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066316444, 'updateTime': 1776066316444, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 624, 'productId': 79, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066316445, 'updateTime': 1776066316445, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 625, 'productId': 79, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066316446, 'updateTime': 1776066316446, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 626, 'productId': 79, 'productAttrTypeId': 19, 'productAttrDataId': 34}]}
+2026-05-08 16:05:39,179 [tid:25384 pid:33912] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:39,181 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:05:39,336 [tid:25384 pid:33912] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 16:05:39,339 [tid:25384 pid:33912] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 79
+2026-05-08 16:05:39,340 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 16:05:39,470 [tid:25384 pid:33912] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066316448, 'updateTime': 1776066316448, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 296, 'productId': 79, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066316450, 'updateTime': 1776066316450, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 297, 'productId': 79, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066316451, 'updateTime': 1776066316451, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 298, 'productId': 79, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}]}
+2026-05-08 16:05:39,481 [tid:25384 pid:33912] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:05:39,483 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:05:39,629 [tid:25384 pid:33912] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 47, 'list': [{'id': 79, 'code': 'CP20260413625987 ', 'productName': '良策036', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5997, 'rankNum': 0, 'status': 1, 'createTime': 1776066316432, 'creator': '203', 'updateTime': 1776066316432, 'updater': '203'}, {'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}]}}
+2026-05-08 16:05:39,633 [tid:25384 pid:33912] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 79
+2026-05-08 16:05:39,634 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 16:05:39,776 [tid:25384 pid:33912] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066316441, 'updateTime': 1776066316441, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 536, 'productId': 79, 'productSkuId': '79_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066316442, 'updateTime': 1776066316442, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 537, 'productId': 79, 'productSkuId': '79_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}, {'createTime': 1776066316440, 'updateTime': 1776066316440, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 535, 'productId': 79, 'productSkuId': '79_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 1997, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}]}
+2026-05-08 16:05:39,790 [tid:25384 pid:33912] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227539, product_type: 1
+2026-05-08 16:05:39,791 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:05:39,940 [tid:25384 pid:33912] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:05:40,305 [tid:25384 pid:33912] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [79], status: 1
+2026-05-08 16:05:40,307 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:05:40,437 [tid:25384 pid:33912] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:05:40,441 [tid:25384 pid:33912] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [79], status: 2
+2026-05-08 16:05:40,443 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:05:40,577 [tid:25384 pid:33912] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:05:40,587 [tid:25384 pid:33912] ProductManage.py[line:89] INFO 删除产品 - product_id: 79
+2026-05-08 16:05:40,588 [tid:25384 pid:33912] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 16:05:40,718 [tid:25384 pid:33912] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:06:01,011 [tid:29160 pid:6112] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:06:01,017 [tid:29160 pid:6112] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:06:01,019 [tid:29160 pid:6112] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:06:01,767 [tid:29160 pid:6112] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:06:01,948 [tid:29160 pid:6112] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:01,950 [tid:29160 pid:6112] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:06:02,097 [tid:29160 pid:6112] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:06:02,325 [tid:29160 pid:6112] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:02,327 [tid:29160 pid:6112] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:06:02,472 [tid:29160 pid:6112] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:06:02,485 [tid:29160 pid:6112] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:02,486 [tid:29160 pid:6112] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:06:02,629 [tid:29160 pid:6112] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 38, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:06:02,630 [tid:29160 pid:6112] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:02,631 [tid:29160 pid:6112] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:06:02,781 [tid:29160 pid:6112] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:06:02,783 [tid:29160 pid:6112] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227562, product_type: 1
+2026-05-08 16:06:02,784 [tid:29160 pid:6112] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:06:02,929 [tid:29160 pid:6112] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:06:24,998 [tid:17008 pid:10620] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:06:25,007 [tid:17008 pid:10620] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:06:25,008 [tid:17008 pid:10620] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:06:26,102 [tid:17008 pid:10620] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:06:26,337 [tid:17008 pid:10620] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:26,340 [tid:17008 pid:10620] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:06:26,504 [tid:17008 pid:10620] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:06:26,730 [tid:17008 pid:10620] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:26,732 [tid:17008 pid:10620] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:06:26,908 [tid:17008 pid:10620] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:06:26,926 [tid:17008 pid:10620] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:26,928 [tid:17008 pid:10620] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:06:27,088 [tid:17008 pid:10620] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 38, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:06:27,090 [tid:17008 pid:10620] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:27,091 [tid:17008 pid:10620] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:06:27,238 [tid:17008 pid:10620] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:06:27,241 [tid:17008 pid:10620] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227587, product_type: 1
+2026-05-08 16:06:27,242 [tid:17008 pid:10620] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:06:27,391 [tid:17008 pid:10620] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:06:49,899 [tid:3920 pid:30000] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:06:49,903 [tid:3920 pid:30000] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:06:49,903 [tid:3920 pid:30000] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:06:50,542 [tid:3920 pid:30000] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:06:50,732 [tid:3920 pid:30000] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:50,733 [tid:3920 pid:30000] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:06:50,864 [tid:3920 pid:30000] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:06:51,111 [tid:3920 pid:30000] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:51,116 [tid:3920 pid:30000] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:06:51,262 [tid:3920 pid:30000] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:06:51,275 [tid:3920 pid:30000] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:51,276 [tid:3920 pid:30000] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:06:51,414 [tid:3920 pid:30000] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 38, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:06:51,415 [tid:3920 pid:30000] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:06:51,415 [tid:3920 pid:30000] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:06:51,552 [tid:3920 pid:30000] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:06:51,555 [tid:3920 pid:30000] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227611, product_type: 1
+2026-05-08 16:06:51,556 [tid:3920 pid:30000] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:06:51,693 [tid:3920 pid:30000] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:08:08,864 [tid:8644 pid:27556] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:08:08,867 [tid:8644 pid:27556] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:08:08,868 [tid:8644 pid:27556] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:08:09,496 [tid:8644 pid:27556] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:08:09,672 [tid:8644 pid:27556] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:09,673 [tid:8644 pid:27556] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:08:09,810 [tid:8644 pid:27556] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:08:10,055 [tid:8644 pid:27556] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:10,060 [tid:8644 pid:27556] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:10,213 [tid:8644 pid:27556] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:10,226 [tid:8644 pid:27556] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:10,227 [tid:8644 pid:27556] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:08:10,367 [tid:8644 pid:27556] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 38, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:08:10,370 [tid:8644 pid:27556] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:10,371 [tid:8644 pid:27556] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:08:10,510 [tid:8644 pid:27556] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:08:10,514 [tid:8644 pid:27556] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227690, product_type: 1
+2026-05-08 16:08:10,517 [tid:8644 pid:27556] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:08:10,679 [tid:8644 pid:27556] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:08:27,839 [tid:11428 pid:8928] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:08:27,843 [tid:11428 pid:8928] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:08:27,843 [tid:11428 pid:8928] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:08:28,448 [tid:11428 pid:8928] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:08:28,624 [tid:11428 pid:8928] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:28,625 [tid:11428 pid:8928] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:08:28,755 [tid:11428 pid:8928] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:08:28,986 [tid:11428 pid:8928] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:28,990 [tid:11428 pid:8928] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:29,149 [tid:11428 pid:8928] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:29,166 [tid:11428 pid:8928] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:29,168 [tid:11428 pid:8928] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:08:29,310 [tid:11428 pid:8928] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 38, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:08:29,312 [tid:11428 pid:8928] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:29,313 [tid:11428 pid:8928] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:08:29,455 [tid:11428 pid:8928] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:08:29,459 [tid:11428 pid:8928] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227709, product_type: 1
+2026-05-08 16:08:29,461 [tid:11428 pid:8928] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:08:29,616 [tid:11428 pid:8928] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:08:45,450 [tid:14632 pid:28324] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:08:45,453 [tid:14632 pid:28324] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:08:45,453 [tid:14632 pid:28324] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:08:46,057 [tid:14632 pid:28324] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:08:46,270 [tid:14632 pid:28324] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:46,271 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:08:46,405 [tid:14632 pid:28324] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:08:46,645 [tid:14632 pid:28324] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:46,648 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:46,796 [tid:14632 pid:28324] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:46,810 [tid:14632 pid:28324] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:46,811 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:08:46,964 [tid:14632 pid:28324] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 38, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:08:46,967 [tid:14632 pid:28324] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:46,969 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:08:47,107 [tid:14632 pid:28324] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:08:47,114 [tid:14632 pid:28324] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:47,116 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:47,265 [tid:14632 pid:28324] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:47,270 [tid:14632 pid:28324] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:47,272 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:47,410 [tid:14632 pid:28324] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:47,413 [tid:14632 pid:28324] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 78
+2026-05-08 16:08:47,414 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 16:08:47,602 [tid:14632 pid:28324] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 78, 'productType': 1, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productCateId': 35, 'intro': '测试的数据嗷嗷嗷哦嗷嗷嗷哦嗷嗷', 'status': 1, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 12, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1776066311721, 'updateTime': 1776066311721, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 621, 'productId': 78, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066311723, 'updateTime': 1776066311723, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 622, 'productId': 78, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066311724, 'updateTime': 1776066311724, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 623, 'productId': 78, 'productAttrTypeId': 19, 'productAttrDataId': 34}], 'productSkus': [{'createTime': 1776066311714, 'updateTime': 1776066311714, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 532, 'productId': 78, 'productSkuId': '78_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 2000, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776066311717, 'updateTime': 1776066311717, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 533, 'productId': 78, 'productSkuId': '78_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066311718, 'updateTime': 1776066311718, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 534, 'productId': 78, 'productSkuId': '78_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}], 'productDetails': [{'createTime': 1776066311728, 'updateTime': 1776066311728, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 293, 'productId': 78, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066311730, 'updateTime': 1776066311730, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 294, 'productId': 78, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066311731, 'updateTime': 1776066311731, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 295, 'productId': 78, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}], 'route': 'ceshi00155', 'brandId': 5}}
+2026-05-08 16:08:47,605 [tid:14632 pid:28324] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:47,606 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:47,759 [tid:14632 pid:28324] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:47,762 [tid:14632 pid:28324] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 78
+2026-05-08 16:08:47,764 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 16:08:47,894 [tid:14632 pid:28324] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066311721, 'updateTime': 1776066311721, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 621, 'productId': 78, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066311723, 'updateTime': 1776066311723, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 622, 'productId': 78, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066311724, 'updateTime': 1776066311724, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 623, 'productId': 78, 'productAttrTypeId': 19, 'productAttrDataId': 34}]}
+2026-05-08 16:08:47,898 [tid:14632 pid:28324] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:47,900 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:48,047 [tid:14632 pid:28324] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:48,049 [tid:14632 pid:28324] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 78
+2026-05-08 16:08:48,050 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 16:08:48,179 [tid:14632 pid:28324] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066311728, 'updateTime': 1776066311728, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 293, 'productId': 78, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066311730, 'updateTime': 1776066311730, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 294, 'productId': 78, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066311731, 'updateTime': 1776066311731, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 295, 'productId': 78, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}]}
+2026-05-08 16:08:48,182 [tid:14632 pid:28324] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:48,184 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:48,312 [tid:14632 pid:28324] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 78, 'code': 'CP20260413172313 ', 'productName': '良策035', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066311697, 'creator': '203', 'updateTime': 1776066311697, 'updater': '203'}, {'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:08:48,315 [tid:14632 pid:28324] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 78
+2026-05-08 16:08:48,317 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 16:08:48,444 [tid:14632 pid:28324] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066311714, 'updateTime': 1776066311714, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 532, 'productId': 78, 'productSkuId': '78_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 2000, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776066311717, 'updateTime': 1776066311717, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 533, 'productId': 78, 'productSkuId': '78_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066311718, 'updateTime': 1776066311718, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 534, 'productId': 78, 'productSkuId': '78_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}]}
+2026-05-08 16:08:48,448 [tid:14632 pid:28324] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227728, product_type: 1
+2026-05-08 16:08:48,449 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:08:48,605 [tid:14632 pid:28324] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:08:49,134 [tid:14632 pid:28324] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [78], status: 1
+2026-05-08 16:08:49,135 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:08:49,267 [tid:14632 pid:28324] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:08:49,269 [tid:14632 pid:28324] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [78], status: 2
+2026-05-08 16:08:49,271 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:08:49,423 [tid:14632 pid:28324] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:08:49,425 [tid:14632 pid:28324] ProductManage.py[line:89] INFO 删除产品 - product_id: 78
+2026-05-08 16:08:49,426 [tid:14632 pid:28324] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 16:08:49,566 [tid:14632 pid:28324] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:08:58,427 [tid:30564 pid:7776] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:08:58,430 [tid:30564 pid:7776] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:08:58,431 [tid:30564 pid:7776] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:08:59,036 [tid:30564 pid:7776] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:08:59,219 [tid:30564 pid:7776] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:59,220 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:08:59,354 [tid:30564 pid:7776] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 9}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:08:59,585 [tid:30564 pid:7776] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:59,588 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:08:59,748 [tid:30564 pid:7776] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:08:59,766 [tid:30564 pid:7776] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:59,767 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:08:59,907 [tid:30564 pid:7776] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 37, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:08:59,908 [tid:30564 pid:7776] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:08:59,909 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:09:00,036 [tid:30564 pid:7776] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:09:00,040 [tid:30564 pid:7776] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:00,040 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:00,172 [tid:30564 pid:7776] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:09:00,177 [tid:30564 pid:7776] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:00,179 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:00,315 [tid:30564 pid:7776] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:09:00,316 [tid:30564 pid:7776] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 77
+2026-05-08 16:09:00,316 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 16:09:00,455 [tid:30564 pid:7776] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 77, 'productType': 1, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productCateId': 35, 'intro': '测试的数据嗷嗷嗷哦嗷嗷嗷哦嗷嗷', 'status': 1, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 12, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1776066305580, 'updateTime': 1776066305580, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 618, 'productId': 77, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066305582, 'updateTime': 1776066305582, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 619, 'productId': 77, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066305582, 'updateTime': 1776066305582, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 620, 'productId': 77, 'productAttrTypeId': 19, 'productAttrDataId': 34}], 'productSkus': [{'createTime': 1776066305576, 'updateTime': 1776066305576, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 529, 'productId': 77, 'productSkuId': '77_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 2000, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776066305578, 'updateTime': 1776066305578, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 530, 'productId': 77, 'productSkuId': '77_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066305579, 'updateTime': 1776066305579, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 531, 'productId': 77, 'productSkuId': '77_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}], 'productDetails': [{'createTime': 1776066305585, 'updateTime': 1776066305585, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 290, 'productId': 77, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066305586, 'updateTime': 1776066305586, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 291, 'productId': 77, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066305587, 'updateTime': 1776066305587, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 292, 'productId': 77, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}], 'route': 'ceshi00154', 'brandId': 5}}
+2026-05-08 16:09:00,457 [tid:30564 pid:7776] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:00,458 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:00,590 [tid:30564 pid:7776] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:09:00,592 [tid:30564 pid:7776] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 77
+2026-05-08 16:09:00,592 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 16:09:00,714 [tid:30564 pid:7776] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066305580, 'updateTime': 1776066305580, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 618, 'productId': 77, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066305582, 'updateTime': 1776066305582, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 619, 'productId': 77, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066305582, 'updateTime': 1776066305582, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 620, 'productId': 77, 'productAttrTypeId': 19, 'productAttrDataId': 34}]}
+2026-05-08 16:09:00,716 [tid:30564 pid:7776] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:00,716 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:00,844 [tid:30564 pid:7776] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:09:00,846 [tid:30564 pid:7776] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 77
+2026-05-08 16:09:00,848 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 16:09:00,980 [tid:30564 pid:7776] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066305585, 'updateTime': 1776066305585, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 290, 'productId': 77, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066305586, 'updateTime': 1776066305586, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 291, 'productId': 77, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066305587, 'updateTime': 1776066305587, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 292, 'productId': 77, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}]}
+2026-05-08 16:09:00,981 [tid:30564 pid:7776] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:00,982 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:01,116 [tid:30564 pid:7776] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 77, 'code': 'CP20260413790625 ', 'productName': '良策034', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066305568, 'creator': '203', 'updateTime': 1776066305568, 'updater': '203'}, {'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:09:01,117 [tid:30564 pid:7776] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 77
+2026-05-08 16:09:01,117 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 16:09:01,244 [tid:30564 pid:7776] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066305576, 'updateTime': 1776066305576, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 529, 'productId': 77, 'productSkuId': '77_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 2000, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776066305578, 'updateTime': 1776066305578, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 530, 'productId': 77, 'productSkuId': '77_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066305579, 'updateTime': 1776066305579, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 531, 'productId': 77, 'productSkuId': '77_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}]}
+2026-05-08 16:09:01,246 [tid:30564 pid:7776] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227741, product_type: 1
+2026-05-08 16:09:01,247 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:09:01,396 [tid:30564 pid:7776] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:09:01,766 [tid:30564 pid:7776] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [77], status: 1
+2026-05-08 16:09:01,767 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:09:01,906 [tid:30564 pid:7776] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:09:01,908 [tid:30564 pid:7776] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [77], status: 2
+2026-05-08 16:09:01,910 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:09:02,047 [tid:30564 pid:7776] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:09:02,051 [tid:30564 pid:7776] ProductManage.py[line:89] INFO 删除产品 - product_id: 77
+2026-05-08 16:09:02,053 [tid:30564 pid:7776] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 16:09:02,187 [tid:30564 pid:7776] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:09:21,577 [tid:18548 pid:18768] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:09:21,581 [tid:18548 pid:18768] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:09:21,581 [tid:18548 pid:18768] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:09:22,262 [tid:18548 pid:18768] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:09:23,463 [tid:18548 pid:18768] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:23,464 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:09:23,625 [tid:18548 pid:18768] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 8}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:09:23,863 [tid:18548 pid:18768] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:23,867 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:24,022 [tid:18548 pid:18768] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 44, 'list': [{'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}]}}
+2026-05-08 16:09:24,042 [tid:18548 pid:18768] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:24,043 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:09:24,195 [tid:18548 pid:18768] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:09:24,197 [tid:18548 pid:18768] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:24,198 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:09:24,334 [tid:18548 pid:18768] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:09:24,343 [tid:18548 pid:18768] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:24,344 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:24,478 [tid:18548 pid:18768] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 44, 'list': [{'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}]}}
+2026-05-08 16:09:24,481 [tid:18548 pid:18768] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:24,482 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:24,612 [tid:18548 pid:18768] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 44, 'list': [{'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}]}}
+2026-05-08 16:09:24,613 [tid:18548 pid:18768] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 76
+2026-05-08 16:09:24,613 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 16:09:24,747 [tid:18548 pid:18768] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 76, 'productType': 1, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productCateId': 35, 'intro': '测试的数据嗷嗷嗷哦嗷嗷嗷哦嗷嗷', 'status': 1, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 12, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1776066301803, 'updateTime': 1776066301803, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 615, 'productId': 76, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066301805, 'updateTime': 1776066301805, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 616, 'productId': 76, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066301806, 'updateTime': 1776066301806, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 617, 'productId': 76, 'productAttrTypeId': 19, 'productAttrDataId': 34}], 'productSkus': [{'createTime': 1776066301796, 'updateTime': 1776066301796, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 526, 'productId': 76, 'productSkuId': '76_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 2000, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776066301798, 'updateTime': 1776066301798, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 527, 'productId': 76, 'productSkuId': '76_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066301799, 'updateTime': 1776066301799, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 528, 'productId': 76, 'productSkuId': '76_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}], 'productDetails': [{'createTime': 1776066301810, 'updateTime': 1776066301810, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 287, 'productId': 76, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066301813, 'updateTime': 1776066301813, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 288, 'productId': 76, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066301814, 'updateTime': 1776066301814, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 289, 'productId': 76, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}], 'route': 'ceshi00153', 'brandId': 5}}
+2026-05-08 16:09:24,749 [tid:18548 pid:18768] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:24,750 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:24,879 [tid:18548 pid:18768] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 44, 'list': [{'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}]}}
+2026-05-08 16:09:24,880 [tid:18548 pid:18768] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 76
+2026-05-08 16:09:24,881 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 16:09:25,005 [tid:18548 pid:18768] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066301803, 'updateTime': 1776066301803, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 615, 'productId': 76, 'productAttrTypeId': 19, 'productAttrDataId': 35}, {'createTime': 1776066301805, 'updateTime': 1776066301805, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 616, 'productId': 76, 'productAttrTypeId': 19, 'productAttrDataId': 33}, {'createTime': 1776066301806, 'updateTime': 1776066301806, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 617, 'productId': 76, 'productAttrTypeId': 19, 'productAttrDataId': 34}]}
+2026-05-08 16:09:25,006 [tid:18548 pid:18768] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:25,007 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:25,141 [tid:18548 pid:18768] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 44, 'list': [{'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}]}}
+2026-05-08 16:09:25,143 [tid:18548 pid:18768] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 76
+2026-05-08 16:09:25,144 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 16:09:25,265 [tid:18548 pid:18768] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066301810, 'updateTime': 1776066301810, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 287, 'productId': 76, 'isFeatured': 1, 'productAttrTypeId': 19, 'productAttrDataId': 35, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065848391.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065844287.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066301813, 'updateTime': 1776066301813, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 288, 'productId': 76, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 33, 'productColor': '绿色', 'productColorCard': ['#4aff40'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07005_1776065868143.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065870298.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_F07001_1776065872367.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E06002_1776065865747.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}, {'createTime': 1776066301814, 'updateTime': 1776066301814, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 289, 'productId': 76, 'isFeatured': 2, 'productAttrTypeId': 19, 'productAttrDataId': 34, 'productColor': '黑色', 'productColorCard': ['#171718'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065876525.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065883329.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065886721.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_JP0156_1776065880469.png', 'name': None}], 'description': '导入失败 :确保 cURL 命令完整、无多余换行或引号,建议使用单行格式。参数丢失 :解析后请手动检查 Header、Body 等配置,确认无误后保存。批量导入 :可将多个 cURL 命令保存为 .txt 文件,通过 Import → Upload Files 批量导入。 ', 'deptId': 0, 'userId': 0}]}
+2026-05-08 16:09:25,267 [tid:18548 pid:18768] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:25,267 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:25,406 [tid:18548 pid:18768] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 44, 'list': [{'id': 76, 'code': 'CP20260413878187 ', 'productName': '良策033', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066301778, 'creator': '203', 'updateTime': 1776066301778, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}]}}
+2026-05-08 16:09:25,408 [tid:18548 pid:18768] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 76
+2026-05-08 16:09:25,411 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 16:09:25,560 [tid:18548 pid:18768] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776066301796, 'updateTime': 1776066301796, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 526, 'productId': 76, 'productSkuId': '76_35', 'isFeatured': 1, 'skuNo': ['csgg-04'], 'productPrice': 40.55, 'exchangePoints': 0, 'productOriginalPrice': 56.99, 'stockNum': 2000, 'productAttrDataIds': [35], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 35, 'name': '褐色'}}], 'status': 1}, {'createTime': 1776066301798, 'updateTime': 1776066301798, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 527, 'productId': 76, 'productSkuId': '76_33', 'isFeatured': 2, 'skuNo': ['csgg-03'], 'productPrice': 40.99, 'exchangePoints': 0, 'productOriginalPrice': 57.99, 'stockNum': 2000, 'productAttrDataIds': [33], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 33, 'name': '绿色'}}], 'status': 1}, {'createTime': 1776066301799, 'updateTime': 1776066301799, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 528, 'productId': 76, 'productSkuId': '76_34', 'isFeatured': 2, 'skuNo': ['csgg-02'], 'productPrice': 45.33, 'exchangePoints': 0, 'productOriginalPrice': 58.99, 'stockNum': 2000, 'productAttrDataIds': [34], 'productProps': [{'type': {'id': 19, 'name': '测试的颜色属性-qxj'}, 'value': {'id': 34, 'name': '黑色'}}], 'status': 1}]}
+2026-05-08 16:09:25,561 [tid:18548 pid:18768] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227765, product_type: 1
+2026-05-08 16:09:25,562 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:09:25,706 [tid:18548 pid:18768] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:09:26,079 [tid:18548 pid:18768] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [76], status: 1
+2026-05-08 16:09:26,079 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:09:26,209 [tid:18548 pid:18768] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:09:26,212 [tid:18548 pid:18768] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [76], status: 2
+2026-05-08 16:09:26,213 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:09:26,346 [tid:18548 pid:18768] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:09:26,350 [tid:18548 pid:18768] ProductManage.py[line:89] INFO 删除产品 - product_id: 76
+2026-05-08 16:09:26,352 [tid:18548 pid:18768] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 16:09:26,491 [tid:18548 pid:18768] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:09:57,021 [tid:17764 pid:26088] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:09:57,024 [tid:17764 pid:26088] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:09:57,025 [tid:17764 pid:26088] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:09:57,642 [tid:17764 pid:26088] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:09:57,835 [tid:17764 pid:26088] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:57,837 [tid:17764 pid:26088] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:09:57,967 [tid:17764 pid:26088] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 7}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:09:58,212 [tid:17764 pid:26088] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:58,214 [tid:17764 pid:26088] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:09:58,412 [tid:17764 pid:26088] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 43, 'list': [{'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}]}}
+2026-05-08 16:09:58,421 [tid:17764 pid:26088] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:58,422 [tid:17764 pid:26088] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:09:58,571 [tid:17764 pid:26088] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 35, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:09:58,574 [tid:17764 pid:26088] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:09:58,576 [tid:17764 pid:26088] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:09:58,706 [tid:17764 pid:26088] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:10:08,058 [tid:29716 pid:15380] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:10:08,061 [tid:29716 pid:15380] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:10:08,061 [tid:29716 pid:15380] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:10:08,645 [tid:29716 pid:15380] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:10:08,810 [tid:29716 pid:15380] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:08,811 [tid:29716 pid:15380] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:10:08,941 [tid:29716 pid:15380] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 7}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:10:09,174 [tid:29716 pid:15380] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:09,178 [tid:29716 pid:15380] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:10:09,349 [tid:29716 pid:15380] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 43, 'list': [{'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}]}}
+2026-05-08 16:10:09,365 [tid:29716 pid:15380] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:09,366 [tid:29716 pid:15380] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:10:09,513 [tid:29716 pid:15380] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 35, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:10:09,515 [tid:29716 pid:15380] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:09,517 [tid:29716 pid:15380] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:10:09,667 [tid:29716 pid:15380] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:10:20,722 [tid:30984 pid:8700] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:10:20,727 [tid:30984 pid:8700] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:10:20,727 [tid:30984 pid:8700] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:10:21,312 [tid:30984 pid:8700] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:10:21,536 [tid:30984 pid:8700] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:21,538 [tid:30984 pid:8700] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:10:21,670 [tid:30984 pid:8700] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 7}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:10:21,895 [tid:30984 pid:8700] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:21,898 [tid:30984 pid:8700] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:10:22,040 [tid:30984 pid:8700] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 43, 'list': [{'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}]}}
+2026-05-08 16:10:22,052 [tid:30984 pid:8700] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:22,053 [tid:30984 pid:8700] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:10:22,187 [tid:30984 pid:8700] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 35, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:10:22,189 [tid:30984 pid:8700] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:22,190 [tid:30984 pid:8700] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:10:22,326 [tid:30984 pid:8700] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:10:42,513 [tid:34140 pid:34472] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:10:42,517 [tid:34140 pid:34472] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:10:42,517 [tid:34140 pid:34472] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:10:43,142 [tid:34140 pid:34472] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:10:43,362 [tid:34140 pid:34472] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:43,363 [tid:34140 pid:34472] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:10:43,494 [tid:34140 pid:34472] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 7}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:10:43,739 [tid:34140 pid:34472] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:43,741 [tid:34140 pid:34472] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:10:43,888 [tid:34140 pid:34472] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 43, 'list': [{'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}]}}
+2026-05-08 16:10:43,902 [tid:34140 pid:34472] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:43,903 [tid:34140 pid:34472] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:10:44,045 [tid:34140 pid:34472] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 35, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:10:44,049 [tid:34140 pid:34472] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:10:44,051 [tid:34140 pid:34472] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:10:44,183 [tid:34140 pid:34472] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:10:44,189 [tid:34140 pid:34472] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778227844, product_type: 1
+2026-05-08 16:10:44,191 [tid:34140 pid:34472] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:10:44,350 [tid:34140 pid:34472] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:21:53,856 [tid:33472 pid:32968] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:21:53,859 [tid:33472 pid:32968] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:21:53,859 [tid:33472 pid:32968] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:21:54,419 [tid:33472 pid:32968] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:21:54,642 [tid:33472 pid:32968] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:21:54,644 [tid:33472 pid:32968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:21:54,800 [tid:33472 pid:32968] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 7}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:21:55,030 [tid:33472 pid:32968] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:21:55,033 [tid:33472 pid:32968] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:21:55,186 [tid:33472 pid:32968] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 43, 'list': [{'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}]}}
+2026-05-08 16:21:55,200 [tid:33472 pid:32968] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:21:55,201 [tid:33472 pid:32968] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:21:55,341 [tid:33472 pid:32968] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 35, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:21:55,343 [tid:33472 pid:32968] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:21:55,343 [tid:33472 pid:32968] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:21:55,478 [tid:33472 pid:32968] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:21:55,484 [tid:33472 pid:32968] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778228515, product_type: 1
+2026-05-08 16:21:55,485 [tid:33472 pid:32968] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:21:55,643 [tid:33472 pid:32968] ProductManage.py[line:78] INFO 创建产品响应: {'code': 500, 'msg': 'system error', 'data': None}
+2026-05-08 16:32:51,658 [tid:9228 pid:34432] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:32:51,661 [tid:9228 pid:34432] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:32:51,662 [tid:9228 pid:34432] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:32:52,223 [tid:9228 pid:34432] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:32:52,480 [tid:9228 pid:34432] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 16:32:52,482 [tid:9228 pid:34432] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:32:52,626 [tid:9228 pid:34432] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 8}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:32:52,858 [tid:9228 pid:34432] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:32:52,861 [tid:9228 pid:34432] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:32:53,023 [tid:9228 pid:34432] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 44, 'list': [{'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}]}}
+2026-05-08 16:32:53,037 [tid:9228 pid:34432] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:32:53,038 [tid:9228 pid:34432] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:32:53,190 [tid:9228 pid:34432] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 0, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:32:53,192 [tid:9228 pid:34432] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:32:53,194 [tid:9228 pid:34432] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:32:53,332 [tid:9228 pid:34432] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:32:53,338 [tid:9228 pid:34432] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778229173, product_type: 1
+2026-05-08 16:32:53,340 [tid:9228 pid:34432] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:32:53,519 [tid:9228 pid:34432] ProductManage.py[line:78] INFO 创建产品响应: {'code': 0, 'msg': '', 'data': 95}
+2026-05-08 16:32:53,523 [tid:9228 pid:34432] ProductManage.py[line:215] INFO 更新产品 - product_id: 95, product_name: 测试产品_1778229173_updated
+2026-05-08 16:32:53,526 [tid:9228 pid:34432] Dlizhan_interface.py[line:45] INFO =========== 更新产品 ===========
+2026-05-08 16:32:53,713 [tid:9228 pid:34432] ProductManage.py[line:247] INFO 更新产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:15,351 [tid:31920 pid:21212] UserManage.py[line:44] INFO 尝试读取配置文件: c:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:34:15,354 [tid:31920 pid:21212] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'c:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:34:15,354 [tid:31920 pid:21212] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:34:15,546 [tid:31920 pid:21212] RoleManage.py[line:41] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\test_case\Resource\AdapterKws\hh-qa.robot
+2026-05-08 16:34:15,546 [tid:31920 pid:21212] RoleManage.py[line:48] INFO 匹配到变量 joyhub_login_token = #
+2026-05-08 16:34:15,547 [tid:31920 pid:21212] RoleManage.py[line:34] INFO 从配置文件读取JoyHub Token成功: #
+2026-05-08 16:34:16,067 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:16,232 [tid:31920 pid:21212] AddressCountryManage.py[line:99] INFO 获得国家信息分页 - page_num: 1, page_size: 10
+2026-05-08 16:34:16,233 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息分页 ===========
+2026-05-08 16:34:16,373 [tid:31920 pid:21212] AddressCountryManage.py[line:108] INFO 获得国家信息分页响应: {'code': 0, 'msg': '', 'data': {'total': 31, 'list': [{'id': 557, 'lingxingCountryCode': 'MN', 'paypalCountryCode': 'MN', 'nameEn': 'Mongolia', 'nameCn': '蒙古国 蒙古', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773137099188, 'deptId': 0, 'userId': 0}, {'id': 556, 'lingxingCountryCode': 'KE', 'paypalCountryCode': 'KE', 'nameEn': 'Kenya', 'nameCn': '肯尼亚', 'status': 1, 'creator': '1', 'updater': '146', 'createTime': 1773100957757, 'updateTime': 1773138044122, 'deptId': 0, 'userId': 0}, {'id': 555, 'lingxingCountryCode': 'CI', 'paypalCountryCode': 'CI', 'nameEn': 'Côte d’ivoire', 'nameCn': '科特迪瓦', 'status': 1, 'creator': '1', 'updater': '哇啦啦的哇', 'createTime': 1773100957757, 'updateTime': 1774431192870, 'deptId': 0, 'userId': 0}, {'id': 543, 'lingxingCountryCode': 'KR', 'paypalCountryCode': 'KR', 'nameEn': 'South Korea', 'nameCn': '韩国 南朝鲜', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 535, 'lingxingCountryCode': 'GB', 'paypalCountryCode': 'GB', 'nameEn': 'Great Britain (United Kingdom; England)', 'nameCn': '英国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 509, 'lingxingCountryCode': 'VA', 'paypalCountryCode': 'VA', 'nameEn': 'Vatican City (The Holy See)', 'nameCn': '梵蒂冈', 'status': 1, 'creator': '1', 'updater': '测试巨佬', 'createTime': 1773100957757, 'updateTime': 1775037618290, 'deptId': 0, 'userId': 0}, {'id': 507, 'lingxingCountryCode': 'US', 'paypalCountryCode': 'US', 'nameEn': 'United States of America (USA)', 'nameCn': '美国', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 480, 'lingxingCountryCode': 'SG', 'paypalCountryCode': 'SG', 'nameEn': 'Singapore', 'nameCn': '新加坡', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 479, 'lingxingCountryCode': 'SE', 'paypalCountryCode': 'SE', 'nameEn': 'Sweden', 'nameCn': '瑞典', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}, {'id': 464, 'lingxingCountryCode': 'PL', 'paypalCountryCode': 'PL', 'nameEn': 'Poland', 'nameCn': '波兰', 'status': 1, 'creator': '1', 'updater': '1', 'createTime': 1773100957757, 'updateTime': 1773100957757, 'deptId': 0, 'userId': 0}]}}
+2026-05-08 16:34:16,382 [tid:31920 pid:21212] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778229256, country_name: 测试国家_1778229256, status: 1
+2026-05-08 16:34:16,382 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-08 16:34:16,523 [tid:31920 pid:21212] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 22}
+2026-05-08 16:34:16,529 [tid:31920 pid:21212] AddressCountryManage.py[line:126] INFO 更新国家信息 - country_id: 22, country_code: TC1778229256, country_name: 已更新国家_1778229256
+2026-05-08 16:34:16,530 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新国家信息 ===========
+2026-05-08 16:34:16,670 [tid:31920 pid:21212] AddressCountryManage.py[line:143] INFO 更新国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:16,682 [tid:31920 pid:21212] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778229256, country_name: 详情测试国家_1778229256, status: 2
+2026-05-08 16:34:16,683 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-08 16:34:16,820 [tid:31920 pid:21212] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 23}
+2026-05-08 16:34:16,823 [tid:31920 pid:21212] AddressCountryManage.py[line:85] INFO 获得国家信息详情 - country_id: 23
+2026-05-08 16:34:16,824 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得国家信息 ===========
+2026-05-08 16:34:16,965 [tid:31920 pid:21212] AddressCountryManage.py[line:87] INFO 获得国家信息详情响应: {'code': 0, 'msg': '', 'data': {'id': 23, 'lingxingCountryCode': None, 'paypalCountryCode': None, 'nameEn': None, 'nameCn': None, 'status': 2, 'creator': '203', 'updater': '203', 'createTime': 1778229256748, 'updateTime': 1778229256748, 'deptId': 0, 'userId': 0}}
+2026-05-08 16:34:16,978 [tid:31920 pid:21212] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778229256, country_name: 待删除国家_1778229256, status: 2
+2026-05-08 16:34:16,979 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-08 16:34:17,130 [tid:31920 pid:21212] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 24}
+2026-05-08 16:34:17,133 [tid:31920 pid:21212] AddressCountryManage.py[line:61] INFO 删除国家信息 - country_id: 24
+2026-05-08 16:34:17,134 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除国家信息 ===========
+2026-05-08 16:34:17,284 [tid:31920 pid:21212] AddressCountryManage.py[line:63] INFO 删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:17,288 [tid:31920 pid:21212] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778229257, country_name: 批量删除国家1_1778229257, status: 2
+2026-05-08 16:34:17,289 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-08 16:34:17,415 [tid:31920 pid:21212] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 25}
+2026-05-08 16:34:17,416 [tid:31920 pid:21212] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778229258, country_name: 批量删除国家2_1778229257, status: 2
+2026-05-08 16:34:17,416 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-08 16:34:17,537 [tid:31920 pid:21212] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 26}
+2026-05-08 16:34:17,541 [tid:31920 pid:21212] AddressCountryManage.py[line:73] INFO 批量删除国家信息 - country_ids: [25, 26]
+2026-05-08 16:34:17,542 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除国家信息 ===========
+2026-05-08 16:34:17,678 [tid:31920 pid:21212] AddressCountryManage.py[line:75] INFO 批量删除国家信息响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:17,689 [tid:31920 pid:21212] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778229257, country_name: 状态更新国家1_1778229257, status: 1
+2026-05-08 16:34:17,690 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-08 16:34:17,825 [tid:31920 pid:21212] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 27}
+2026-05-08 16:34:17,827 [tid:31920 pid:21212] AddressCountryManage.py[line:33] INFO 创建国家信息 - country_code: TC1778229258, country_name: 状态更新国家2_1778229257, status: 1
+2026-05-08 16:34:17,829 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建国家信息 ===========
+2026-05-08 16:34:17,973 [tid:31920 pid:21212] AddressCountryManage.py[line:50] INFO 创建国家信息响应: {'code': 0, 'msg': '', 'data': 28}
+2026-05-08 16:34:17,975 [tid:31920 pid:21212] AddressCountryManage.py[line:154] INFO 批量更新国家信息状态 - country_ids: [27, 28], status: 2
+2026-05-08 16:34:17,976 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量更新国家信息状态 ===========
+2026-05-08 16:34:18,122 [tid:31920 pid:21212] AddressCountryManage.py[line:159] INFO 批量更新国家信息状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:18,254 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:18,392 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:100] INFO 获得售后政策分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'title': '', 'content': '', 'status': ''}
+2026-05-08 16:34:18,393 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策分页 ===========
+2026-05-08 16:34:18,551 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:103] INFO 获得售后政策分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 29, 'list': [{'id': 68, 'brandId': 51, 'title': '品牌测试售后政策_1778059173', 'content': '品牌测试售后政策内容_1778059173', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778059173560, 'updateTime': 1778059173560, 'deptId': 114, 'userId': 203}, {'id': 64, 'brandId': 12, 'title': '详情测试售后政策_1778059171', 'content': '详情测试售后政策内容_1778059171', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778059171365, 'updateTime': 1778059171365, 'deptId': 114, 'userId': 203}, {'id': 63, 'brandId': 50, 'title': '已更新售后政策_1778059170', 'content': '已更新售后政策内容_1778059170', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778059170866, 'updateTime': 1778059171107, 'deptId': 114, 'userId': 203}, {'id': 62, 'brandId': 43, 'title': '品牌测试售后政策_1778058810', 'content': '品牌测试售后政策内容_1778058810', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778058810700, 'updateTime': 1778058810700, 'deptId': 114, 'userId': 203}, {'id': 58, 'brandId': 12, 'title': '详情测试售后政策_1778058809', 'content': '详情测试售后政策内容_1778058809', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778058809256, 'updateTime': 1778058809256, 'deptId': 114, 'userId': 203}, {'id': 57, 'brandId': 42, 'title': '已更新售后政策_1778058809', 'content': '已更新售后政策内容_1778058809', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778058808940, 'updateTime': 1778058809101, 'deptId': 114, 'userId': 203}, {'id': 56, 'brandId': 35, 'title': '品牌测试售后政策_1778058013', 'content': '品牌测试售后政策内容_1778058013', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778058013970, 'updateTime': 1778058013970, 'deptId': 114, 'userId': 203}, {'id': 52, 'brandId': 12, 'title': '详情测试售后政策_1778058012', 'content': '详情测试售后政策内容_1778058012', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778058012535, 'updateTime': 1778058012535, 'deptId': 114, 'userId': 203}, {'id': 51, 'brandId': 34, 'title': '已更新售后政策_1778058012', 'content': '已更新售后政策内容_1778058012', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778058012240, 'updateTime': 1778058012393, 'deptId': 114, 'userId': 203}, {'id': 50, 'brandId': 27, 'title': '品牌测试售后政策_1778057787', 'content': '品牌测试售后政策内容_1778057787', 'status': 1, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1778057787487, 'updateTime': 1778057787487, 'deptId': 114, 'userId': 203}]}}
+2026-05-08 16:34:18,556 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_售后政策_1778229258, after_sales_policy_id: 0, status: 1
+2026-05-08 16:34:18,557 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:18,699 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 58}
+2026-05-08 16:34:18,704 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 测试售后政策_1778229258, content: 这是测试售后政策内容_1778229258..., lang: de, brand_id: 58, status: 1
+2026-05-08 16:34:18,705 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-08 16:34:18,861 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 69}
+2026-05-08 16:34:18,865 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:119] INFO 更新售后政策 - policy_id: 69, title: 已更新售后政策_1778229258, content: 已更新售后政策内容_1778229258..., lang: ja, brand_id: 58, status: 2
+2026-05-08 16:34:18,866 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策 ===========
+2026-05-08 16:34:19,010 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:131] INFO 更新售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:19,015 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 详情测试售后政策_1778229259, content: 详情测试售后政策内容_1778229259..., lang: ja, brand_id: 12, status: 2
+2026-05-08 16:34:19,016 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-08 16:34:19,154 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 70}
+2026-05-08 16:34:19,157 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:86] INFO 获得售后政策详情 - policy_id: 70
+2026-05-08 16:34:19,158 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策 ===========
+2026-05-08 16:34:19,297 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:89] INFO 获得售后政策详情响应: {'code': 0, 'msg': '', 'data': {'id': 70, 'brandId': 12, 'title': '详情测试售后政策_1778229259', 'content': '详情测试售后政策内容_1778229259', 'status': 2, 'lang': 'ja', 'creator': '203', 'updater': '203', 'createTime': 1778229259081, 'updateTime': 1778229259081, 'deptId': 114, 'userId': 203}}
+2026-05-08 16:34:19,307 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 待删除售后政策_1778229259, content: 待删除售后政策内容_1778229259..., lang: en, brand_id: 12, status: 2
+2026-05-08 16:34:19,309 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-08 16:34:19,464 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 71}
+2026-05-08 16:34:19,467 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:58] INFO 删除售后政策 - policy_id: 71
+2026-05-08 16:34:19,468 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策 ===========
+2026-05-08 16:34:19,612 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:61] INFO 删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:19,616 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策1_1778229259, content: 批量删除售后政策内容1_1778229259..., lang: de, brand_id: 12, status: 2
+2026-05-08 16:34:19,616 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-08 16:34:19,739 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 72}
+2026-05-08 16:34:19,740 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 批量删除售后政策2_1778229259, content: 批量删除售后政策内容2_1778229259..., lang: ja, brand_id: 12, status: 2
+2026-05-08 16:34:19,741 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-08 16:34:19,868 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 73}
+2026-05-08 16:34:19,870 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:72] INFO 批量删除售后政策 - policy_ids: [72, 73]
+2026-05-08 16:34:19,871 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策 ===========
+2026-05-08 16:34:20,000 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:75] INFO 批量删除售后政策响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:20,130 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:20,270 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 品牌测试专用_1778229260, after_sales_policy_id: 0, status: 1
+2026-05-08 16:34:20,272 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:20,412 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 59}
+2026-05-08 16:34:20,414 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:35] INFO 创建售后政策 - title: 品牌测试售后政策_1778229260, content: 品牌测试售后政策内容_1778229260..., lang: en, brand_id: 59, status: 1
+2026-05-08 16:34:20,416 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策 ===========
+2026-05-08 16:34:20,548 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:47] INFO 创建售后政策响应: {'code': 0, 'msg': '', 'data': 74}
+2026-05-08 16:34:20,553 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:223] INFO 获得售后政策-品牌分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'brand_name': '', 'after_sales_policy_id': '', 'status': ''}
+2026-05-08 16:34:20,555 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌分页 ===========
+2026-05-08 16:34:20,712 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:226] INFO 获得售后政策-品牌分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 38, 'list': [{'id': 59, 'brandName': '品牌测试专用_1778229260', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778229260343, 'updateTime': 1778229260343, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 58, 'brandName': '测试品牌_售后政策_1778229258', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778229258627, 'updateTime': 1778229258627, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 54, 'brandName': '已更新品牌_1778059174', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778059174799, 'updateTime': 1778059175038, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 53, 'brandName': '详情测试品牌_1778059174', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778059174312, 'updateTime': 1778059174312, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 52, 'brandName': '测试品牌_1778059173', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778059174059, 'updateTime': 1778059174059, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 51, 'brandName': '品牌测试专用_1778059173', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778059173324, 'updateTime': 1778059173324, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 50, 'brandName': '测试品牌_售后政策_1778059170', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778059170607, 'updateTime': 1778059170607, 'deptId': 114, 'userId': 203, 'policyNum': 1}, {'id': 46, 'brandName': '已更新品牌_1778058811', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778058811407, 'updateTime': 1778058811553, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 45, 'brandName': '详情测试品牌_1778058811', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058811137, 'updateTime': 1778058811137, 'deptId': 114, 'userId': 203, 'policyNum': 0}, {'id': 44, 'brandName': '测试品牌_1778058810', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058811000, 'updateTime': 1778058811000, 'deptId': 114, 'userId': 203, 'policyNum': 0}]}}
+2026-05-08 16:34:20,726 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 测试品牌_1778229260, after_sales_policy_id: 74, status: 1
+2026-05-08 16:34:20,727 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:20,868 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 60}
+2026-05-08 16:34:20,877 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 详情测试品牌_1778229260, after_sales_policy_id: 74, status: 2
+2026-05-08 16:34:20,878 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:21,013 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 61}
+2026-05-08 16:34:21,016 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:196] INFO 获得售后政策-品牌详情 - brand_id: 61
+2026-05-08 16:34:21,017 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得售后政策-品牌 ===========
+2026-05-08 16:34:21,153 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:199] INFO 获得售后政策-品牌详情响应: {'code': 0, 'msg': '', 'data': {'id': 61, 'brandName': '详情测试品牌_1778229260', 'status': 2, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778229260942, 'updateTime': 1778229260942, 'deptId': 114, 'userId': 203, 'policyNum': None}}
+2026-05-08 16:34:21,162 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待更新品牌_1778229261, after_sales_policy_id: 74, status: 1
+2026-05-08 16:34:21,163 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:21,294 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 62}
+2026-05-08 16:34:21,297 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:240] INFO 更新售后政策-品牌 - brand_id: 62, brand_name: 已更新品牌_1778229261, after_sales_policy_id: 74, status: 2
+2026-05-08 16:34:21,298 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新售后政策-品牌 ===========
+2026-05-08 16:34:21,434 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:250] INFO 更新售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:21,438 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 待删除品牌_1778229261, after_sales_policy_id: 74, status: 2
+2026-05-08 16:34:21,439 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:21,588 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 63}
+2026-05-08 16:34:21,591 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:168] INFO 删除售后政策-品牌 - brand_id: 63
+2026-05-08 16:34:21,592 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除售后政策-品牌 ===========
+2026-05-08 16:34:21,731 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:171] INFO 删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:21,742 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌1_1778229261, after_sales_policy_id: 74, status: 2
+2026-05-08 16:34:21,743 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:21,867 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 64}
+2026-05-08 16:34:21,868 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:147] INFO 创建售后政策-品牌 - brand_name: 批量删除品牌2_1778229261, after_sales_policy_id: 74, status: 2
+2026-05-08 16:34:21,869 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建售后政策-品牌 ===========
+2026-05-08 16:34:21,993 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:157] INFO 创建售后政策-品牌响应: {'code': 0, 'msg': '', 'data': 65}
+2026-05-08 16:34:21,994 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:182] INFO 批量删除售后政策-品牌 - brand_ids: [64, 65]
+2026-05-08 16:34:21,995 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除售后政策-品牌 ===========
+2026-05-08 16:34:22,127 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:185] INFO 批量删除售后政策-品牌响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:22,131 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:209] INFO 获得可用的品牌列表
+2026-05-08 16:34:22,131 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得可用的品牌列表 ===========
+2026-05-08 16:34:22,257 [tid:31920 pid:21212] AfterSalesPolicyManage.py[line:212] INFO 获得可用的品牌列表响应: {'code': 0, 'msg': '', 'data': [{'id': 60, 'brandName': '测试品牌_1778229260', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778229260799, 'updateTime': 1778229260799, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 59, 'brandName': '品牌测试专用_1778229260', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778229260343, 'updateTime': 1778229260343, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 58, 'brandName': '测试品牌_售后政策_1778229258', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778229258627, 'updateTime': 1778229258627, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 52, 'brandName': '测试品牌_1778059173', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778059174059, 'updateTime': 1778059174059, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 51, 'brandName': '品牌测试专用_1778059173', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778059173324, 'updateTime': 1778059173324, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 50, 'brandName': '测试品牌_售后政策_1778059170', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778059170607, 'updateTime': 1778059170607, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 44, 'brandName': '测试品牌_1778058810', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058811000, 'updateTime': 1778058811000, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 43, 'brandName': '品牌测试专用_1778058810', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058810559, 'updateTime': 1778058810559, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 42, 'brandName': '测试品牌_售后政策_1778058808', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058808790, 'updateTime': 1778058808790, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 36, 'brandName': '测试品牌_1778058014', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058014303, 'updateTime': 1778058014303, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 35, 'brandName': '品牌测试专用_1778058013', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058013817, 'updateTime': 1778058013817, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 34, 'brandName': '测试品牌_售后政策_1778058012', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778058012104, 'updateTime': 1778058012104, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 28, 'brandName': '测试品牌_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787808, 'updateTime': 1778057787808, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 27, 'brandName': '品牌测试专用_1778057787', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057787348, 'updateTime': 1778057787348, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 26, 'brandName': '测试品牌_售后政策_1778057785', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057785567, 'updateTime': 1778057785567, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 25, 'brandName': '测试品牌_售后政策_1778057744', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057744604, 'updateTime': 1778057744604, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 19, 'brandName': '测试品牌_1778057603', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057603736, 'updateTime': 1778057603736, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 13, 'brandName': '测试品牌_1778057570', 'status': 1, 'rankNum': None, 'creator': '203', 'updater': '203', 'createTime': 1778057570686, 'updateTime': 1778057570686, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 12, 'brandName': '测试数据1', 'status': 1, 'rankNum': 111, 'creator': '203', 'updater': '203', 'createTime': 1775789797476, 'updateTime': 1775789797476, 'deptId': 114, 'userId': 203, 'policyNum': None}, {'id': 11, 'brandName': '测试新的品牌数据-qxj', 'status': 1, 'rankNum': 0, 'creator': '206', 'updater': '206', 'createTime': 1775038882132, 'updateTime': 1775038882132, 'deptId': 0, 'userId': 206, 'policyNum': None}, {'id': 10, 'brandName': '测试品牌01', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404704472, 'updateTime': 1774404714677, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 9, 'brandName': 'test1', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773209323966, 'updateTime': 1773209323966, 'deptId': 1, 'userId': 145, 'policyNum': None}, {'id': 8, 'brandName': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖1、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。它是江河之源,滋养大地;是神话之根,藏着瑶池仙境的古老传说。苍茫、雄浑、圣洁,昆仑以沉默的风骨,书写天地壮阔,', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773127115595, 'updateTime': 1774520734522, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 5, 'brandName': '发辣辣的发', 'status': 1, 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773126841492, 'updateTime': 1773126841492, 'deptId': 116, 'userId': 147, 'policyNum': None}, {'id': 4, 'brandName': '234324', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772432055173, 'updateTime': 1772503396128, 'deptId': 0, 'userId': 145, 'policyNum': None}, {'id': 3, 'brandName': '12', 'status': 1, 'rankNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1772423247835, 'updateTime': 1772504314838, 'deptId': 0, 'userId': 145, 'policyNum': None}]}
+2026-05-08 16:34:22,393 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:22,579 [tid:31920 pid:21212] AgreementManage.py[line:116] INFO 获得协议分页列表 - 参数: {'page_no': 1, 'page_size': 10, 'type': '', 'title': '', 'content': '', 'status': ''}
+2026-05-08 16:34:22,580 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得协议分页 ===========
+2026-05-08 16:34:22,735 [tid:31920 pid:21212] AgreementManage.py[line:119] INFO 获得协议分页列表响应: {'code': 0, 'msg': '', 'data': {'total': 22, 'list': [{'id': 14, 'terminal': '1', 'type': 6, 'title': '透明度报告标题', 'content': '这是正文内容
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '204', 'updater': '挂辣辣的瓜', 'createTime': 1776068587089, 'updateTime': 1776069119841, 'deptId': 0, 'userId': 204}, {'id': 13, 'terminal': '1', 'type': 1, 'title': '孤悬于远东寒海之间,库页岛如沉睡巨鲸,静卧在鄂霍次克海与鞑靼海峡的碧波里。千里山脉纵贯全境,东西双峰衔云而立,六千溪流蜿蜒成练,千座湖泊散落如星,浸染着寒地的清冽与辽阔。 林海是岛屿永恒的底色,苍劲的落叶松与冷杉铺展万顷浓绿,春日新芽破霜,秋日层林染金,连荒野草木都生得蓬勃伟岸。林间棕熊缓步,紫貂潜行,驯鹿踏过湿地苔原;海岸边灰鲸逐浪,海鸟翩飞,鲑鱼洄游奔赴星河,原生态的生灵百态,绘就北国最壮阔的自然长卷。 长风掠过雪原,林海低语潮汐,每一寸土地都藏着山海深情,每一缕风都载着岁月悠长。', 'content': '孤悬于远东寒海之间,库页岛如沉睡巨鲸,静卧在鄂霍次克海与鞑靼海峡的碧波里。千里山脉纵贯全境,东西双峰衔云而立,六千溪流蜿蜒成练,千座湖泊散落如星,浸染着寒地的清冽与辽阔。
林海是岛屿永恒的底色,苍劲的落叶松与冷杉铺展万顷浓绿,春日新芽破霜,秋日层林染金,连荒野草木都生得蓬勃伟岸。林间棕熊缓步,紫貂潜行,驯鹿踏过湿地苔原;海岸边灰鲸逐浪,海鸟翩飞,鲑鱼洄游奔赴星河,原生态的生灵百态,绘就北国最壮阔的自然长卷。
长风掠过雪原,林海低语潮汐,每一寸土地都藏着山海深情,每一缕风都载着岁月悠长。
', 'status': 1, 'lang': 'pl', 'rankNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1775787078899, 'updateTime': 1775787078899, 'deptId': 114, 'userId': 203}, {'id': 11, 'terminal': '1', 'type': 4, 'title': '用户协议', 'content': '不遵守的就猪八
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774599611156, 'updateTime': 1775786859785, 'deptId': 114, 'userId': 203}, {'id': 9, 'terminal': '1', 'type': 1, 'title': '测试协议', 'content': '测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议测试协议
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '145', 'updater': 'joyhub', 'createTime': 1774404487857, 'updateTime': 1774404497348, 'deptId': 1, 'userId': 145}, {'id': 5, 'terminal': '1', 'type': 2, 'title': '昆仑山,横亘西疆,绵延千里,被誉为万山之祖、中华龙脉。雪峰巍峨,冰川如玉,终年银装素裹,在苍穹下静静矗立。', 'content': '测试环境一哈
', 'status': 1, 'lang': 'en', 'rankNum': 0, 'creator': '147', 'updater': '哇啦啦的哇', 'createTime': 1773107640496, 'updateTime': 1774598787925, 'deptId': 116, 'userId': 147}, {'id': 4, 'terminal': '1', 'type': 1, 'title': '用户测试协议1111', 'content': '飞机飞机艾佛啊
', 'status': 1, 'lang': 'de', 'rankNum': 0, 'creator': '147', 'updater': '147', 'createTime': 1773056002516, 'updateTime': 1773107141877, 'deptId': 116, 'userId': 147}, {'id': 6, 'terminal': '1', 'type': 1, 'title': '测试数据123', 'content': '124513515
', 'status': 1, 'lang': 'es', 'rankNum': 1, 'creator': '147', 'updater': '147', 'createTime': 1773110599081, 'updateTime': 1773220135616, 'deptId': 116, 'userId': 147}, {'id': 8, 'terminal': '1', 'type': 1, 'title': '测试多个隐私策略', 'content': '狗日饿啊缝纫机
', 'status': 1, 'lang': 'es', 'rankNum': 5, 'creator': '147', 'updater': '147', 'createTime': 1773111389179, 'updateTime': 1773220125716, 'deptId': 116, 'userId': 147}, {'id': 10, 'terminal': '1', 'type': 3, 'title': '鱼人语教学开始', 'content': 'Wralarrrrr!Wawalala!Wurrrrgl! Mmmurlok mmmrrglllm! Wrarararralalla!Wuuuu~ Glub-glub… Murloc ok! ', 'status': 1, 'lang': 'en', 'rankNum': 11, 'creator': '203', 'updater': '203', 'createTime': 1774598987819, 'updateTime': 1774598987819, 'deptId': 114, 'userId': 203}, {'id': 12, 'terminal': '1', 'type': 5, 'title': '社区指南测试版本', 'content': '多见于平台用户协议、违规提示中,是互联网产品的标准用语。
', 'status': 1, 'lang': 'en', 'rankNum': 123, 'creator': '203', 'updater': '203', 'createTime': 1774835556936, 'updateTime': 1774835556936, 'deptId': 114, 'userId': 203}]}}
+2026-05-08 16:34:22,745 [tid:31920 pid:21212] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 测试协议_1778229262, content: 这是测试协议内容_1778229262..., terminal: web, lang: de, rank_num: 262, status: 2
+2026-05-08 16:34:22,745 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-08 16:34:22,918 [tid:31920 pid:21212] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 63}
+2026-05-08 16:34:22,923 [tid:31920 pid:21212] AgreementManage.py[line:35] INFO 创建协议 - type: 2, title: 详情测试协议_1778229262, content: 详情测试协议内容_1778229262..., terminal: app, lang: ja, rank_num: 1262, status: 1
+2026-05-08 16:34:22,924 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-08 16:34:23,049 [tid:31920 pid:21212] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 120146, 'msg': 'An enabled agreement with the same language and type already exists', 'data': None}
+2026-05-08 16:34:23,055 [tid:31920 pid:21212] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 待更新协议_1778229263, content: 待更新协议内容_1778229263..., terminal: app, lang: de, rank_num: 2263, status: 1
+2026-05-08 16:34:23,056 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-08 16:34:23,188 [tid:31920 pid:21212] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 120146, 'msg': 'An enabled agreement with the same language and type already exists', 'data': None}
+2026-05-08 16:34:23,193 [tid:31920 pid:21212] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 待删除协议_1778229263, content: 待删除协议内容_1778229263..., terminal: web, lang: ja, rank_num: 4263, status: 2
+2026-05-08 16:34:23,194 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-08 16:34:23,319 [tid:31920 pid:21212] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 64}
+2026-05-08 16:34:23,321 [tid:31920 pid:21212] AgreementManage.py[line:60] INFO 删除协议 - agreement_id: 64
+2026-05-08 16:34:23,322 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除协议 ===========
+2026-05-08 16:34:23,457 [tid:31920 pid:21212] AgreementManage.py[line:63] INFO 删除协议响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:23,461 [tid:31920 pid:21212] AgreementManage.py[line:35] INFO 创建协议 - type: 2, title: 批量删除协议1_1778229263, content: 批量删除协议内容1_1778229263..., terminal: app, lang: de, rank_num: 5263, status: 2
+2026-05-08 16:34:23,462 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-08 16:34:23,589 [tid:31920 pid:21212] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 65}
+2026-05-08 16:34:23,590 [tid:31920 pid:21212] AgreementManage.py[line:35] INFO 创建协议 - type: 1, title: 批量删除协议2_1778229263, content: 批量删除协议内容2_1778229263..., terminal: app, lang: ja, rank_num: 6263, status: 2
+2026-05-08 16:34:23,590 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建协议 ===========
+2026-05-08 16:34:23,718 [tid:31920 pid:21212] AgreementManage.py[line:49] INFO 创建协议响应: {'code': 0, 'msg': '', 'data': 66}
+2026-05-08 16:34:23,719 [tid:31920 pid:21212] AgreementManage.py[line:74] INFO 批量删除协议 - agreement_ids: [65, 66]
+2026-05-08 16:34:23,719 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除协议 ===========
+2026-05-08 16:34:23,844 [tid:31920 pid:21212] AgreementManage.py[line:77] INFO 批量删除协议响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:23,851 [tid:31920 pid:21212] AgreementManage.py[line:88] INFO 导出协议Excel - 参数: {'type': '', 'title': '', 'content': '', 'status': ''}
+2026-05-08 16:34:23,852 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 导出协议 Excel ===========
+2026-05-08 16:34:24,009 [tid:31920 pid:21212] AgreementManage.py[line:91] INFO 导出协议Excel响应:
+2026-05-08 16:34:24,132 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:24,286 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得app版本号管理分页 ===========
+2026-05-08 16:34:24,458 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-08 16:34:24,619 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-08 16:34:24,762 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得app版本号管理 ===========
+2026-05-08 16:34:24,908 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-08 16:34:25,050 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新app版本号管理 ===========
+2026-05-08 16:34:25,219 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-08 16:34:25,345 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除app版本号管理 ===========
+2026-05-08 16:34:25,497 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-08 16:34:25,623 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建app版本号管理 ===========
+2026-05-08 16:34:25,763 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除app版本号管理 ===========
+2026-05-08 16:34:25,895 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得导入app版本号管理模板 ===========
+2026-05-08 16:34:26,048 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 导出app版本号管理 Excel ===========
+2026-05-08 16:34:26,336 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:26,483 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得Banner管理分页 ===========
+2026-05-08 16:34:26,646 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-08 16:34:26,807 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-08 16:34:26,947 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得Banner管理详情 ===========
+2026-05-08 16:34:27,095 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-08 16:34:27,230 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新Banner管理 ===========
+2026-05-08 16:34:27,370 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-08 16:34:27,506 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除Banner管理 ===========
+2026-05-08 16:34:27,648 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-08 16:34:27,776 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建Banner管理 ===========
+2026-05-08 16:34:27,919 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除Banner管理 ===========
+2026-05-08 16:34:28,187 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:28,336 [tid:31920 pid:21212] BlogCateManage.py[line:86] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 16:34:28,339 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 16:34:28,501 [tid:31920 pid:21212] BlogCateManage.py[line:95] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}, {'id': 44, 'name': '批量删除分类1_1778207161', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161179, 'updateTime': 1778207161179, 'route': None}, {'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 16:34:28,517 [tid:31920 pid:21212] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试blog分类_1778229268, status: 1
+2026-05-08 16:34:28,519 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 16:34:28,664 [tid:31920 pid:21212] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 52}
+2026-05-08 16:34:28,667 [tid:31920 pid:21212] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 52
+2026-05-08 16:34:28,668 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 16:34:28,812 [tid:31920 pid:21212] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:28,822 [tid:31920 pid:21212] BlogCateManage.py[line:86] INFO 获得blog分类分页 - page_num: 1, page_size: 10
+2026-05-08 16:34:28,823 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类分页 ===========
+2026-05-08 16:34:28,957 [tid:31920 pid:21212] BlogCateManage.py[line:95] INFO 获得blog分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}, {'id': 44, 'name': '批量删除分类1_1778207161', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161179, 'updateTime': 1778207161179, 'route': None}, {'id': 41, 'name': '批量删除分类2_1778206944', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945204, 'updateTime': 1778206945204, 'route': None}, {'id': 40, 'name': '批量删除分类1_1778206944', 'coverImage': {'url': 'https://example.com/cover1.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778206945067, 'updateTime': 1778206945067, 'route': None}, {'id': 35, 'name': '测试1111_updated_1778205226', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260508/tuotaisite4.13_1778205118739.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778205124131, 'updateTime': 1778205226800, 'route': None}, {'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133719093, 'updateTime': 1778204681904, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773133702192, 'updateTime': 1776764677041, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773133682834, 'updateTime': 1773133682834, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': {'url': 'http://test.yudao.iocoder.cn/20260302/img_1772434123004.png', 'name': None, 'alt': 'alt'}, 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': '145', 'updater': '146', 'createTime': 1772434133382, 'updateTime': 1773037180775, 'route': None}]}}
+2026-05-08 16:34:28,959 [tid:31920 pid:21212] BlogCateManage.py[line:72] INFO 获得blog分类详情 - cate_id: 45
+2026-05-08 16:34:28,960 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得blog分类 ===========
+2026-05-08 16:34:29,092 [tid:31920 pid:21212] BlogCateManage.py[line:74] INFO 获得blog分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 45, 'name': '批量删除分类2_1778207161', 'coverImage': {'url': 'https://example.com/cover2.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'blogNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778207161318, 'updateTime': 1778207161318, 'route': None}}
+2026-05-08 16:34:29,101 [tid:31920 pid:21212] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试更新blog分类_1778229269, status: 1
+2026-05-08 16:34:29,102 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 16:34:29,232 [tid:31920 pid:21212] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 53}
+2026-05-08 16:34:29,236 [tid:31920 pid:21212] BlogCateManage.py[line:110] INFO 更新blog分类 - cate_id: 53, name: 测试更新blog分类_1778229269, status: 1
+2026-05-08 16:34:29,237 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 16:34:29,376 [tid:31920 pid:21212] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:29,378 [tid:31920 pid:21212] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 53
+2026-05-08 16:34:29,379 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 16:34:29,513 [tid:31920 pid:21212] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:29,644 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:29,811 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取部门列表 ===========
+2026-05-08 16:34:29,966 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-08 16:34:30,109 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得部门信息 ===========
+2026-05-08 16:34:30,244 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新部门 ===========
+2026-05-08 16:34:30,386 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-08 16:34:30,521 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除部门 ===========
+2026-05-08 16:34:30,682 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-08 16:34:30,821 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建部门 ===========
+2026-05-08 16:34:30,964 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除部门 ===========
+2026-05-08 16:34:31,110 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取部门精简信息列表 ===========
+2026-05-08 16:34:31,250 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取部门精简信息列表 ===========
+2026-05-08 16:34:31,540 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:31,717 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:31,719 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 16:34:31,881 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 23, 'list': [{'id': 27, 'title': '测试二维码_1778210406_updated', 'code': 'T211DC', 'link': 'https://man-joycollab.best-envision.com/T211DC', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210406004, 'updateTime': 1778210406147}, {'id': 26, 'title': '测试二维码_1778210390_updated', 'code': 'STOQSD', 'link': 'https://man-joycollab.best-envision.com/STOQSD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210390587, 'updateTime': 1778210390739}, {'id': 25, 'title': '测试二维码_1778210372_updated', 'code': '52H13Y', 'link': 'https://man-joycollab.best-envision.com/52H13Y', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210372614, 'updateTime': 1778210372753}, {'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 16:34:31,892 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:61] INFO 获得二维码分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:31,893 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得二维码分页 ===========
+2026-05-08 16:34:32,025 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:70] INFO 获得二维码分页响应: {'code': 0, 'msg': '', 'data': {'pageResult': {'total': 23, 'list': [{'id': 27, 'title': '测试二维码_1778210406_updated', 'code': 'T211DC', 'link': 'https://man-joycollab.best-envision.com/T211DC', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210406004, 'updateTime': 1778210406147}, {'id': 26, 'title': '测试二维码_1778210390_updated', 'code': 'STOQSD', 'link': 'https://man-joycollab.best-envision.com/STOQSD', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210390587, 'updateTime': 1778210390739}, {'id': 25, 'title': '测试二维码_1778210372_updated', 'code': '52H13Y', 'link': 'https://man-joycollab.best-envision.com/52H13Y', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210372614, 'updateTime': 1778210372753}, {'id': 24, 'title': '测试二维码_manual_test_updated', 'code': 'U7NMR2', 'link': 'https://man-joycollab.best-envision.com/U7NMR2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210357208, 'updateTime': 1778210357364}, {'id': 23, 'title': '测试二维码_1778210325_updated', 'code': '3QPFK7', 'link': 'https://man-joycollab.best-envision.com/3QPFK7', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210325418, 'updateTime': 1778210325563}, {'id': 22, 'title': '测试二维码_1778210301_updated', 'code': 'U6ZM1J', 'link': 'https://man-joycollab.best-envision.com/U6ZM1J', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210301720, 'updateTime': 1778210301873}, {'id': 21, 'title': '测试二维码_1778210223_updated', 'code': '6HW5T2', 'link': 'https://man-joycollab.best-envision.com/6HW5T2', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210223098, 'updateTime': 1778210223264}, {'id': 20, 'title': '测试二维码_1778210178_updated', 'code': 'E0R160', 'link': 'https://man-joycollab.best-envision.com/E0R160', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210178252, 'updateTime': 1778210178404}, {'id': 19, 'title': '测试二维码_1778209854_updated', 'code': '5UM72K', 'link': 'https://man-joycollab.best-envision.com/5UM72K', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209854887, 'updateTime': 1778209855016}, {'id': 18, 'title': '测试二维码_1778209812_updated', 'code': 'N7V1KK', 'link': 'https://man-joycollab.best-envision.com/N7V1KK', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778209812497, 'updateTime': 1778209812644}]}, 'stats': {'totalVisitCount': 0, 'totalClickCount': 0, 'totalIosClickCount': 0, 'totalGoogleClickCount': 0, 'totalApkClickCount': 0}}}
+2026-05-08 16:34:32,027 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:47] INFO 获得二维码详情 - qrcode_id: 27
+2026-05-08 16:34:32,028 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得二维码 ===========
+2026-05-08 16:34:32,167 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:49] INFO 获得二维码详情响应: {'code': 0, 'msg': '', 'data': {'id': 27, 'title': '测试二维码_1778210406_updated', 'code': 'T211DC', 'link': 'https://man-joycollab.best-envision.com/T211DC', 'visitCount': 0, 'clickCount': 0, 'iosClickCount': 0, 'googleClickCount': 0, 'apkClickCount': 0, 'status': 2, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1778210406004, 'updateTime': 1778210406147}}
+2026-05-08 16:34:32,178 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:27] INFO 创建二维码 - title: 测试二维码_1778229272, status: 1
+2026-05-08 16:34:32,179 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建二维码 ===========
+2026-05-08 16:34:32,320 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:36] INFO 创建二维码响应: {'code': 0, 'msg': '', 'data': 28}
+2026-05-08 16:34:32,325 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:82] INFO 更新二维码 - qrcode_id: 28, title: 测试二维码_1778229272_updated, status: 2
+2026-05-08 16:34:32,326 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新二维码 ===========
+2026-05-08 16:34:32,466 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:91] INFO 更新二维码响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:32,470 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:101] INFO 从数据库删除测试数据 - title: 测试二维码_28
+2026-05-08 16:34:36,537 [tid:31920 pid:21212] DownloadQrcodeManage.py[line:121] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 16:34:36,662 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:36,837 [tid:31920 pid:21212] FaqManage.py[line:24] INFO 获得FAQ分类下拉列表
+2026-05-08 16:34:36,839 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 16:34:36,985 [tid:31920 pid:21212] FaqManage.py[line:26] INFO 获得FAQ分类下拉列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 16:34:36,995 [tid:31920 pid:21212] FaqManage.py[line:106] INFO 获得FAQ数据分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:36,996 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据分页 ===========
+2026-05-08 16:34:37,133 [tid:31920 pid:21212] FaqManage.py[line:115] INFO 获得FAQ数据分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}, {'id': 6, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '测测测', 'answer': '
', 'isHot': 1, 'status': 1, 'rankNum': 1231, 'lang': 'fr', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773135401396, 'updateTime': 1774407277570, 'deptId': 116, 'userId': 147}, {'id': 4, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '哇恶搞含税单价', 'answer': '212345677dsdg6789
', 'isHot': 0, 'status': 2, 'rankNum': 0, 'lang': 'de', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773134106475, 'updateTime': 1774407266737, 'deptId': 116, 'userId': 147}, {'id': 3, 'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'question': 'are you series', 'answer': '发给日哦小木虫MV不错佛撒
', 'isHot': 1, 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773133977542, 'updateTime': 1773133977542, 'deptId': 116, 'userId': 147}, {'id': 2, 'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1', 'question': '123123123123', 'answer': '123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123
', 'isHot': 0, 'status': 1, 'rankNum': 1, 'lang': 'en', 'creator': '145', 'updater': '测试大佬', 'createTime': 1772508411882, 'updateTime': 1775805569753, 'deptId': 0, 'userId': 145}]}}
+2026-05-08 16:34:37,137 [tid:31920 pid:21212] FaqManage.py[line:106] INFO 获得FAQ数据分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:37,138 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据分页 ===========
+2026-05-08 16:34:37,266 [tid:31920 pid:21212] FaqManage.py[line:115] INFO 获得FAQ数据分页响应: {'code': 0, 'msg': '', 'data': {'total': 5, 'list': [{'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}, {'id': 6, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '测测测', 'answer': '
', 'isHot': 1, 'status': 1, 'rankNum': 1231, 'lang': 'fr', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773135401396, 'updateTime': 1774407277570, 'deptId': 116, 'userId': 147}, {'id': 4, 'faqCateId': 9, 'faqTitle': '沐禾', 'question': '哇恶搞含税单价', 'answer': '212345677dsdg6789
', 'isHot': 0, 'status': 2, 'rankNum': 0, 'lang': 'de', 'creator': '147', 'updater': 'joyhub', 'createTime': 1773134106475, 'updateTime': 1774407266737, 'deptId': 116, 'userId': 147}, {'id': 3, 'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3', 'question': 'are you series', 'answer': '发给日哦小木虫MV不错佛撒
', 'isHot': 1, 'status': 1, 'rankNum': 12, 'lang': 'fr', 'creator': '147', 'updater': '147', 'createTime': 1773133977542, 'updateTime': 1773133977542, 'deptId': 116, 'userId': 147}, {'id': 2, 'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1', 'question': '123123123123', 'answer': '123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123123
', 'isHot': 0, 'status': 1, 'rankNum': 1, 'lang': 'en', 'creator': '145', 'updater': '测试大佬', 'createTime': 1772508411882, 'updateTime': 1775805569753, 'deptId': 0, 'userId': 145}]}}
+2026-05-08 16:34:37,266 [tid:31920 pid:21212] FaqManage.py[line:92] INFO 获得FAQ数据详情 - faq_id: 7
+2026-05-08 16:34:37,267 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ数据 ===========
+2026-05-08 16:34:37,405 [tid:31920 pid:21212] FaqManage.py[line:94] INFO 获得FAQ数据详情响应: {'code': 0, 'msg': '', 'data': {'id': 7, 'faqCateId': 11, 'faqTitle': '问题2号', 'question': '测试数据', 'answer': '嗯啊尴尬
', 'isHot': 0, 'status': 1, 'rankNum': 111, 'lang': 'en', 'creator': '203', 'updater': '203', 'createTime': 1775802114386, 'updateTime': 1775802114386, 'deptId': 114, 'userId': 203}}
+2026-05-08 16:34:37,417 [tid:31920 pid:21212] FaqManage.py[line:43] INFO 创建FAQ数据 - question: 测试问题_1778229277, lang: zh_CN
+2026-05-08 16:34:37,419 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建FAQ数据 ===========
+2026-05-08 16:34:37,566 [tid:31920 pid:21212] FaqManage.py[line:57] INFO 创建FAQ数据响应: {'code': 0, 'msg': '', 'data': 9}
+2026-05-08 16:34:37,570 [tid:31920 pid:21212] FaqManage.py[line:132] INFO 更新FAQ数据 - faq_id: 9, question: 测试问题_1778229277_updated, lang: en
+2026-05-08 16:34:37,571 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新FAQ数据 ===========
+2026-05-08 16:34:37,712 [tid:31920 pid:21212] FaqManage.py[line:146] INFO 更新FAQ数据响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:37,725 [tid:31920 pid:21212] FaqManage.py[line:68] INFO 删除FAQ数据 - faq_id: 9
+2026-05-08 16:34:37,726 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除FAQ数据 ===========
+2026-05-08 16:34:37,861 [tid:31920 pid:21212] FaqManage.py[line:70] INFO 删除FAQ数据响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:37,990 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:38,143 [tid:31920 pid:21212] FaqCateManage.py[line:77] INFO 获得FAQ分类列表 - kwargs: {}
+2026-05-08 16:34:38,145 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 16:34:38,288 [tid:31920 pid:21212] FaqCateManage.py[line:79] INFO 获得FAQ分类列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 16:34:38,293 [tid:31920 pid:21212] FaqCateManage.py[line:77] INFO 获得FAQ分类列表 - kwargs: {}
+2026-05-08 16:34:38,294 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 16:34:38,421 [tid:31920 pid:21212] FaqCateManage.py[line:79] INFO 获得FAQ分类列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 16:34:38,559 [tid:31920 pid:21212] FaqCateManage.py[line:30] INFO 创建FAQ分类 - title: 测试FAQ分类_1778229278, lang: zh_CN, pid: 0
+2026-05-08 16:34:38,560 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建FAQ分类 ===========
+2026-05-08 16:34:38,704 [tid:31920 pid:21212] FaqCateManage.py[line:42] INFO 创建FAQ分类响应: {'code': 0, 'msg': '', 'data': 18}
+2026-05-08 16:34:38,708 [tid:31920 pid:21212] FaqCateManage.py[line:94] INFO 更新FAQ分类 - faq_cate_id: 18, title: 测试FAQ分类_1778229278_updated, lang: en
+2026-05-08 16:34:38,709 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新FAQ分类 ===========
+2026-05-08 16:34:38,844 [tid:31920 pid:21212] FaqCateManage.py[line:106] INFO 更新FAQ分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:38,852 [tid:31920 pid:21212] FaqCateManage.py[line:53] INFO 删除FAQ分类 - faq_cate_id: 18
+2026-05-08 16:34:38,853 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除FAQ分类 ===========
+2026-05-08 16:34:39,013 [tid:31920 pid:21212] FaqCateManage.py[line:55] INFO 删除FAQ分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:39,142 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:39,325 [tid:31920 pid:21212] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:39,326 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 16:34:39,473 [tid:31920 pid:21212] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 16:34:39,484 [tid:31920 pid:21212] NewsManage.py[line:126] INFO 获得news管理分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:39,485 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news管理分页 ===========
+2026-05-08 16:34:39,642 [tid:31920 pid:21212] NewsManage.py[line:135] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-08 16:34:39,646 [tid:31920 pid:21212] NewsManage.py[line:126] INFO 获得news管理分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:39,647 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news管理分页 ===========
+2026-05-08 16:34:39,791 [tid:31920 pid:21212] NewsManage.py[line:135] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-08 16:34:39,792 [tid:31920 pid:21212] NewsManage.py[line:100] INFO 获得news管理详情 - news_id: 14
+2026-05-08 16:34:39,793 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news管理 ===========
+2026-05-08 16:34:39,928 [tid:31920 pid:21212] NewsManage.py[line:102] INFO 获得news管理详情响应: {'code': 0, 'msg': '', 'data': {'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}}
+2026-05-08 16:34:39,941 [tid:31920 pid:21212] NewsManage.py[line:39] INFO 创建news管理 - title: 测试news标题_1778229279
+2026-05-08 16:34:39,942 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建news管理 ===========
+2026-05-08 16:34:40,084 [tid:31920 pid:21212] NewsManage.py[line:65] INFO 创建news管理响应: {'code': 0, 'msg': '', 'data': 16}
+2026-05-08 16:34:40,089 [tid:31920 pid:21212] NewsManage.py[line:159] INFO 更新news管理 - news_id: 16, title: 测试news标题_1778229280_updated
+2026-05-08 16:34:40,091 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新news管理 ===========
+2026-05-08 16:34:40,237 [tid:31920 pid:21212] NewsManage.py[line:185] INFO 更新news管理响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:40,242 [tid:31920 pid:21212] NewsManage.py[line:76] INFO 删除news管理 - news_id: 16
+2026-05-08 16:34:40,242 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除news管理 ===========
+2026-05-08 16:34:40,367 [tid:31920 pid:21212] NewsManage.py[line:78] INFO 删除news管理响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:40,377 [tid:31920 pid:21212] NewsManage.py[line:126] INFO 获得news管理分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:40,378 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news管理分页 ===========
+2026-05-08 16:34:40,507 [tid:31920 pid:21212] NewsManage.py[line:135] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': None, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-08 16:34:40,508 [tid:31920 pid:21212] NewsManage.py[line:112] INFO 获得news分类关联列表 - news_id: 14
+2026-05-08 16:34:40,508 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news分类关联列表 ===========
+2026-05-08 16:34:40,653 [tid:31920 pid:21212] NewsManage.py[line:114] INFO 获得news分类关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1776048161838, 'updateTime': 1776048161838, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 31, 'newsId': 14, 'cateId': 9, 'deptId': 0, 'userId': 0}, {'createTime': 1776048161848, 'updateTime': 1776048161848, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 32, 'newsId': 14, 'cateId': 14, 'deptId': 0, 'userId': 0}, {'createTime': 1776048161849, 'updateTime': 1776048161849, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 33, 'newsId': 14, 'cateId': 15, 'deptId': 0, 'userId': 0}]}
+2026-05-08 16:34:40,771 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:40,906 [tid:31920 pid:21212] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:40,908 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 16:34:41,039 [tid:31920 pid:21212] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 16:34:41,051 [tid:31920 pid:21212] NewsCateManage.py[line:94] INFO 获得news分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:41,052 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news分类分页 ===========
+2026-05-08 16:34:41,199 [tid:31920 pid:21212] NewsCateManage.py[line:103] INFO 获得news分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 12, 'list': [{'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}, {'id': 8, 'name': '分类名称', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/889542234247159808_1774851371501.jpg', 'name': None, 'alt': '1'}, 'status': 1, 'rankNum': 2, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1772441209359, 'updateTime': 1774851405476, 'route': None}, {'id': 23, 'name': '测试news_1778221508', 'coverImage': {'url': 'https://example.com/test.jpg', 'name': 'test.jpg', 'alt': None}, 'status': 1, 'rankNum': 1, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1778221508125, 'updateTime': 1778221508125, 'route': None}, {'id': 13, 'name': '分类1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/3_1773130266534.gif', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 1, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130272314, 'updateTime': 1773130959868, 'route': None}, {'id': 9, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 1, 'newsNum': 2, 'creator': '145', 'updater': '145', 'createTime': 1773129459928, 'updateTime': 1773129459928, 'route': None}, {'id': 20, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D382_1776048918900.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '203', 'updater': '203', 'createTime': 1776048922728, 'updateTime': 1776048922728, 'route': None}, {'id': 19, 'name': '分类7', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/32432432423423423_1773130736264.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130739004, 'updateTime': 1773130739004, 'route': None}, {'id': 18, 'name': '分类6', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/头像_1773130724204.png', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130727326, 'updateTime': 1774864290135, 'route': None}, {'id': 17, 'name': '分类5', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/大小_1773130699671.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773130702267, 'updateTime': 1773130702267, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg', 'name': None, 'alt': ''}, 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': '145', 'updater': '145', 'createTime': 1773130691059, 'updateTime': 1773130691059, 'route': None}]}}
+2026-05-08 16:34:41,200 [tid:31920 pid:21212] NewsCateManage.py[line:80] INFO 获得news分类详情 - news_cate_id: 11
+2026-05-08 16:34:41,200 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得news分类 ===========
+2026-05-08 16:34:41,336 [tid:31920 pid:21212] NewsCateManage.py[line:82] INFO 获得news分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 11, 'name': 'news001', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260310/12_1773129566537.jpeg', 'name': None, 'alt': ''}, 'status': 2, 'rankNum': 3, 'newsNum': 0, 'creator': '145', 'updater': '145', 'createTime': 1773129571065, 'updateTime': 1773130774717, 'route': None}}
+2026-05-08 16:34:41,344 [tid:31920 pid:21212] NewsCateManage.py[line:30] INFO 创建news分类 - name: 测试news分类_1778229281
+2026-05-08 16:34:41,345 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建news分类 ===========
+2026-05-08 16:34:41,481 [tid:31920 pid:21212] NewsCateManage.py[line:45] INFO 创建news分类响应: {'code': 0, 'msg': '', 'data': 33}
+2026-05-08 16:34:41,486 [tid:31920 pid:21212] NewsCateManage.py[line:118] INFO 更新news分类 - news_cate_id: 33, name: 测试news分类_1778229281_updated
+2026-05-08 16:34:41,487 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新news分类 ===========
+2026-05-08 16:34:41,631 [tid:31920 pid:21212] NewsCateManage.py[line:133] INFO 更新news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:41,639 [tid:31920 pid:21212] NewsCateManage.py[line:56] INFO 删除news分类 - news_cate_id: 33
+2026-05-08 16:34:41,640 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除news分类 ===========
+2026-05-08 16:34:41,775 [tid:31920 pid:21212] NewsCateManage.py[line:58] INFO 删除news分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:41,777 [tid:31920 pid:21212] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778229281
+2026-05-08 16:34:45,843 [tid:31920 pid:21212] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 16:34:45,845 [tid:31920 pid:21212] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类_1778229281_updated
+2026-05-08 16:34:49,923 [tid:31920 pid:21212] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 16:34:49,924 [tid:31920 pid:21212] NewsCateManage.py[line:143] INFO 从数据库删除测试数据 - name: 测试news分类
+2026-05-08 16:34:54,026 [tid:31920 pid:21212] NewsCateManage.py[line:163] ERROR 删除测试数据失败: (2003, "Can't connect to MySQL server on 'localhost' ([WinError 10061] 由于目标计算机积极拒绝,无法连接。)")
+2026-05-08 16:34:54,143 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:54,436 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得岗位分页列表 ===========
+2026-05-08 16:34:54,599 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-08 16:34:54,762 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得岗位信息 ===========
+2026-05-08 16:34:54,898 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-08 16:34:55,034 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改岗位 ===========
+2026-05-08 16:34:55,177 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-08 16:34:55,308 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除岗位 ===========
+2026-05-08 16:34:55,461 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-08 16:34:55,586 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建岗位 ===========
+2026-05-08 16:34:55,729 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除岗位 ===========
+2026-05-08 16:34:55,868 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取岗位全列表 ===========
+2026-05-08 16:34:56,007 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取岗位精简列表 ===========
+2026-05-08 16:34:56,283 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:56,424 [tid:31920 pid:21212] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 16:34:56,424 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:34:56,559 [tid:31920 pid:21212] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 9}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:34:56,785 [tid:31920 pid:21212] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:56,787 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:34:56,935 [tid:31920 pid:21212] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:34:56,943 [tid:31920 pid:21212] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:56,944 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:34:57,083 [tid:31920 pid:21212] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:34:57,085 [tid:31920 pid:21212] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:57,086 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:34:57,227 [tid:31920 pid:21212] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:34:57,234 [tid:31920 pid:21212] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:57,236 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:34:57,371 [tid:31920 pid:21212] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:34:57,388 [tid:31920 pid:21212] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:57,391 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:34:57,557 [tid:31920 pid:21212] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:34:57,559 [tid:31920 pid:21212] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 95
+2026-05-08 16:34:57,560 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 16:34:57,704 [tid:31920 pid:21212] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 95, 'productType': 1, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productCateId': 35, 'intro': '测试产品简介_1778229173_updated', 'status': 2, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 4, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1778229173632, 'updateTime': 1778229173632, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 647, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42}], 'productSkus': [{'createTime': 1778229173628, 'updateTime': 1778229173628, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 572, 'productId': 95, 'productSkuId': '95_42', 'isFeatured': 1, 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}], 'productDetails': [{'createTime': 1778229173637, 'updateTime': 1778229173637, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 319, 'productId': 95, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778229173_updated', 'deptId': 0, 'userId': 0}], 'route': '/test/product/1778229173_updated', 'brandId': 1}}
+2026-05-08 16:34:57,717 [tid:31920 pid:21212] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:57,718 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:34:57,856 [tid:31920 pid:21212] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:34:57,858 [tid:31920 pid:21212] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 95
+2026-05-08 16:34:57,860 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 16:34:58,001 [tid:31920 pid:21212] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778229173632, 'updateTime': 1778229173632, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 647, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42}]}
+2026-05-08 16:34:58,012 [tid:31920 pid:21212] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:58,013 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:34:58,161 [tid:31920 pid:21212] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:34:58,162 [tid:31920 pid:21212] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 95
+2026-05-08 16:34:58,164 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 16:34:58,291 [tid:31920 pid:21212] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778229173637, 'updateTime': 1778229173637, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 319, 'productId': 95, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778229173_updated', 'deptId': 0, 'userId': 0}]}
+2026-05-08 16:34:58,300 [tid:31920 pid:21212] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:58,301 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:34:58,437 [tid:31920 pid:21212] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:34:58,440 [tid:31920 pid:21212] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 95
+2026-05-08 16:34:58,441 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 16:34:58,580 [tid:31920 pid:21212] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778229173628, 'updateTime': 1778229173628, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 572, 'productId': 95, 'productSkuId': '95_42', 'isFeatured': 1, 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}]}
+2026-05-08 16:34:58,592 [tid:31920 pid:21212] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778229298, product_type: 1
+2026-05-08 16:34:58,593 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:34:58,744 [tid:31920 pid:21212] ProductManage.py[line:78] INFO 创建产品响应: {'code': 0, 'msg': '', 'data': 96}
+2026-05-08 16:34:58,746 [tid:31920 pid:21212] ProductManage.py[line:215] INFO 更新产品 - product_id: 96, product_name: 测试产品_1778229298_updated
+2026-05-08 16:34:58,747 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新产品 ===========
+2026-05-08 16:34:58,896 [tid:31920 pid:21212] ProductManage.py[line:247] INFO 更新产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:58,906 [tid:31920 pid:21212] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [96], status: 1
+2026-05-08 16:34:58,907 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:34:59,051 [tid:31920 pid:21212] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:59,055 [tid:31920 pid:21212] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [96], status: 2
+2026-05-08 16:34:59,056 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:34:59,203 [tid:31920 pid:21212] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:59,213 [tid:31920 pid:21212] ProductManage.py[line:89] INFO 删除产品 - product_id: 96
+2026-05-08 16:34:59,214 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 16:34:59,348 [tid:31920 pid:21212] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:34:59,478 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:34:59,640 [tid:31920 pid:21212] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:59,642 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:34:59,792 [tid:31920 pid:21212] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:34:59,801 [tid:31920 pid:21212] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:34:59,802 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:35:00,158 [tid:31920 pid:21212] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:35:00,161 [tid:31920 pid:21212] ProductAttrManage.py[line:82] INFO 获得产品属性详情 - product_attr_type_id: 21
+2026-05-08 16:35:00,162 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性 ===========
+2026-05-08 16:35:00,296 [tid:31920 pid:21212] ProductAttrManage.py[line:84] INFO 获得产品属性详情响应: {'code': 0, 'msg': '', 'data': {'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': None, 'productCount': None, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}}
+2026-05-08 16:35:00,300 [tid:31920 pid:21212] ProductAttrManage.py[line:32] INFO 创建产品属性 - name: 测试产品属性_1778229300, type: 2
+2026-05-08 16:35:00,300 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建产品属性 ===========
+2026-05-08 16:35:00,449 [tid:31920 pid:21212] ProductAttrManage.py[line:47] INFO 创建产品属性响应: {'code': 0, 'msg': '', 'data': 23}
+2026-05-08 16:35:00,453 [tid:31920 pid:21212] ProductAttrManage.py[line:120] INFO 更新产品属性 - product_attr_type_id: 23, name: 测试产品属性_1778229300_updated
+2026-05-08 16:35:00,454 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新产品属性 ===========
+2026-05-08 16:35:00,585 [tid:31920 pid:21212] ProductAttrManage.py[line:135] INFO 更新产品属性响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:00,592 [tid:31920 pid:21212] ProductAttrManage.py[line:147] INFO 修改产品属性状态 - product_attr_type_id: 23, status: 1
+2026-05-08 16:35:00,593 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 启用/停用产品属性状态 ===========
+2026-05-08 16:35:00,734 [tid:31920 pid:21212] ProductAttrManage.py[line:155] INFO 修改产品属性状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:00,741 [tid:31920 pid:21212] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:35:00,741 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:35:00,877 [tid:31920 pid:21212] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 23, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}, {'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}, {'id': 38, 'productAttrTypeId': 18, 'attrValue': '不二样的属性', 'color': None, 'status': 1}, {'id': 37, 'productAttrTypeId': 18, 'attrValue': '不一样的属性', 'color': None, 'status': 1}, {'id': 36, 'productAttrTypeId': 18, 'attrValue': '就是需要属性', 'color': None, 'status': 1}, {'id': 35, 'productAttrTypeId': 19, 'attrValue': '褐色', 'color': ['#b2b8bf'], 'status': 1}, {'id': 34, 'productAttrTypeId': 19, 'attrValue': '黑色', 'color': ['#171718'], 'status': 1}, {'id': 33, 'productAttrTypeId': 19, 'attrValue': '绿色', 'color': ['#4aff40'], 'status': 1}, {'id': 32, 'productAttrTypeId': 19, 'attrValue': '红色', 'color': ['#ff6340'], 'status': 1}, {'id': 31, 'productAttrTypeId': 16, 'attrValue': '红色', 'color': ['#1678dc'], 'status': 1}]}}
+2026-05-08 16:35:00,884 [tid:31920 pid:21212] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:35:00,886 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:35:01,035 [tid:31920 pid:21212] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 23, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}, {'id': 39, 'productAttrTypeId': 20, 'attrValue': '测试颜色', 'color': ['#0554a6'], 'status': 1}, {'id': 38, 'productAttrTypeId': 18, 'attrValue': '不二样的属性', 'color': None, 'status': 1}, {'id': 37, 'productAttrTypeId': 18, 'attrValue': '不一样的属性', 'color': None, 'status': 1}, {'id': 36, 'productAttrTypeId': 18, 'attrValue': '就是需要属性', 'color': None, 'status': 1}, {'id': 35, 'productAttrTypeId': 19, 'attrValue': '褐色', 'color': ['#b2b8bf'], 'status': 1}, {'id': 34, 'productAttrTypeId': 19, 'attrValue': '黑色', 'color': ['#171718'], 'status': 1}, {'id': 33, 'productAttrTypeId': 19, 'attrValue': '绿色', 'color': ['#4aff40'], 'status': 1}, {'id': 32, 'productAttrTypeId': 19, 'attrValue': '红色', 'color': ['#ff6340'], 'status': 1}, {'id': 31, 'productAttrTypeId': 16, 'attrValue': '红色', 'color': ['#1678dc'], 'status': 1}]}}
+2026-05-08 16:35:01,037 [tid:31920 pid:21212] ProductAttrManage.py[line:218] INFO 获得产品属性值详情 - product_attr_data_id: 42
+2026-05-08 16:35:01,038 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值 ===========
+2026-05-08 16:35:01,179 [tid:31920 pid:21212] ProductAttrManage.py[line:220] INFO 获得产品属性值详情响应: {'code': 0, 'msg': '', 'data': {'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}}
+2026-05-08 16:35:01,192 [tid:31920 pid:21212] ProductAttrManage.py[line:171] INFO 创建产品属性值 - product_attr_type_id: 23, attr_value: 测试属性值_1778229301
+2026-05-08 16:35:01,194 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建产品属性值 ===========
+2026-05-08 16:35:01,388 [tid:31920 pid:21212] ProductAttrManage.py[line:183] INFO 创建产品属性值响应: {'code': 0, 'msg': '', 'data': 43}
+2026-05-08 16:35:01,393 [tid:31920 pid:21212] ProductAttrManage.py[line:254] INFO 更新产品属性值 - product_attr_data_id: 43, attr_value: 测试属性值_1778229301_updated
+2026-05-08 16:35:01,395 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新产品属性值 ===========
+2026-05-08 16:35:01,528 [tid:31920 pid:21212] ProductAttrManage.py[line:266] INFO 更新产品属性值响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:01,533 [tid:31920 pid:21212] ProductAttrManage.py[line:194] INFO 删除产品属性值 - product_attr_data_id: 43
+2026-05-08 16:35:01,534 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除产品属性值 ===========
+2026-05-08 16:35:01,683 [tid:31920 pid:21212] ProductAttrManage.py[line:196] INFO 删除产品属性值响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:01,701 [tid:31920 pid:21212] ProductAttrManage.py[line:147] INFO 修改产品属性状态 - product_attr_type_id: 23, status: 2
+2026-05-08 16:35:01,704 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 启用/停用产品属性状态 ===========
+2026-05-08 16:35:01,846 [tid:31920 pid:21212] ProductAttrManage.py[line:155] INFO 修改产品属性状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:01,848 [tid:31920 pid:21212] ProductAttrManage.py[line:58] INFO 删除产品属性 - product_attr_type_id: 23
+2026-05-08 16:35:01,849 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除产品属性 ===========
+2026-05-08 16:35:01,989 [tid:31920 pid:21212] ProductAttrManage.py[line:60] INFO 删除产品属性响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:02,112 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:35:02,263 [tid:31920 pid:21212] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:35:02,264 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:35:02,402 [tid:31920 pid:21212] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 9}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:35:02,419 [tid:31920 pid:21212] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 10
+2026-05-08 16:35:02,421 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:35:02,573 [tid:31920 pid:21212] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 9}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:35:02,575 [tid:31920 pid:21212] ProductCateManage.py[line:75] INFO 获得产品分类详情 - product_cate_id: 36
+2026-05-08 16:35:02,576 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类 ===========
+2026-05-08 16:35:02,737 [tid:31920 pid:21212] ProductCateManage.py[line:77] INFO 获得产品分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3}}
+2026-05-08 16:35:02,746 [tid:31920 pid:21212] ProductCateManage.py[line:29] INFO 创建产品分类 - cate_name: 测试产品分类_1778229302, cate_type: 1
+2026-05-08 16:35:02,746 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建产品分类 ===========
+2026-05-08 16:35:02,897 [tid:31920 pid:21212] ProductCateManage.py[line:40] INFO 创建产品分类响应: {'code': 0, 'msg': '', 'data': 39}
+2026-05-08 16:35:02,899 [tid:31920 pid:21212] ProductCateManage.py[line:112] INFO 更新产品分类 - product_cate_id: 39, cate_name: 测试产品分类_1778229302_updated
+2026-05-08 16:35:02,900 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新产品分类 ===========
+2026-05-08 16:35:03,049 [tid:31920 pid:21212] ProductCateManage.py[line:123] INFO 更新产品分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:03,058 [tid:31920 pid:21212] ProductCateManage.py[line:135] INFO 修改产品分类状态 - product_cate_id: 39, status: 2
+2026-05-08 16:35:03,059 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改产品分类启用/停用状态 ===========
+2026-05-08 16:35:03,221 [tid:31920 pid:21212] ProductCateManage.py[line:143] INFO 修改产品分类状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:03,223 [tid:31920 pid:21212] ProductCateManage.py[line:135] INFO 修改产品分类状态 - product_cate_id: 39, status: 1
+2026-05-08 16:35:03,224 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改产品分类启用/停用状态 ===========
+2026-05-08 16:35:03,345 [tid:31920 pid:21212] ProductCateManage.py[line:143] INFO 修改产品分类状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:03,350 [tid:31920 pid:21212] ProductCateManage.py[line:51] INFO 删除产品分类 - product_cate_id: 39
+2026-05-08 16:35:03,350 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除产品分类 ===========
+2026-05-08 16:35:03,494 [tid:31920 pid:21212] ProductCateManage.py[line:53] INFO 删除产品分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:35:03,655 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得角色分页 ===========
+2026-05-08 16:35:03,798 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-08 16:35:03,947 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-08 16:35:04,077 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得角色信息 ===========
+2026-05-08 16:35:04,224 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-08 16:35:04,371 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改角色 ===========
+2026-05-08 16:35:04,525 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-08 16:35:04,665 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除角色 ===========
+2026-05-08 16:35:04,828 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-08 16:35:04,958 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建角色 ===========
+2026-05-08 16:35:05,099 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除角色 ===========
+2026-05-08 16:35:05,260 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取角色精简信息列表 ===========
+2026-05-08 16:35:05,411 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取角色精简信息列表 ===========
+2026-05-08 16:35:05,659 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:35:05,999 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得运费模板分页 ===========
+2026-05-08 16:35:06,155 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-08 16:35:06,299 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得运费模板详情 ===========
+2026-05-08 16:35:06,448 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 保存运费模板信息(含规则与子表) ===========
+2026-05-08 16:35:06,585 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-08 16:35:06,727 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新运费模板信息 ===========
+2026-05-08 16:35:06,875 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-08 16:35:07,011 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 更新运费模板信息 ===========
+2026-05-08 16:35:07,163 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除运费模板信息 ===========
+2026-05-08 16:35:07,325 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-08 16:35:07,451 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建运费模板信息 ===========
+2026-05-08 16:35:07,585 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除运费模板信息 ===========
+2026-05-08 16:35:07,836 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:35:08,186 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得用户分页列表 ===========
+2026-05-08 16:35:08,344 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获取用户精简信息列表 ===========
+2026-05-08 16:35:08,523 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:08,681 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:08,812 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得用户详情 ===========
+2026-05-08 16:35:08,954 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:09,100 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改用户 ===========
+2026-05-08 16:35:09,265 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:09,403 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 重置用户密码 ===========
+2026-05-08 16:35:09,561 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:09,701 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改用户状态 ===========
+2026-05-08 16:35:09,869 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:10,018 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 删除用户 ===========
+2026-05-08 16:35:10,170 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:10,299 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 创建用户 ===========
+2026-05-08 16:35:10,446 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 批量删除用户 ===========
+2026-05-08 16:35:10,717 [tid:31920 pid:21212] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:35:10,864 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得登录用户信息 ===========
+2026-05-08 16:35:11,016 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 获得登录用户信息 ===========
+2026-05-08 16:35:11,151 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人信息 ===========
+2026-05-08 16:35:11,292 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人信息 ===========
+2026-05-08 16:35:11,445 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人密码 ===========
+2026-05-08 16:35:11,732 [tid:31920 pid:21212] Dlizhan_interface.py[line:45] INFO =========== 修改用户个人密码 ===========
+2026-05-08 16:47:30,141 [tid:31560 pid:22824] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:47:30,143 [tid:31560 pid:22824] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:47:30,144 [tid:31560 pid:22824] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:47:30,694 [tid:31560 pid:22824] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:47:30,919 [tid:31560 pid:22824] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 16:47:30,920 [tid:31560 pid:22824] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:47:31,075 [tid:31560 pid:22824] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 9}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:47:31,304 [tid:31560 pid:22824] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:47:31,307 [tid:31560 pid:22824] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:47:31,462 [tid:31560 pid:22824] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 16:47:31,474 [tid:31560 pid:22824] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:47:31,475 [tid:31560 pid:22824] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:47:31,643 [tid:31560 pid:22824] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:47:31,645 [tid:31560 pid:22824] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:47:31,646 [tid:31560 pid:22824] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:47:31,783 [tid:31560 pid:22824] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:47:31,788 [tid:31560 pid:22824] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778230051, product_type: 1
+2026-05-08 16:47:31,790 [tid:31560 pid:22824] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:47:31,959 [tid:31560 pid:22824] ProductManage.py[line:78] INFO 创建产品响应: {'code': 0, 'msg': '', 'data': 97}
+2026-05-08 16:47:31,960 [tid:31560 pid:22824] ProductManage.py[line:215] INFO 更新产品 - product_id: 97, product_name: 测试产品_1778230051_updated
+2026-05-08 16:47:31,960 [tid:31560 pid:22824] Dlizhan_interface.py[line:45] INFO =========== 更新产品 ===========
+2026-05-08 16:47:32,108 [tid:31560 pid:22824] ProductManage.py[line:247] INFO 更新产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:49:58,402 [tid:34472 pid:16612] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:49:58,406 [tid:34472 pid:16612] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:49:58,406 [tid:34472 pid:16612] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:49:59,011 [tid:34472 pid:16612] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:49:59,235 [tid:34472 pid:16612] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 16:49:59,236 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 16:49:59,385 [tid:34472 pid:16612] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 16:49:59,611 [tid:34472 pid:16612] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:49:59,615 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:49:59,774 [tid:34472 pid:16612] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:49:59,788 [tid:34472 pid:16612] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 16:49:59,790 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 16:49:59,931 [tid:34472 pid:16612] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 2, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 16:49:59,934 [tid:34472 pid:16612] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 16:49:59,936 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 16:50:00,072 [tid:34472 pid:16612] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 16:50:00,086 [tid:34472 pid:16612] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:50:00,087 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:50:00,240 [tid:34472 pid:16612] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:50:00,253 [tid:34472 pid:16612] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:50:00,254 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:50:00,390 [tid:34472 pid:16612] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:50:00,393 [tid:34472 pid:16612] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 97
+2026-05-08 16:50:00,394 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 16:50:00,532 [tid:34472 pid:16612] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 97, 'productType': 1, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productCateId': 35, 'intro': '测试产品简介_1778230051_updated', 'status': 2, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 4, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}], 'productSkus': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}], 'productDetails': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}], 'route': '/test/product/1778230051_updated', 'brandId': 1}}
+2026-05-08 16:50:00,545 [tid:34472 pid:16612] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:50:00,547 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:50:00,702 [tid:34472 pid:16612] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:50:00,705 [tid:34472 pid:16612] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 97
+2026-05-08 16:50:00,706 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 16:50:00,860 [tid:34472 pid:16612] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}]}
+2026-05-08 16:50:00,872 [tid:34472 pid:16612] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:50:00,873 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:50:01,012 [tid:34472 pid:16612] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:50:01,015 [tid:34472 pid:16612] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 97
+2026-05-08 16:50:01,016 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 16:50:01,164 [tid:34472 pid:16612] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}]}
+2026-05-08 16:50:01,173 [tid:34472 pid:16612] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 16:50:01,174 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 16:50:01,318 [tid:34472 pid:16612] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 16:50:01,322 [tid:34472 pid:16612] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 97
+2026-05-08 16:50:01,324 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 16:50:01,462 [tid:34472 pid:16612] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}]}
+2026-05-08 16:50:01,477 [tid:34472 pid:16612] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778230201, product_type: 1
+2026-05-08 16:50:01,478 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 16:50:01,627 [tid:34472 pid:16612] ProductManage.py[line:78] INFO 创建产品响应: {'code': 0, 'msg': '', 'data': 98}
+2026-05-08 16:50:01,633 [tid:34472 pid:16612] ProductManage.py[line:215] INFO 更新产品 - product_id: 98, product_name: 测试产品_1778230201_updated
+2026-05-08 16:50:01,634 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 更新产品 ===========
+2026-05-08 16:50:01,799 [tid:34472 pid:16612] ProductManage.py[line:247] INFO 更新产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:50:01,812 [tid:34472 pid:16612] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [98], status: 1
+2026-05-08 16:50:01,813 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:50:01,945 [tid:34472 pid:16612] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:50:01,948 [tid:34472 pid:16612] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [98], status: 2
+2026-05-08 16:50:01,950 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 16:50:02,102 [tid:34472 pid:16612] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:50:02,115 [tid:34472 pid:16612] ProductManage.py[line:89] INFO 删除产品 - product_id: 98
+2026-05-08 16:50:02,117 [tid:34472 pid:16612] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 16:50:02,274 [tid:34472 pid:16612] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:55:25,295 [tid:9312 pid:13196] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:55:25,298 [tid:9312 pid:13196] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:55:25,299 [tid:9312 pid:13196] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:55:25,814 [tid:9312 pid:13196] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:55:26,025 [tid:9312 pid:13196] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试更新blog分类_1778230526, status: 1
+2026-05-08 16:55:26,027 [tid:9312 pid:13196] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 16:55:26,181 [tid:9312 pid:13196] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 54}
+2026-05-08 16:55:26,184 [tid:9312 pid:13196] BlogCateManage.py[line:110] INFO 更新blog分类 - cate_id: 54, name: 测试更新blog分类_1778230526, status: 1
+2026-05-08 16:55:26,185 [tid:9312 pid:13196] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 16:55:26,317 [tid:9312 pid:13196] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:55:26,318 [tid:9312 pid:13196] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 54
+2026-05-08 16:55:26,319 [tid:9312 pid:13196] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 16:55:26,463 [tid:9312 pid:13196] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:55:26,583 [tid:9312 pid:13196] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:55:26,741 [tid:9312 pid:13196] FaqCateManage.py[line:77] INFO 获得FAQ分类列表 - kwargs: {}
+2026-05-08 16:55:26,744 [tid:9312 pid:13196] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 16:55:26,884 [tid:9312 pid:13196] FaqCateManage.py[line:79] INFO 获得FAQ分类列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 16:55:46,231 [tid:13912 pid:15136] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:55:46,235 [tid:13912 pid:15136] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:55:46,236 [tid:13912 pid:15136] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:55:46,773 [tid:13912 pid:15136] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:55:46,947 [tid:13912 pid:15136] FaqCateManage.py[line:77] INFO 获得FAQ分类列表 - kwargs: {}
+2026-05-08 16:55:46,949 [tid:13912 pid:15136] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 16:55:47,087 [tid:13912 pid:15136] FaqCateManage.py[line:79] INFO 获得FAQ分类列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 16:55:47,091 [tid:13912 pid:15136] FaqCateManage.py[line:65] INFO 获得FAQ分类详情 - faq_cate_id: 7
+2026-05-08 16:55:47,093 [tid:13912 pid:15136] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类 ===========
+2026-05-08 16:55:47,240 [tid:13912 pid:15136] FaqCateManage.py[line:67] INFO 获得FAQ分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 7, 'pid': 6, 'title': 'FAQ分类名称 2-1', 'status': 1, 'rankNum': 0, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1772506190541, 'updateTime': 1772506190541, 'deptId': 0, 'userId': 145, 'faqNum': 1}}
+2026-05-08 16:56:06,594 [tid:33584 pid:18528] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 16:56:06,597 [tid:33584 pid:18528] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 16:56:06,598 [tid:33584 pid:18528] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 16:56:07,135 [tid:33584 pid:18528] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:56:07,343 [tid:33584 pid:18528] BlogCateManage.py[line:30] INFO 创建blog分类 - name: 测试更新blog分类_1778230567, status: 1
+2026-05-08 16:56:07,345 [tid:33584 pid:18528] Dlizhan_interface.py[line:45] INFO =========== 创建blog分类 ===========
+2026-05-08 16:56:07,504 [tid:33584 pid:18528] BlogCateManage.py[line:49] INFO 创建blog分类响应: {'code': 0, 'msg': '', 'data': 55}
+2026-05-08 16:56:07,505 [tid:33584 pid:18528] BlogCateManage.py[line:110] INFO 更新blog分类 - cate_id: 55, name: 测试更新blog分类_1778230567, status: 1
+2026-05-08 16:56:07,508 [tid:33584 pid:18528] Dlizhan_interface.py[line:45] INFO =========== 更新blog分类 ===========
+2026-05-08 16:56:07,661 [tid:33584 pid:18528] BlogCateManage.py[line:129] INFO 更新blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:56:07,662 [tid:33584 pid:18528] BlogCateManage.py[line:60] INFO 删除blog分类 - cate_id: 55
+2026-05-08 16:56:07,663 [tid:33584 pid:18528] Dlizhan_interface.py[line:45] INFO =========== 删除blog分类 ===========
+2026-05-08 16:56:07,875 [tid:33584 pid:18528] BlogCateManage.py[line:62] INFO 删除blog分类响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 16:56:08,013 [tid:33584 pid:18528] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 16:56:08,182 [tid:33584 pid:18528] FaqCateManage.py[line:77] INFO 获得FAQ分类列表 - kwargs: {}
+2026-05-08 16:56:08,182 [tid:33584 pid:18528] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类下拉列表 ===========
+2026-05-08 16:56:08,330 [tid:33584 pid:18528] FaqCateManage.py[line:79] INFO 获得FAQ分类列表响应: {'code': 0, 'msg': '', 'data': [{'faqCateId': 7, 'faqTitle': 'FAQ分类名称 2-1'}, {'faqCateId': 15, 'faqTitle': '300字符校验哈300字哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈300字符校验哈3'}, {'faqCateId': 9, 'faqTitle': '沐禾'}, {'faqCateId': 10, 'faqTitle': '问题1号'}, {'faqCateId': 11, 'faqTitle': '问题2号'}, {'faqCateId': 16, 'faqTitle': '测试数据哇啦啦'}]}
+2026-05-08 16:56:08,332 [tid:33584 pid:18528] FaqCateManage.py[line:65] INFO 获得FAQ分类详情 - faq_cate_id: 7
+2026-05-08 16:56:08,332 [tid:33584 pid:18528] Dlizhan_interface.py[line:45] INFO =========== 获得FAQ分类 ===========
+2026-05-08 16:56:08,484 [tid:33584 pid:18528] FaqCateManage.py[line:67] INFO 获得FAQ分类详情响应: {'code': 0, 'msg': '', 'data': {'id': 7, 'pid': 6, 'title': 'FAQ分类名称 2-1', 'status': 1, 'rankNum': 0, 'lang': 'en', 'creator': '145', 'updater': '145', 'createTime': 1772506190541, 'updateTime': 1772506190541, 'deptId': 0, 'userId': 145, 'faqNum': 1}}
+2026-05-08 17:05:50,683 [tid:16696 pid:14740] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:05:50,690 [tid:16696 pid:14740] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:05:50,692 [tid:16696 pid:14740] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:05:51,434 [tid:16696 pid:14740] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:05:51,655 [tid:16696 pid:14740] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 17:05:51,658 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 17:05:51,822 [tid:16696 pid:14740] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 17:05:52,054 [tid:16696 pid:14740] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:52,057 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:05:52,236 [tid:16696 pid:14740] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:05:52,258 [tid:16696 pid:14740] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:52,260 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 17:05:52,450 [tid:16696 pid:14740] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 2, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 17:05:52,452 [tid:16696 pid:14740] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:52,453 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 17:05:52,610 [tid:16696 pid:14740] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 17:05:52,626 [tid:16696 pid:14740] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:52,628 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:05:52,796 [tid:16696 pid:14740] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:05:52,808 [tid:16696 pid:14740] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:52,809 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:05:52,966 [tid:16696 pid:14740] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:05:52,968 [tid:16696 pid:14740] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 97
+2026-05-08 17:05:52,970 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 17:05:53,144 [tid:16696 pid:14740] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 97, 'productType': 1, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productCateId': 35, 'intro': '测试产品简介_1778230051_updated', 'status': 2, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 4, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}], 'productSkus': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}], 'productDetails': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}], 'route': '/test/product/1778230051_updated', 'brandId': 1}}
+2026-05-08 17:05:53,156 [tid:16696 pid:14740] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:53,158 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:05:53,326 [tid:16696 pid:14740] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:05:53,328 [tid:16696 pid:14740] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 97
+2026-05-08 17:05:53,330 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 17:05:53,488 [tid:16696 pid:14740] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}]}
+2026-05-08 17:05:53,499 [tid:16696 pid:14740] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:53,500 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:05:53,666 [tid:16696 pid:14740] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:05:53,668 [tid:16696 pid:14740] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 97
+2026-05-08 17:05:53,670 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 17:05:53,823 [tid:16696 pid:14740] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}]}
+2026-05-08 17:05:53,844 [tid:16696 pid:14740] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:05:53,846 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:05:54,021 [tid:16696 pid:14740] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:05:54,024 [tid:16696 pid:14740] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 97
+2026-05-08 17:05:54,025 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 17:05:54,179 [tid:16696 pid:14740] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}]}
+2026-05-08 17:05:54,191 [tid:16696 pid:14740] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778231154, product_type: 1
+2026-05-08 17:05:54,193 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 17:05:54,383 [tid:16696 pid:14740] ProductManage.py[line:78] INFO 创建产品响应: {'code': 0, 'msg': '', 'data': 99}
+2026-05-08 17:05:54,390 [tid:16696 pid:14740] ProductManage.py[line:215] INFO 更新产品 - product_id: 99, product_name: 测试产品_1778231154_updated
+2026-05-08 17:05:54,391 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 更新产品 ===========
+2026-05-08 17:05:54,576 [tid:16696 pid:14740] ProductManage.py[line:247] INFO 更新产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:05:54,591 [tid:16696 pid:14740] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [99], status: 1
+2026-05-08 17:05:54,593 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:05:54,774 [tid:16696 pid:14740] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:05:54,778 [tid:16696 pid:14740] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [99], status: 2
+2026-05-08 17:05:54,781 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:05:54,941 [tid:16696 pid:14740] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:05:54,952 [tid:16696 pid:14740] ProductManage.py[line:89] INFO 删除产品 - product_id: 99
+2026-05-08 17:05:54,953 [tid:16696 pid:14740] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 17:05:55,112 [tid:16696 pid:14740] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:07:24,195 [tid:18464 pid:15500] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:07:24,201 [tid:18464 pid:15500] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:07:24,203 [tid:18464 pid:15500] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:07:25,022 [tid:18464 pid:15500] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:07:25,232 [tid:18464 pid:15500] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 17:07:25,234 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 17:07:25,391 [tid:18464 pid:15500] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 17:07:25,618 [tid:18464 pid:15500] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:25,620 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:07:25,771 [tid:18464 pid:15500] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:07:25,786 [tid:18464 pid:15500] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:25,788 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 17:07:25,952 [tid:18464 pid:15500] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 2, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 17:07:25,955 [tid:18464 pid:15500] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:25,956 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 17:07:26,118 [tid:18464 pid:15500] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 17:07:26,140 [tid:18464 pid:15500] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:26,142 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:07:26,343 [tid:18464 pid:15500] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:07:26,355 [tid:18464 pid:15500] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:26,357 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:07:26,521 [tid:18464 pid:15500] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:07:26,523 [tid:18464 pid:15500] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 97
+2026-05-08 17:07:26,526 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 17:07:26,688 [tid:18464 pid:15500] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 97, 'productType': 1, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productCateId': 35, 'intro': '测试产品简介_1778230051_updated', 'status': 2, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 4, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}], 'productSkus': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}], 'productDetails': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}], 'route': '/test/product/1778230051_updated', 'brandId': 1}}
+2026-05-08 17:07:26,697 [tid:18464 pid:15500] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:26,699 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:07:26,861 [tid:18464 pid:15500] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:07:26,863 [tid:18464 pid:15500] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 97
+2026-05-08 17:07:26,864 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 17:07:27,018 [tid:18464 pid:15500] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}]}
+2026-05-08 17:07:27,028 [tid:18464 pid:15500] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:27,030 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:07:27,217 [tid:18464 pid:15500] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:07:27,219 [tid:18464 pid:15500] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 97
+2026-05-08 17:07:27,220 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 17:07:27,377 [tid:18464 pid:15500] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}]}
+2026-05-08 17:07:27,388 [tid:18464 pid:15500] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:07:27,390 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:07:27,549 [tid:18464 pid:15500] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:07:27,552 [tid:18464 pid:15500] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 97
+2026-05-08 17:07:27,553 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 17:07:27,715 [tid:18464 pid:15500] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}]}
+2026-05-08 17:07:27,729 [tid:18464 pid:15500] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778231247, product_type: 1
+2026-05-08 17:07:27,731 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 17:07:27,908 [tid:18464 pid:15500] ProductManage.py[line:78] INFO 创建产品响应: {'code': 0, 'msg': '', 'data': 100}
+2026-05-08 17:07:27,913 [tid:18464 pid:15500] ProductManage.py[line:215] INFO 更新产品 - product_id: 100, product_name: 测试产品_1778231247_updated
+2026-05-08 17:07:27,914 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 更新产品 ===========
+2026-05-08 17:07:28,075 [tid:18464 pid:15500] ProductManage.py[line:247] INFO 更新产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:07:28,094 [tid:18464 pid:15500] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [100], status: 1
+2026-05-08 17:07:28,095 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:07:28,246 [tid:18464 pid:15500] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:07:28,250 [tid:18464 pid:15500] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [100], status: 2
+2026-05-08 17:07:28,252 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:07:28,402 [tid:18464 pid:15500] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:07:28,414 [tid:18464 pid:15500] ProductManage.py[line:89] INFO 删除产品 - product_id: 100
+2026-05-08 17:07:28,415 [tid:18464 pid:15500] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 17:07:28,562 [tid:18464 pid:15500] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:07:59,248 [tid:6180 pid:30356] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:07:59,263 [tid:6180 pid:30356] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:07:59,265 [tid:6180 pid:30356] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:07:59,258 [tid:19896 pid:30568] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:07:59,275 [tid:19896 pid:30568] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:07:59,277 [tid:19896 pid:30568] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:08:00,453 [tid:6180 pid:30356] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:08:00,489 [tid:19896 pid:30568] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:08:00,652 [tid:6180 pid:30356] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 17:08:00,655 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 17:08:00,689 [tid:19896 pid:30568] ProductCateManage.py[line:89] INFO 获得产品分类分页 - page_no: 1, page_size: 50
+2026-05-08 17:08:00,690 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品分类分页 ===========
+2026-05-08 17:08:00,810 [tid:6180 pid:30356] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 17:08:00,842 [tid:19896 pid:30568] ProductCateManage.py[line:98] INFO 获得产品分类分页响应: {'code': 0, 'msg': '', 'data': {'total': 9, 'list': [{'id': 36, 'cateType': 2, 'cateName': '测试使用-积分产品-qxj', 'status': 1, 'creator': '206', 'updater': '206', 'createTime': 1775037169855, 'updateTime': 1775037169855, 'rankNum': 3, 'productCount': 0}, {'id': 30, 'cateType': 2, 'cateName': '积分兑换测试商品', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419868700, 'updateTime': 1774516490858, 'rankNum': 3, 'productCount': 0}, {'id': 27, 'cateType': 2, 'cateName': '拉布布', 'status': 1, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1774410918270, 'updateTime': 1774419669687, 'rankNum': 1, 'productCount': 9}, {'id': 35, 'cateType': 1, 'cateName': '测试使用分类-普通产品-qxj', 'status': 1, 'creator': '206', 'updater': '测试巨佬', 'createTime': 1775037102680, 'updateTime': 1775038346058, 'rankNum': 2, 'productCount': 10}, {'id': 29, 'cateType': 1, 'cateName': '玩具一号', 'status': 1, 'creator': '203', 'updater': '203', 'createTime': 1774419782638, 'updateTime': 1774419782638, 'rankNum': 2, 'productCount': 11}, {'id': 37, 'cateType': 1, 'cateName': '国家宝的测试产品分类', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775118981740, 'updateTime': 1775118981740, 'rankNum': 0, 'productCount': 4}, {'id': 33, 'cateType': 1, 'cateName': '测试12', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034311380, 'updateTime': 1775034311380, 'rankNum': 0, 'productCount': 0}, {'id': 32, 'cateType': 1, 'cateName': '测试11', 'status': 1, 'creator': '205', 'updater': '205', 'createTime': 1775034296102, 'updateTime': 1775034296102, 'rankNum': 0, 'productCount': 0}, {'id': 31, 'cateType': 1, 'cateName': 'joyhubT恤', 'status': 1, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774419936166, 'updateTime': 1774516492367, 'rankNum': 0, 'productCount': 12}]}}
+2026-05-08 17:08:01,053 [tid:6180 pid:30356] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:01,056 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:01,069 [tid:19896 pid:30568] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:01,072 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:01,210 [tid:19896 pid:30568] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:01,217 [tid:6180 pid:30356] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:01,235 [tid:19896 pid:30568] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:01,238 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 17:08:01,239 [tid:6180 pid:30356] ProductAttrManage.py[line:96] INFO 获得产品属性分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:01,241 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性分页 ===========
+2026-05-08 17:08:01,395 [tid:6180 pid:30356] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 2, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 17:08:01,396 [tid:19896 pid:30568] ProductAttrManage.py[line:105] INFO 获得产品属性分页响应: {'code': 0, 'msg': '', 'data': {'total': 10, 'list': [{'id': 21, 'type': 2, 'name': '测试产品属性_1778224003_updated', 'status': 1, 'remark': '测试备注_1778224003_updated', 'rankNum': 2, 'attrValueCount': 1, 'productCount': 2, 'createTime': 1778224003789, 'updateTime': 1778224004114, 'creator': '203', 'updater': '哇啦啦的哇'}, {'id': 20, 'type': 1, 'name': 'test_gjb', 'status': 1, 'remark': 'www', 'rankNum': 22, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1775811449312, 'updateTime': 1775811449312, 'creator': '205', 'updater': '205'}, {'id': 19, 'type': 1, 'name': '测试的颜色属性-qxj', 'status': 1, 'remark': '就是测一个颜色属性而已', 'rankNum': 0, 'attrValueCount': 4, 'productCount': 36, 'createTime': 1775042902413, 'updateTime': 1775042902413, 'creator': '206', 'updater': '206'}, {'id': 18, 'type': 2, 'name': '普通的测试属性名称-qxj,专门的测试属性名称-qxj,专门的测试属性名称-qxj专门的测试属性名称', 'status': 1, 'remark': '这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性这就是一个普通的属性', 'rankNum': 3, 'attrValueCount': 3, 'productCount': 0, 'createTime': 1775038107056, 'updateTime': 1775038107056, 'creator': '206', 'updater': '206'}, {'id': 17, 'type': 1, 'name': 'test2', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774927604860, 'updateTime': 1774927604860, 'creator': '204', 'updater': '204'}, {'id': 16, 'type': 1, 'name': 'test', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 1, 'productCount': 1, 'createTime': 1774926637738, 'updateTime': 1774926637738, 'creator': '204', 'updater': '204'}, {'id': 15, 'type': 2, 'name': '甜度', 'status': 1, 'remark': '侧室', 'rankNum': 0, 'attrValueCount': 0, 'productCount': 0, 'createTime': 1774856898903, 'updateTime': 1774856898903, 'creator': '203', 'updater': '203'}, {'id': 14, 'type': 2, 'name': '辣度', 'status': 1, 'remark': '测试123', 'rankNum': 222, 'attrValueCount': 5, 'productCount': 1, 'createTime': 1774432730574, 'updateTime': 1774432730574, 'creator': '203', 'updater': '203'}, {'id': 6, 'type': 1, 'name': '测试颜色属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 5, 'productCount': 6, 'createTime': 1774418926153, 'updateTime': 1774434195531, 'creator': '145', 'updater': '哇啦啦的哇'}, {'id': 5, 'type': 2, 'name': '测试属性', 'status': 1, 'remark': None, 'rankNum': 0, 'attrValueCount': 3, 'productCount': 1, 'createTime': 1774418916064, 'updateTime': 1774433741607, 'creator': '145', 'updater': '哇啦啦的哇'}]}}
+2026-05-08 17:08:01,398 [tid:19896 pid:30568] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:01,400 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 17:08:01,555 [tid:19896 pid:30568] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 17:08:01,573 [tid:19896 pid:30568] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:01,575 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:01,743 [tid:19896 pid:30568] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:01,756 [tid:19896 pid:30568] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:01,757 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:01,908 [tid:19896 pid:30568] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:01,910 [tid:19896 pid:30568] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 97
+2026-05-08 17:08:01,912 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 17:08:02,074 [tid:19896 pid:30568] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 97, 'productType': 1, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productCateId': 35, 'intro': '测试产品简介_1778230051_updated', 'status': 2, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 4, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}], 'productSkus': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}], 'productDetails': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}], 'route': '/test/product/1778230051_updated', 'brandId': 1}}
+2026-05-08 17:08:02,084 [tid:19896 pid:30568] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:02,087 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:02,249 [tid:19896 pid:30568] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:02,252 [tid:19896 pid:30568] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 97
+2026-05-08 17:08:02,254 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 17:08:01,396 [tid:6180 pid:30356] ProductAttrManage.py[line:232] INFO 获得产品属性值分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:02,406 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品属性值分页 ===========
+2026-05-08 17:08:02,558 [tid:6180 pid:30356] ProductAttrManage.py[line:241] INFO 获得产品属性值分页响应: {'code': 0, 'msg': '', 'data': {'total': 1, 'list': [{'id': 42, 'productAttrTypeId': 21, 'attrValue': '测试属性值_1778224921', 'color': None, 'status': 1}]}}
+2026-05-08 17:08:02,573 [tid:6180 pid:30356] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:02,575 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:02,733 [tid:6180 pid:30356] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:02,744 [tid:6180 pid:30356] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:02,745 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:02,897 [tid:6180 pid:30356] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:02,899 [tid:6180 pid:30356] ProductManage.py[line:113] INFO 获得产品详情 - product_id: 97
+2026-05-08 17:08:02,900 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品 ===========
+2026-05-08 17:08:03,051 [tid:6180 pid:30356] ProductManage.py[line:115] INFO 获得产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 97, 'productType': 1, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productCateId': 35, 'intro': '测试产品简介_1778230051_updated', 'status': 2, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'rankNum': 0, 'shippingTemplateId': 4, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrs': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}], 'productSkus': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}], 'productDetails': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}], 'route': '/test/product/1778230051_updated', 'brandId': 1}}
+2026-05-08 17:08:03,064 [tid:6180 pid:30356] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:03,066 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:03,224 [tid:6180 pid:30356] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:03,225 [tid:6180 pid:30356] ProductManage.py[line:146] INFO 获得产品规格类型关联列表 - product_id: 97
+2026-05-08 17:08:03,226 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格类型关联列表 ===========
+2026-05-08 17:08:03,354 [tid:6180 pid:30356] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}]}
+2026-05-08 17:08:03,368 [tid:6180 pid:30356] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:03,371 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:02,405 [tid:19896 pid:30568] ProductManage.py[line:148] INFO 获得产品规格类型关联列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052031, 'updateTime': 1778230052031, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 651, 'productId': 97, 'productAttrTypeId': 21, 'productAttrDataId': 42}]}
+2026-05-08 17:08:03,446 [tid:19896 pid:30568] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:03,448 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:03,526 [tid:6180 pid:30356] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:03,528 [tid:6180 pid:30356] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 97
+2026-05-08 17:08:03,529 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 17:08:03,593 [tid:19896 pid:30568] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:03,595 [tid:19896 pid:30568] ProductManage.py[line:158] INFO 获得产品详情列表 - product_id: 97
+2026-05-08 17:08:03,597 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品详情列表 ===========
+2026-05-08 17:08:03,673 [tid:6180 pid:30356] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}]}
+2026-05-08 17:08:03,685 [tid:6180 pid:30356] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:03,687 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:03,745 [tid:19896 pid:30568] ProductManage.py[line:160] INFO 获得产品详情列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052035, 'updateTime': 1778230052035, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 323, 'productId': 97, 'isFeatured': 1, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productImages': [{'alt': None, 'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None}], 'description': '自动化产品详情_1778230051_updated', 'deptId': 0, 'userId': 0}]}
+2026-05-08 17:08:03,760 [tid:19896 pid:30568] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:08:03,762 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:08:03,860 [tid:6180 pid:30356] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:03,861 [tid:6180 pid:30356] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 97
+2026-05-08 17:08:03,862 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 17:08:03,923 [tid:19896 pid:30568] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 46, 'list': [{'id': 97, 'code': 'CP20260508459165 ', 'productName': '测试产品_1778230051_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778230051863, 'creator': '203', 'updateTime': 1778230052019, 'updater': '哇啦啦的哇'}, {'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}]}}
+2026-05-08 17:08:03,924 [tid:19896 pid:30568] ProductManage.py[line:170] INFO 获得产品规格列表 - product_id: 97
+2026-05-08 17:08:03,925 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 获得产品规格列表 ===========
+2026-05-08 17:08:04,003 [tid:6180 pid:30356] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}]}
+2026-05-08 17:08:04,013 [tid:6180 pid:30356] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778231284, product_type: 1
+2026-05-08 17:08:04,014 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 17:08:04,075 [tid:19896 pid:30568] ProductManage.py[line:172] INFO 获得产品规格列表响应: {'code': 0, 'msg': '', 'data': [{'createTime': 1778230052028, 'updateTime': 1778230052028, 'creator': '203', 'updater': '203', 'deleted': False, 'id': 576, 'productId': 97, 'productSkuId': '97_42', 'isFeatured': 1, 'skuNo': ['AUTO1778230051U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'stockNum': 200, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'status': 1}]}
+2026-05-08 17:08:04,091 [tid:19896 pid:30568] ProductManage.py[line:46] INFO 创建产品 - product_name: 测试产品_1778231284, product_type: 1
+2026-05-08 17:08:04,092 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 创建产品 ===========
+2026-05-08 17:08:04,172 [tid:6180 pid:30356] ProductManage.py[line:78] INFO 创建产品响应: {'code': 0, 'msg': '', 'data': 101}
+2026-05-08 17:08:04,177 [tid:6180 pid:30356] ProductManage.py[line:215] INFO 更新产品 - product_id: 101, product_name: 测试产品_1778231284_updated
+2026-05-08 17:08:04,179 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 更新产品 ===========
+2026-05-08 17:08:04,254 [tid:19896 pid:30568] ProductManage.py[line:78] INFO 创建产品响应: {'code': 100022, 'msg': 'Route already exists', 'data': None}
+2026-05-08 17:08:04,334 [tid:6180 pid:30356] ProductManage.py[line:247] INFO 更新产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:08:04,346 [tid:6180 pid:30356] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [101], status: 1
+2026-05-08 17:08:04,358 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:08:04,512 [tid:6180 pid:30356] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:08:04,515 [tid:6180 pid:30356] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [101], status: 2
+2026-05-08 17:08:04,517 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:08:04,661 [tid:6180 pid:30356] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:08:04,683 [tid:6180 pid:30356] ProductManage.py[line:89] INFO 删除产品 - product_id: 101
+2026-05-08 17:08:04,686 [tid:6180 pid:30356] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 17:08:04,853 [tid:6180 pid:30356] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:08:05,538 [tid:19896 pid:30568] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [97], status: 1
+2026-05-08 17:08:05,540 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:08:05,721 [tid:19896 pid:30568] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:08:05,726 [tid:19896 pid:30568] ProductManage.py[line:259] INFO 批量上下架产品 - ids: [97], status: 2
+2026-05-08 17:08:05,729 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 批量上下架产品 ===========
+2026-05-08 17:08:05,910 [tid:19896 pid:30568] ProductManage.py[line:267] INFO 批量上下架产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:08:05,924 [tid:19896 pid:30568] ProductManage.py[line:89] INFO 删除产品 - product_id: 97
+2026-05-08 17:08:05,926 [tid:19896 pid:30568] Dlizhan_interface.py[line:45] INFO =========== 删除产品 ===========
+2026-05-08 17:08:06,103 [tid:19896 pid:30568] ProductManage.py[line:91] INFO 删除产品响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:39:39,506 [tid:2936 pid:23468] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:39:39,515 [tid:2936 pid:23468] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:39:39,515 [tid:2936 pid:23468] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:39:40,131 [tid:2936 pid:23468] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:39:40,474 [tid:2936 pid:23468] ProductPaymentRecommendManage.py[line:27] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:39:40,477 [tid:2936 pid:23468] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:39:40,603 [tid:2936 pid:23468] ProductPaymentRecommendManage.py[line:36] INFO 获得支付页产品推荐分页响应: {'code': 403, 'msg': 'You do not have the permission for this operation', 'data': None}
+2026-05-08 17:41:08,558 [tid:20880 pid:4244] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:41:08,568 [tid:20880 pid:4244] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:41:08,569 [tid:20880 pid:4244] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:41:09,114 [tid:20880 pid:4244] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:41:09,284 [tid:20880 pid:4244] ProductPaymentRecommendManage.py[line:27] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:41:09,285 [tid:20880 pid:4244] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:41:09,430 [tid:20880 pid:4244] ProductPaymentRecommendManage.py[line:36] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 2, 'list': [{'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-08 17:45:10,353 [tid:17036 pid:15716] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:45:10,356 [tid:17036 pid:15716] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:45:10,356 [tid:17036 pid:15716] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:45:10,901 [tid:17036 pid:15716] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:45:11,088 [tid:17036 pid:15716] ProductPaymentRecommendManage.py[line:27] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:45:11,090 [tid:17036 pid:15716] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:45:11,238 [tid:17036 pid:15716] ProductPaymentRecommendManage.py[line:36] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 2, 'list': [{'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-08 17:51:26,479 [tid:21448 pid:19304] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:51:26,482 [tid:21448 pid:19304] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:51:26,482 [tid:21448 pid:19304] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:51:27,053 [tid:21448 pid:19304] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:51:27,242 [tid:21448 pid:19304] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:51:27,244 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:51:27,425 [tid:21448 pid:19304] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 17:51:27,434 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:51:27,436 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:51:27,595 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 2, 'list': [{'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 17:51:27,600 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [95]
+2026-05-08 17:51:27,601 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:51:27,741 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 5}
+2026-05-08 17:51:27,744 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:26] INFO 修改支付页产品推荐排序号 - recommend_id: 5, rank_num: 1
+2026-05-08 17:51:27,745 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐排序号 ===========
+2026-05-08 17:51:27,893 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:28] INFO 修改支付页产品推荐排序号响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:51:27,897 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:39] INFO 修改支付页产品推荐状态 - recommend_id: 5, recommend_status: 2
+2026-05-08 17:51:27,899 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐状态 ===========
+2026-05-08 17:51:28,027 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:41] INFO 修改支付页产品推荐状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:51:28,031 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:67] INFO 删除支付页产品推荐 - recommend_id: 5
+2026-05-08 17:51:28,032 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 删除支付页产品推荐 ===========
+2026-05-08 17:51:28,186 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:69] INFO 删除支付页产品推荐响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:51:28,193 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [95]
+2026-05-08 17:51:28,194 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:51:28,342 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 6}
+2026-05-08 17:51:28,345 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:79] INFO 批量删除支付页产品推荐 - ids: [6]
+2026-05-08 17:51:28,346 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 批量删除支付页产品推荐 ===========
+2026-05-08 17:51:28,478 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:81] INFO 批量删除支付页产品推荐响应: {'code': 100055, 'msg': 'Cannot delete product that is currently recommended on payment page', 'data': None}
+2026-05-08 17:51:28,636 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:114] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:51:28,637 [tid:21448 pid:19304] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:51:28,787 [tid:21448 pid:19304] ProductPaymentRecommendManage.py[line:123] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 95, 'productName': '测试产品_1778229173_updated', 'intro': '测试产品简介_1778229173_updated', 'productSkuList': [{'id': 572, 'productId': 95, 'productSkuId': '95_42', 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'stockNum': 200}], 'productDetailList': [{'id': 319, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'isFeatured': 1, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}}], 'route': '/test/product/1778229173_updated'}, {'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-08 17:54:01,267 [tid:9724 pid:34248] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:54:01,270 [tid:9724 pid:34248] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:54:01,270 [tid:9724 pid:34248] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:54:01,866 [tid:9724 pid:34248] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:54:02,058 [tid:9724 pid:34248] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 10
+2026-05-08 17:54:02,061 [tid:9724 pid:34248] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:54:02,213 [tid:9724 pid:34248] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}]}}
+2026-05-08 17:54:02,224 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:54:02,225 [tid:9724 pid:34248] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:54:02,369 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 17:54:02,371 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [95]
+2026-05-08 17:54:02,371 [tid:9724 pid:34248] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:54:02,538 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': None}
+2026-05-08 17:54:02,749 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [95]
+2026-05-08 17:54:02,749 [tid:9724 pid:34248] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:54:02,882 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': None}
+2026-05-08 17:54:02,890 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:114] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:54:02,890 [tid:9724 pid:34248] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:54:03,069 [tid:9724 pid:34248] ProductPaymentRecommendManage.py[line:123] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 95, 'productName': '测试产品_1778229173_updated', 'intro': '测试产品简介_1778229173_updated', 'productSkuList': [{'id': 572, 'productId': 95, 'productSkuId': '95_42', 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'stockNum': 200}], 'productDetailList': [{'id': 319, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'isFeatured': 1, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}}], 'route': '/test/product/1778229173_updated'}, {'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-08 17:54:17,794 [tid:11616 pid:23656] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:54:17,960 [tid:11616 pid:23656] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:54:17,962 [tid:11616 pid:23656] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:54:18,124 [tid:11616 pid:23656] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 17:54:46,198 [tid:34716 pid:22632] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:54:46,201 [tid:34716 pid:22632] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:54:46,201 [tid:34716 pid:22632] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:54:46,807 [tid:34716 pid:22632] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:54:46,951 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 999
+2026-05-08 17:54:46,953 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:54:47,099 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 17:54:47,115 [tid:34716 pid:22632] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 50
+2026-05-08 17:54:47,117 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:54:47,326 [tid:34716 pid:22632] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}, {'id': 65, 'code': 'CP20260413460270 ', 'productName': '良策022', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066180401, 'creator': '203', 'updateTime': 1776066180401, 'updater': '203'}, {'id': 64, 'code': 'CP20260413172628 ', 'productName': '良策021', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066173436, 'creator': '203', 'updateTime': 1776066173436, 'updater': '203'}, {'id': 63, 'code': 'CP20260413623335 ', 'productName': '良策020', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066167653, 'creator': '203', 'updateTime': 1776066167653, 'updater': '203'}, {'id': 62, 'code': 'CP20260413921990 ', 'productName': '良策019123', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066090386, 'creator': '203', 'updateTime': 1776415884210, 'updater': '前段大佬'}, {'id': 61, 'code': 'CP20260413979936 ', 'productName': '良策018', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066081675, 'creator': '203', 'updateTime': 1776066081675, 'updater': '203'}, {'id': 60, 'code': 'CP20260413652458 ', 'productName': '良策017', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066075348, 'creator': '203', 'updateTime': 1776066075348, 'updater': '203'}, {'id': 59, 'code': 'CP20260413290648 ', 'productName': '良策016', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066070332, 'creator': '203', 'updateTime': 1776066070332, 'updater': '203'}, {'id': 58, 'code': 'CP20260413424940 ', 'productName': '良策015', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066064755, 'creator': '203', 'updateTime': 1776066064755, 'updater': '203'}, {'id': 57, 'code': 'CP20260413838868 ', 'productName': '良策014', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066059702, 'creator': '203', 'updateTime': 1776066059702, 'updater': '203'}, {'id': 56, 'code': 'CP20260413431170 ', 'productName': '良策013', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066055759, 'creator': '203', 'updateTime': 1776066055759, 'updater': '203'}, {'id': 55, 'code': 'CP20260413836496 ', 'productName': '良策012', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066051388, 'creator': '203', 'updateTime': 1776066051388, 'updater': '203'}, {'id': 54, 'code': 'CP20260413963655 ', 'productName': '良策011', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066034701, 'creator': '203', 'updateTime': 1776066034701, 'updater': '203'}, {'id': 53, 'code': 'CP20260413260488 ', 'productName': '良策010', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066024299, 'creator': '203', 'updateTime': 1776066024299, 'updater': '203'}, {'id': 52, 'code': 'CP20260413590245 ', 'productName': '良策009', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066015212, 'creator': '203', 'updateTime': 1776066015212, 'updater': '203'}, {'id': 51, 'code': 'CP20260413805401 ', 'productName': '良策008', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065968687, 'creator': '203', 'updateTime': 1776065968687, 'updater': '203'}, {'id': 50, 'code': 'CP20260413269304 ', 'productName': '良策007', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065962987, 'creator': '203', 'updateTime': 1776065962987, 'updater': '203'}, {'id': 49, 'code': 'CP20260413562218 ', 'productName': '良策006', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065957936, 'creator': '203', 'updateTime': 1776065957936, 'updater': '203'}, {'id': 48, 'code': 'CP20260413913487 ', 'productName': '良策005', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065952685, 'creator': '203', 'updateTime': 1776065952685, 'updater': '203'}, {'id': 47, 'code': 'CP20260413300093 ', 'productName': '良策004', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065948494, 'creator': '203', 'updateTime': 1776065948494, 'updater': '203'}, {'id': 46, 'code': 'CP20260413483103 ', 'productName': '良策003', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065941195, 'creator': '203', 'updateTime': 1776065941195, 'updater': '203'}, {'id': 45, 'code': 'CP20260413434069 ', 'productName': '良策002', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065932029, 'creator': '203', 'updateTime': 1776065932029, 'updater': '203'}, {'id': 44, 'code': 'CP20260413391020 ', 'productName': '良策001', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065890996, 'creator': '203', 'updateTime': 1776065890996, 'updater': '203'}, {'id': 43, 'code': 'CP20260413625734 ', 'productName': '测试数据001', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_1144_1776065476835.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_1144_1776065480870.png', 'name': None, 'alt': None}, 'productPrice': 43.0, 'productOriginalPrice': 55.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065536097, 'creator': '203', 'updateTime': 1776065536097, 'updater': '203'}, {'id': 42, 'code': 'CP20260410349452 ', 'productName': 'qeq', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/头像_1775812458459.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260410/头像_1775812463735.jpg', 'name': None, 'alt': None}, 'productPrice': 222.0, 'productOriginalPrice': 222.0, 'productColor': '测试颜色', 'productColorCard': ['#0554a6'], 'productColorNum': 1, 'productTotalStock': 220, 'rankNum': 0, 'status': 1, 'createTime': 1775812480287, 'creator': '205', 'updateTime': 1775812480287, 'updater': '205'}, {'id': 41, 'code': 'CP20260410917824 ', 'productName': '测试库存的商品', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/screenshot-20240617-170016_1775804829867.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260410/screenshot-20240617-165906_1775804836789.png', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '黑色', 'productColorCard': ['#171718'], 'productColorNum': 1, 'productTotalStock': 0, 'rankNum': 0, 'status': 1, 'createTime': 1775804894985, 'creator': '206', 'updateTime': 1775804894985, 'updater': '206'}, {'id': 40, 'code': 'CP20260408723332 ', 'productName': '国家宝的测试产品2', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260408/头像_1775641372621.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260408/头像_1775641381171.jpg', 'name': None, 'alt': None}, 'productPrice': 444.0, 'productOriginalPrice': 444.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 4, 'productTotalStock': 1735, 'rankNum': 0, 'status': 1, 'createTime': 1775641472300, 'creator': '205', 'updateTime': 1775641472300, 'updater': '205'}, {'id': 39, 'code': 'CP20260402960755 ', 'productName': '国家宝的测试产品', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/头像_1775120796898.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/头像_1775120800699.jpg', 'name': None, 'alt': None}, 'productPrice': 250.41, 'productOriginalPrice': 250.41, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 3, 'productTotalStock': 2988, 'rankNum': 0, 'status': 1, 'createTime': 1775120871193, 'creator': '205', 'updateTime': 1775640892254, 'updater': '哇啦啦的哇'}, {'id': 33, 'code': 'CP20260331507268 ', 'productName': 'xxx1', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/20260323-154546_1774926983189.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/20260323-154601_1774927008107.jpg', 'name': None, 'alt': None}, 'productPrice': 89.0, 'productOriginalPrice': 99.0, 'productColor': '红色', 'productColorCard': [], 'productColorNum': 1, 'productTotalStock': 1, 'rankNum': 0, 'status': 1, 'createTime': 1774927116973, 'creator': '204', 'updateTime': 1774927116973, 'updater': '204'}, {'id': 32, 'code': 'CP20260330682255 ', 'productName': 'macbookeno', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_Y02008_1774862975925.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_Y196_1774862979306.png', 'name': None, 'alt': None}, 'productPrice': 55.0, 'productOriginalPrice': 60.0, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 1, 'productTotalStock': 600, 'rankNum': 0, 'status': 1, 'createTime': 1774862998501, 'creator': '203', 'updateTime': 1774862998501, 'updater': '203'}, {'id': 31, 'code': 'CP20260330236650 ', 'productName': '白起', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_IT65_1774857879567.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_IT65_1774857881904.png', 'name': None, 'alt': None}, 'productPrice': 38.0, 'productOriginalPrice': 40.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 5, 'productTotalStock': 27879, 'rankNum': 0, 'status': 1, 'createTime': 1774857898894, 'creator': '203', 'updateTime': 1775023218765, 'updater': '挂辣辣的瓜'}, {'id': 28, 'code': 'CP20260325183815 ', 'productName': 'TTT恤', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260325/图4_1774439207102.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260325/图4_1774439193638.jpg', 'name': None, 'alt': None}, 'productPrice': 39.9, 'productOriginalPrice': 77.0, 'productColor': '绿色', 'productColorCard': [], 'productColorNum': 1, 'productTotalStock': 0, 'rankNum': 0, 'status': 1, 'createTime': 1774439216916, 'creator': '203', 'updateTime': 1774864005042, 'updater': '哇啦啦的哇'}, {'id': 27, 'code': 'CP20260325603950 ', 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 2, 'productTotalStock': 334, 'rankNum': 0, 'status': 1, 'createTime': 1774422695322, 'creator': '203', 'updateTime': 1775035886582, 'updater': '哇啦啦的哇'}, {'id': 26, 'code': 'CP20260325218786 ', 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 2, 'productTotalStock': 2000, 'rankNum': 0, 'status': 1, 'createTime': 1774419224101, 'creator': '145', 'updateTime': 1775036178416, 'updater': '哇啦啦的哇'}]}}
+2026-05-08 17:54:47,334 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:54:47,335 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:54:47,485 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 17:54:47,492 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [94]
+2026-05-08 17:54:47,494 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:54:47,630 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 7}
+2026-05-08 17:54:47,633 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:26] INFO 修改支付页产品推荐排序号 - recommend_id: 7, rank_num: 1
+2026-05-08 17:54:47,634 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐排序号 ===========
+2026-05-08 17:54:47,762 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:28] INFO 修改支付页产品推荐排序号响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:54:47,766 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:39] INFO 修改支付页产品推荐状态 - recommend_id: 7, recommend_status: 2
+2026-05-08 17:54:47,768 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐状态 ===========
+2026-05-08 17:54:47,932 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:41] INFO 修改支付页产品推荐状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:54:47,937 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:67] INFO 删除支付页产品推荐 - recommend_id: 7
+2026-05-08 17:54:47,940 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 删除支付页产品推荐 ===========
+2026-05-08 17:54:48,079 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:69] INFO 删除支付页产品推荐响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:54:48,083 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [94]
+2026-05-08 17:54:48,084 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:54:48,225 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 8}
+2026-05-08 17:54:48,228 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:39] INFO 修改支付页产品推荐状态 - recommend_id: 8, recommend_status: 2
+2026-05-08 17:54:48,229 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐状态 ===========
+2026-05-08 17:54:48,363 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:41] INFO 修改支付页产品推荐状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:54:48,365 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:79] INFO 批量删除支付页产品推荐 - ids: [8]
+2026-05-08 17:54:48,367 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 批量删除支付页产品推荐 ===========
+2026-05-08 17:54:48,514 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:81] INFO 批量删除支付页产品推荐响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:54:48,521 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:114] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:54:48,524 [tid:34716 pid:22632] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:54:48,679 [tid:34716 pid:22632] ProductPaymentRecommendManage.py[line:123] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 95, 'productName': '测试产品_1778229173_updated', 'intro': '测试产品简介_1778229173_updated', 'productSkuList': [{'id': 572, 'productId': 95, 'productSkuId': '95_42', 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'stockNum': 200}], 'productDetailList': [{'id': 319, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'isFeatured': 1, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}}], 'route': '/test/product/1778229173_updated'}, {'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-08 17:59:30,736 [tid:27472 pid:18524] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 17:59:30,739 [tid:27472 pid:18524] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 17:59:30,739 [tid:27472 pid:18524] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 17:59:31,265 [tid:27472 pid:18524] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 17:59:31,464 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 999
+2026-05-08 17:59:31,466 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:59:31,605 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 17:59:31,617 [tid:27472 pid:18524] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 50
+2026-05-08 17:59:31,618 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 17:59:31,815 [tid:27472 pid:18524] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}, {'id': 65, 'code': 'CP20260413460270 ', 'productName': '良策022', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066180401, 'creator': '203', 'updateTime': 1776066180401, 'updater': '203'}, {'id': 64, 'code': 'CP20260413172628 ', 'productName': '良策021', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066173436, 'creator': '203', 'updateTime': 1776066173436, 'updater': '203'}, {'id': 63, 'code': 'CP20260413623335 ', 'productName': '良策020', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066167653, 'creator': '203', 'updateTime': 1776066167653, 'updater': '203'}, {'id': 62, 'code': 'CP20260413921990 ', 'productName': '良策019123', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066090386, 'creator': '203', 'updateTime': 1776415884210, 'updater': '前段大佬'}, {'id': 61, 'code': 'CP20260413979936 ', 'productName': '良策018', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066081675, 'creator': '203', 'updateTime': 1776066081675, 'updater': '203'}, {'id': 60, 'code': 'CP20260413652458 ', 'productName': '良策017', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066075348, 'creator': '203', 'updateTime': 1776066075348, 'updater': '203'}, {'id': 59, 'code': 'CP20260413290648 ', 'productName': '良策016', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066070332, 'creator': '203', 'updateTime': 1776066070332, 'updater': '203'}, {'id': 58, 'code': 'CP20260413424940 ', 'productName': '良策015', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066064755, 'creator': '203', 'updateTime': 1776066064755, 'updater': '203'}, {'id': 57, 'code': 'CP20260413838868 ', 'productName': '良策014', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066059702, 'creator': '203', 'updateTime': 1776066059702, 'updater': '203'}, {'id': 56, 'code': 'CP20260413431170 ', 'productName': '良策013', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066055759, 'creator': '203', 'updateTime': 1776066055759, 'updater': '203'}, {'id': 55, 'code': 'CP20260413836496 ', 'productName': '良策012', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066051388, 'creator': '203', 'updateTime': 1776066051388, 'updater': '203'}, {'id': 54, 'code': 'CP20260413963655 ', 'productName': '良策011', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066034701, 'creator': '203', 'updateTime': 1776066034701, 'updater': '203'}, {'id': 53, 'code': 'CP20260413260488 ', 'productName': '良策010', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066024299, 'creator': '203', 'updateTime': 1776066024299, 'updater': '203'}, {'id': 52, 'code': 'CP20260413590245 ', 'productName': '良策009', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066015212, 'creator': '203', 'updateTime': 1776066015212, 'updater': '203'}, {'id': 51, 'code': 'CP20260413805401 ', 'productName': '良策008', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065968687, 'creator': '203', 'updateTime': 1776065968687, 'updater': '203'}, {'id': 50, 'code': 'CP20260413269304 ', 'productName': '良策007', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065962987, 'creator': '203', 'updateTime': 1776065962987, 'updater': '203'}, {'id': 49, 'code': 'CP20260413562218 ', 'productName': '良策006', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065957936, 'creator': '203', 'updateTime': 1776065957936, 'updater': '203'}, {'id': 48, 'code': 'CP20260413913487 ', 'productName': '良策005', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065952685, 'creator': '203', 'updateTime': 1776065952685, 'updater': '203'}, {'id': 47, 'code': 'CP20260413300093 ', 'productName': '良策004', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065948494, 'creator': '203', 'updateTime': 1776065948494, 'updater': '203'}, {'id': 46, 'code': 'CP20260413483103 ', 'productName': '良策003', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065941195, 'creator': '203', 'updateTime': 1776065941195, 'updater': '203'}, {'id': 45, 'code': 'CP20260413434069 ', 'productName': '良策002', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065932029, 'creator': '203', 'updateTime': 1776065932029, 'updater': '203'}, {'id': 44, 'code': 'CP20260413391020 ', 'productName': '良策001', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065890996, 'creator': '203', 'updateTime': 1776065890996, 'updater': '203'}, {'id': 43, 'code': 'CP20260413625734 ', 'productName': '测试数据001', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_1144_1776065476835.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_1144_1776065480870.png', 'name': None, 'alt': None}, 'productPrice': 43.0, 'productOriginalPrice': 55.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065536097, 'creator': '203', 'updateTime': 1776065536097, 'updater': '203'}, {'id': 42, 'code': 'CP20260410349452 ', 'productName': 'qeq', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/头像_1775812458459.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260410/头像_1775812463735.jpg', 'name': None, 'alt': None}, 'productPrice': 222.0, 'productOriginalPrice': 222.0, 'productColor': '测试颜色', 'productColorCard': ['#0554a6'], 'productColorNum': 1, 'productTotalStock': 220, 'rankNum': 0, 'status': 1, 'createTime': 1775812480287, 'creator': '205', 'updateTime': 1775812480287, 'updater': '205'}, {'id': 41, 'code': 'CP20260410917824 ', 'productName': '测试库存的商品', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/screenshot-20240617-170016_1775804829867.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260410/screenshot-20240617-165906_1775804836789.png', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '黑色', 'productColorCard': ['#171718'], 'productColorNum': 1, 'productTotalStock': 0, 'rankNum': 0, 'status': 1, 'createTime': 1775804894985, 'creator': '206', 'updateTime': 1775804894985, 'updater': '206'}, {'id': 40, 'code': 'CP20260408723332 ', 'productName': '国家宝的测试产品2', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260408/头像_1775641372621.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260408/头像_1775641381171.jpg', 'name': None, 'alt': None}, 'productPrice': 444.0, 'productOriginalPrice': 444.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 4, 'productTotalStock': 1735, 'rankNum': 0, 'status': 1, 'createTime': 1775641472300, 'creator': '205', 'updateTime': 1775641472300, 'updater': '205'}, {'id': 39, 'code': 'CP20260402960755 ', 'productName': '国家宝的测试产品', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/头像_1775120796898.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/头像_1775120800699.jpg', 'name': None, 'alt': None}, 'productPrice': 250.41, 'productOriginalPrice': 250.41, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 3, 'productTotalStock': 2988, 'rankNum': 0, 'status': 1, 'createTime': 1775120871193, 'creator': '205', 'updateTime': 1775640892254, 'updater': '哇啦啦的哇'}, {'id': 33, 'code': 'CP20260331507268 ', 'productName': 'xxx1', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/20260323-154546_1774926983189.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/20260323-154601_1774927008107.jpg', 'name': None, 'alt': None}, 'productPrice': 89.0, 'productOriginalPrice': 99.0, 'productColor': '红色', 'productColorCard': [], 'productColorNum': 1, 'productTotalStock': 1, 'rankNum': 0, 'status': 1, 'createTime': 1774927116973, 'creator': '204', 'updateTime': 1774927116973, 'updater': '204'}, {'id': 32, 'code': 'CP20260330682255 ', 'productName': 'macbookeno', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_Y02008_1774862975925.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_Y196_1774862979306.png', 'name': None, 'alt': None}, 'productPrice': 55.0, 'productOriginalPrice': 60.0, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 1, 'productTotalStock': 600, 'rankNum': 0, 'status': 1, 'createTime': 1774862998501, 'creator': '203', 'updateTime': 1774862998501, 'updater': '203'}, {'id': 31, 'code': 'CP20260330236650 ', 'productName': '白起', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_IT65_1774857879567.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_IT65_1774857881904.png', 'name': None, 'alt': None}, 'productPrice': 38.0, 'productOriginalPrice': 40.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 5, 'productTotalStock': 27879, 'rankNum': 0, 'status': 1, 'createTime': 1774857898894, 'creator': '203', 'updateTime': 1775023218765, 'updater': '挂辣辣的瓜'}, {'id': 28, 'code': 'CP20260325183815 ', 'productName': 'TTT恤', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260325/图4_1774439207102.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260325/图4_1774439193638.jpg', 'name': None, 'alt': None}, 'productPrice': 39.9, 'productOriginalPrice': 77.0, 'productColor': '绿色', 'productColorCard': [], 'productColorNum': 1, 'productTotalStock': 0, 'rankNum': 0, 'status': 1, 'createTime': 1774439216916, 'creator': '203', 'updateTime': 1774864005042, 'updater': '哇啦啦的哇'}, {'id': 27, 'code': 'CP20260325603950 ', 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 2, 'productTotalStock': 334, 'rankNum': 0, 'status': 1, 'createTime': 1774422695322, 'creator': '203', 'updateTime': 1775035886582, 'updater': '哇啦啦的哇'}, {'id': 26, 'code': 'CP20260325218786 ', 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 2, 'productTotalStock': 2000, 'rankNum': 0, 'status': 1, 'createTime': 1774419224101, 'creator': '145', 'updateTime': 1775036178416, 'updater': '哇啦啦的哇'}]}}
+2026-05-08 17:59:31,835 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:59:31,837 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:59:31,986 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 17:59:31,993 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [94]
+2026-05-08 17:59:31,994 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:59:32,152 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 9}
+2026-05-08 17:59:32,161 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:26] INFO 修改支付页产品推荐排序号 - recommend_id: 9, rank_num: 1
+2026-05-08 17:59:32,162 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐排序号 ===========
+2026-05-08 17:59:32,313 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:28] INFO 修改支付页产品推荐排序号响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:59:32,349 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:39] INFO 修改支付页产品推荐状态 - recommend_id: 9, recommend_status: 2
+2026-05-08 17:59:32,352 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐状态 ===========
+2026-05-08 17:59:32,503 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:41] INFO 修改支付页产品推荐状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:59:32,508 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:67] INFO 删除支付页产品推荐 - recommend_id: 9
+2026-05-08 17:59:32,509 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 删除支付页产品推荐 ===========
+2026-05-08 17:59:32,665 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:69] INFO 删除支付页产品推荐响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:59:32,671 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [94]
+2026-05-08 17:59:32,672 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 17:59:32,833 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 10}
+2026-05-08 17:59:32,835 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:39] INFO 修改支付页产品推荐状态 - recommend_id: 10, recommend_status: 2
+2026-05-08 17:59:32,836 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐状态 ===========
+2026-05-08 17:59:32,998 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:41] INFO 修改支付页产品推荐状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:59:33,002 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:79] INFO 批量删除支付页产品推荐 - ids: [10]
+2026-05-08 17:59:33,003 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 批量删除支付页产品推荐 ===========
+2026-05-08 17:59:33,134 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:81] INFO 批量删除支付页产品推荐响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 17:59:33,150 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:114] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 17:59:33,151 [tid:27472 pid:18524] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 17:59:33,337 [tid:27472 pid:18524] ProductPaymentRecommendManage.py[line:123] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 95, 'productName': '测试产品_1778229173_updated', 'intro': '测试产品简介_1778229173_updated', 'productSkuList': [{'id': 572, 'productId': 95, 'productSkuId': '95_42', 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'stockNum': 200}], 'productDetailList': [{'id': 319, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'isFeatured': 1, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}}], 'route': '/test/product/1778229173_updated'}, {'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-08 18:02:50,876 [tid:33056 pid:18308] UserManage.py[line:44] INFO 尝试读取配置文件: C:\Users\a\PyCharmMiscProject\smart-management-auto-test\dulizhan\library\BusinessKw\JoyHub\../../../../test_case/Resource/AdapterKws/hh-qa.robot
+2026-05-08 18:02:50,880 [tid:33056 pid:18308] UserManage.py[line:57] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHub\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-08 18:02:50,881 [tid:33056 pid:18308] UserManage.py[line:37] WARNING 未从配置文件读取到JoyHub Token
+2026-05-08 18:02:51,470 [tid:33056 pid:18308] Dlizhan_interface.py[line:71] INFO 清除用户 joytest 的指纹锁,影响行数: 1
+2026-05-08 18:02:51,637 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 999
+2026-05-08 18:02:51,638 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 18:02:51,776 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 18:02:51,792 [tid:33056 pid:18308] ProductManage.py[line:127] INFO 获得产品分页 - page_no: 1, page_size: 50
+2026-05-08 18:02:51,793 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 获得产品分页 ===========
+2026-05-08 18:02:51,967 [tid:33056 pid:18308] ProductManage.py[line:136] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 95, 'code': 'CP20260508654830 ', 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 200, 'rankNum': 0, 'status': 2, 'createTime': 1778229173427, 'creator': '203', 'updateTime': 1778229173617, 'updater': '哇啦啦的哇'}, {'id': 94, 'code': 'CP20260508154294 ', 'productName': '自动化测试产品_1778228602', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 100.0, 'productOriginalPrice': 120.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 1, 'productTotalStock': 100, 'rankNum': 0, 'status': 2, 'createTime': 1778228602253, 'creator': '203', 'updateTime': 1778228602253, 'updater': '203'}, {'id': 75, 'code': 'CP20260413601547 ', 'productName': '良策032', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 5999, 'rankNum': 0, 'status': 1, 'createTime': 1776066295914, 'creator': '203', 'updateTime': 1776066295914, 'updater': '203'}, {'id': 74, 'code': 'CP20260413923385 ', 'productName': '良策031', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066290903, 'creator': '203', 'updateTime': 1776066290903, 'updater': '203'}, {'id': 73, 'code': 'CP20260413362071 ', 'productName': '良策030', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066287443, 'creator': '203', 'updateTime': 1776066287443, 'updater': '203'}, {'id': 72, 'code': 'CP20260413207154 ', 'productName': '良策029', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066281052, 'creator': '203', 'updateTime': 1776066281052, 'updater': '203'}, {'id': 71, 'code': 'CP20260413732126 ', 'productName': '良策028', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066277005, 'creator': '203', 'updateTime': 1776066277005, 'updater': '203'}, {'id': 70, 'code': 'CP20260413822257 ', 'productName': '良策027', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066247945, 'creator': '203', 'updateTime': 1776066247945, 'updater': '203'}, {'id': 69, 'code': 'CP20260413885056 ', 'productName': '良策026', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066243332, 'creator': '203', 'updateTime': 1776066243332, 'updater': '203'}, {'id': 68, 'code': 'CP20260413517746 ', 'productName': '良策025', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066226915, 'creator': '203', 'updateTime': 1776066226915, 'updater': '203'}, {'id': 67, 'code': 'CP20260413218321 ', 'productName': '良策024', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066219134, 'creator': '203', 'updateTime': 1776066219134, 'updater': '203'}, {'id': 66, 'code': 'CP20260413285659 ', 'productName': '良策023', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066184499, 'creator': '203', 'updateTime': 1776066184499, 'updater': '203'}, {'id': 65, 'code': 'CP20260413460270 ', 'productName': '良策022', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066180401, 'creator': '203', 'updateTime': 1776066180401, 'updater': '203'}, {'id': 64, 'code': 'CP20260413172628 ', 'productName': '良策021', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066173436, 'creator': '203', 'updateTime': 1776066173436, 'updater': '203'}, {'id': 63, 'code': 'CP20260413623335 ', 'productName': '良策020', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066167653, 'creator': '203', 'updateTime': 1776066167653, 'updater': '203'}, {'id': 62, 'code': 'CP20260413921990 ', 'productName': '良策019123', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066090386, 'creator': '203', 'updateTime': 1776415884210, 'updater': '前段大佬'}, {'id': 61, 'code': 'CP20260413979936 ', 'productName': '良策018', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066081675, 'creator': '203', 'updateTime': 1776066081675, 'updater': '203'}, {'id': 60, 'code': 'CP20260413652458 ', 'productName': '良策017', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066075348, 'creator': '203', 'updateTime': 1776066075348, 'updater': '203'}, {'id': 59, 'code': 'CP20260413290648 ', 'productName': '良策016', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066070332, 'creator': '203', 'updateTime': 1776066070332, 'updater': '203'}, {'id': 58, 'code': 'CP20260413424940 ', 'productName': '良策015', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066064755, 'creator': '203', 'updateTime': 1776066064755, 'updater': '203'}, {'id': 57, 'code': 'CP20260413838868 ', 'productName': '良策014', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066059702, 'creator': '203', 'updateTime': 1776066059702, 'updater': '203'}, {'id': 56, 'code': 'CP20260413431170 ', 'productName': '良策013', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066055759, 'creator': '203', 'updateTime': 1776066055759, 'updater': '203'}, {'id': 55, 'code': 'CP20260413836496 ', 'productName': '良策012', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066051388, 'creator': '203', 'updateTime': 1776066051388, 'updater': '203'}, {'id': 54, 'code': 'CP20260413963655 ', 'productName': '良策011', 'productType': '1', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066034701, 'creator': '203', 'updateTime': 1776066034701, 'updater': '203'}, {'id': 53, 'code': 'CP20260413260488 ', 'productName': '良策010', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066024299, 'creator': '203', 'updateTime': 1776066024299, 'updater': '203'}, {'id': 52, 'code': 'CP20260413590245 ', 'productName': '良策009', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776066015212, 'creator': '203', 'updateTime': 1776066015212, 'updater': '203'}, {'id': 51, 'code': 'CP20260413805401 ', 'productName': '良策008', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065968687, 'creator': '203', 'updateTime': 1776065968687, 'updater': '203'}, {'id': 50, 'code': 'CP20260413269304 ', 'productName': '良策007', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065962987, 'creator': '203', 'updateTime': 1776065962987, 'updater': '203'}, {'id': 49, 'code': 'CP20260413562218 ', 'productName': '良策006', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065957936, 'creator': '203', 'updateTime': 1776065957936, 'updater': '203'}, {'id': 48, 'code': 'CP20260413913487 ', 'productName': '良策005', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065952685, 'creator': '203', 'updateTime': 1776065952685, 'updater': '203'}, {'id': 47, 'code': 'CP20260413300093 ', 'productName': '良策004', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065948494, 'creator': '203', 'updateTime': 1776065948494, 'updater': '203'}, {'id': 46, 'code': 'CP20260413483103 ', 'productName': '良策003', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065941195, 'creator': '203', 'updateTime': 1776065941195, 'updater': '203'}, {'id': 45, 'code': 'CP20260413434069 ', 'productName': '良策002', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065932029, 'creator': '203', 'updateTime': 1776065932029, 'updater': '203'}, {'id': 44, 'code': 'CP20260413391020 ', 'productName': '良策001', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065846196.png', 'name': None, 'alt': None}, 'productPrice': 40.55, 'productOriginalPrice': 56.99, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065890996, 'creator': '203', 'updateTime': 1776065890996, 'updater': '203'}, {'id': 43, 'code': 'CP20260413625734 ', 'productName': '测试数据001', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_1144_1776065476835.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_1144_1776065480870.png', 'name': None, 'alt': None}, 'productPrice': 43.0, 'productOriginalPrice': 55.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 3, 'productTotalStock': 6000, 'rankNum': 0, 'status': 1, 'createTime': 1776065536097, 'creator': '203', 'updateTime': 1776065536097, 'updater': '203'}, {'id': 42, 'code': 'CP20260410349452 ', 'productName': 'qeq', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/头像_1775812458459.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260410/头像_1775812463735.jpg', 'name': None, 'alt': None}, 'productPrice': 222.0, 'productOriginalPrice': 222.0, 'productColor': '测试颜色', 'productColorCard': ['#0554a6'], 'productColorNum': 1, 'productTotalStock': 220, 'rankNum': 0, 'status': 1, 'createTime': 1775812480287, 'creator': '205', 'updateTime': 1775812480287, 'updater': '205'}, {'id': 41, 'code': 'CP20260410917824 ', 'productName': '测试库存的商品', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/screenshot-20240617-170016_1775804829867.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260410/screenshot-20240617-165906_1775804836789.png', 'name': None, 'alt': None}, 'productPrice': 12.0, 'productOriginalPrice': 10.0, 'productColor': '黑色', 'productColorCard': ['#171718'], 'productColorNum': 1, 'productTotalStock': 0, 'rankNum': 0, 'status': 1, 'createTime': 1775804894985, 'creator': '206', 'updateTime': 1775804894985, 'updater': '206'}, {'id': 40, 'code': 'CP20260408723332 ', 'productName': '国家宝的测试产品2', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260408/头像_1775641372621.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260408/头像_1775641381171.jpg', 'name': None, 'alt': None}, 'productPrice': 444.0, 'productOriginalPrice': 444.0, 'productColor': '褐色', 'productColorCard': ['#b2b8bf'], 'productColorNum': 4, 'productTotalStock': 1735, 'rankNum': 0, 'status': 1, 'createTime': 1775641472300, 'creator': '205', 'updateTime': 1775641472300, 'updater': '205'}, {'id': 39, 'code': 'CP20260402960755 ', 'productName': '国家宝的测试产品', 'productType': '1', 'cateName': '国家宝的测试产品分类', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260402/头像_1775120796898.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260402/头像_1775120800699.jpg', 'name': None, 'alt': None}, 'productPrice': 250.41, 'productOriginalPrice': 250.41, 'productColor': '卡其色', 'productColorCard': ['#546474'], 'productColorNum': 3, 'productTotalStock': 2988, 'rankNum': 0, 'status': 1, 'createTime': 1775120871193, 'creator': '205', 'updateTime': 1775640892254, 'updater': '哇啦啦的哇'}, {'id': 33, 'code': 'CP20260331507268 ', 'productName': 'xxx1', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260331/20260323-154546_1774926983189.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260331/20260323-154601_1774927008107.jpg', 'name': None, 'alt': None}, 'productPrice': 89.0, 'productOriginalPrice': 99.0, 'productColor': '红色', 'productColorCard': [], 'productColorNum': 1, 'productTotalStock': 1, 'rankNum': 0, 'status': 1, 'createTime': 1774927116973, 'creator': '204', 'updateTime': 1774927116973, 'updater': '204'}, {'id': 32, 'code': 'CP20260330682255 ', 'productName': 'macbookeno', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_Y02008_1774862975925.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_Y196_1774862979306.png', 'name': None, 'alt': None}, 'productPrice': 55.0, 'productOriginalPrice': 60.0, 'productColor': '灰色', 'productColorCard': ['#6b6f72'], 'productColorNum': 1, 'productTotalStock': 600, 'rankNum': 0, 'status': 1, 'createTime': 1774862998501, 'creator': '203', 'updateTime': 1774862998501, 'updater': '203'}, {'id': 31, 'code': 'CP20260330236650 ', 'productName': '白起', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_IT65_1774857879567.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260330/resized_IT65_1774857881904.png', 'name': None, 'alt': None}, 'productPrice': 38.0, 'productOriginalPrice': 40.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 5, 'productTotalStock': 27879, 'rankNum': 0, 'status': 1, 'createTime': 1774857898894, 'creator': '203', 'updateTime': 1775023218765, 'updater': '挂辣辣的瓜'}, {'id': 28, 'code': 'CP20260325183815 ', 'productName': 'TTT恤', 'productType': '1', 'cateName': 'joyhubT恤', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260325/图4_1774439207102.jpg', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260325/图4_1774439193638.jpg', 'name': None, 'alt': None}, 'productPrice': 39.9, 'productOriginalPrice': 77.0, 'productColor': '绿色', 'productColorCard': [], 'productColorNum': 1, 'productTotalStock': 0, 'rankNum': 0, 'status': 1, 'createTime': 1774439216916, 'creator': '203', 'updateTime': 1774864005042, 'updater': '哇啦啦的哇'}, {'id': 27, 'code': 'CP20260325603950 ', 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 2, 'productTotalStock': 334, 'rankNum': 0, 'status': 1, 'createTime': 1774422695322, 'creator': '203', 'updateTime': 1775035886582, 'updater': '哇啦啦的哇'}, {'id': 26, 'code': 'CP20260325218786 ', 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productColorNum': 2, 'productTotalStock': 2000, 'rankNum': 0, 'status': 1, 'createTime': 1774419224101, 'creator': '145', 'updateTime': 1775036178416, 'updater': '哇啦啦的哇'}]}}
+2026-05-08 18:02:51,974 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:93] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 18:02:51,975 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 18:02:52,116 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:102] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 6, 'productId': 95, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1778233888257, 'productName': '测试产品_1778229173_updated', 'productType': '1', 'cateName': '测试使用分类-普通产品-qxj', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'productPrice': 200.0, 'productOriginalPrice': 220.0, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'productTotalStock': 0, 'status': 2}, {'id': 3, 'productId': 27, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838523, 'productName': '软泥怪', 'productType': '1', 'cateName': '玩具一号', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'productPrice': 59.99, 'productOriginalPrice': 69.99, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}, {'id': 4, 'productId': 26, 'recommendStatus': 1, 'rankNum': 0, 'createTime': 1774431838531, 'productName': '测试产品', 'productType': '2', 'cateName': '拉布布', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}, 'productPrice': 16.0, 'productOriginalPrice': 12.0, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'productTotalStock': 0, 'status': 1}]}}
+2026-05-08 18:02:52,123 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [94]
+2026-05-08 18:02:52,125 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 18:02:52,266 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 11}
+2026-05-08 18:02:52,272 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:26] INFO 修改支付页产品推荐排序号 - recommend_id: 11, rank_num: 1
+2026-05-08 18:02:52,274 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐排序号 ===========
+2026-05-08 18:02:52,416 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:28] INFO 修改支付页产品推荐排序号响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 18:02:52,423 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:39] INFO 修改支付页产品推荐状态 - recommend_id: 11, recommend_status: 2
+2026-05-08 18:02:52,424 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐状态 ===========
+2026-05-08 18:02:52,554 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:41] INFO 修改支付页产品推荐状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 18:02:52,556 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:67] INFO 删除支付页产品推荐 - recommend_id: 11
+2026-05-08 18:02:52,557 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 删除支付页产品推荐 ===========
+2026-05-08 18:02:52,690 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:69] INFO 删除支付页产品推荐响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 18:02:52,701 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:52] INFO 创建支付页产品推荐 - product_ids: [94]
+2026-05-08 18:02:52,703 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 创建支付页产品推荐 ===========
+2026-05-08 18:02:52,850 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:57] INFO 创建支付页产品推荐响应: {'code': 0, 'msg': '', 'data': 12}
+2026-05-08 18:02:52,852 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:39] INFO 修改支付页产品推荐状态 - recommend_id: 12, recommend_status: 2
+2026-05-08 18:02:52,852 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 修改支付页产品推荐状态 ===========
+2026-05-08 18:02:52,987 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:41] INFO 修改支付页产品推荐状态响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 18:02:52,989 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:79] INFO 批量删除支付页产品推荐 - ids: [12]
+2026-05-08 18:02:52,990 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 批量删除支付页产品推荐 ===========
+2026-05-08 18:02:53,126 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:81] INFO 批量删除支付页产品推荐响应: {'code': 0, 'msg': '', 'data': True}
+2026-05-08 18:02:53,130 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:114] INFO 获得支付页产品推荐分页 - page_no: 1, page_size: 10
+2026-05-08 18:02:53,132 [tid:33056 pid:18308] Dlizhan_interface.py[line:45] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-08 18:02:53,276 [tid:33056 pid:18308] ProductPaymentRecommendManage.py[line:123] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 95, 'productName': '测试产品_1778229173_updated', 'intro': '测试产品简介_1778229173_updated', 'productSkuList': [{'id': 572, 'productId': 95, 'productSkuId': '95_42', 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'stockNum': 200}], 'productDetailList': [{'id': 319, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'isFeatured': 1, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}}], 'route': '/test/product/1778229173_updated'}, {'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-09 10:23:42,958 [tid:23452 pid:27832] LoginManage.py[line:33] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHubC\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-09 10:23:42,979 [tid:23452 pid:27832] LoginManage.py[line:33] ERROR 读取robot配置文件失败: [Errno 2] No such file or directory: 'C:\\Users\\a\\PyCharmMiscProject\\smart-management-auto-test\\dulizhan\\library\\BusinessKw\\JoyHubC\\../../../../test_case/Resource/AdapterKws/hh-qa.robot'
+2026-05-09 10:44:53,429 [tid:17980 pid:16416] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 10:44:53,888 [tid:17980 pid:16416] pgsqlhelper.py[line:92] ERROR PostgreSQL执行SQL失败: column "content" does not exist
+LINE 2: SELECT content
+ ^
+, SQL:
+ SELECT content
+ FROM system_mail_log
+ WHERE to_mail = %s
+ ORDER BY create_time DESC
+ LIMIT 1
+
+2026-05-09 11:05:14,969 [tid:8560 pid:23332] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 11:10:19,603 [tid:16072 pid:12668] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 11:12:09,211 [tid:33076 pid:25276] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 11:13:05,906 [tid:18616 pid:20816] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 11:13:05,910 [tid:18616 pid:20816] Dlizhan_interface.py[line:740] INFO 开始连接网易163邮箱获取验证码 - email: zq464008250@163.com
+2026-05-09 11:14:05,740 [tid:11164 pid:16392] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 11:14:05,743 [tid:11164 pid:16392] Dlizhan_interface.py[line:740] INFO 开始连接网易163邮箱获取验证码 - email: zq464008250@163.com
+2026-05-09 11:14:51,540 [tid:3012 pid:25560] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 11:14:51,543 [tid:3012 pid:25560] Dlizhan_interface.py[line:740] INFO 开始连接网易163邮箱获取验证码 - email: zq464008250@163.com
+2026-05-09 11:34:49,908 [tid:32572 pid:6088] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 11:37:03,165 [tid:22960 pid:13032] LoginManage.py[line:42] INFO 获取JoyHub C端邮箱验证码 - email: zq464008250@163.com
+2026-05-09 14:10:39,441 [tid:31504 pid:24932] LoginManage.py[line:63] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/web-api/jh/event-tracking/create
+2026-05-09 14:10:39,454 [tid:31504 pid:24932] Dlizhan_interface.py[line:64] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:10:56,959 [tid:16416 pid:20608] LoginManage.py[line:63] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/web-api/jh/event-tracking/create
+2026-05-09 14:10:56,962 [tid:16416 pid:20608] Dlizhan_interface.py[line:64] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:10:57,311 [tid:16416 pid:20608] LoginManage.py[line:78] WARNING JoyHub C端登录响应中未解析到Token
+2026-05-09 14:21:21,799 [tid:25076 pid:9880] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:21:21,802 [tid:25076 pid:9880] Dlizhan_interface.py[line:68] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:21:22,671 [tid:25076 pid:9880] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:21:22,684 [tid:25076 pid:9880] UserManage.py[line:24] INFO 查询当前用户积分
+2026-05-09 14:21:22,686 [tid:25076 pid:9880] Dlizhan_interface.py[line:68] INFO =========== 查询当前用户积分 ===========
+2026-05-09 14:21:23,051 [tid:25076 pid:9880] UserManage.py[line:26] INFO 查询当前用户积分响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-09 14:21:40,069 [tid:19536 pid:17500] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:21:40,072 [tid:19536 pid:17500] Dlizhan_interface.py[line:68] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:21:40,759 [tid:19536 pid:17500] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:23:03,116 [tid:5984 pid:8072] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:23:03,119 [tid:5984 pid:8072] Dlizhan_interface.py[line:68] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:23:03,878 [tid:5984 pid:8072] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:23:18,673 [tid:23196 pid:23340] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:23:18,676 [tid:23196 pid:23340] Dlizhan_interface.py[line:68] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:23:19,441 [tid:23196 pid:23340] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:23:59,595 [tid:24192 pid:15872] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:23:59,597 [tid:24192 pid:15872] Dlizhan_interface.py[line:68] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:24:00,265 [tid:24192 pid:15872] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:29:12,238 [tid:26036 pid:9172] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:29:12,241 [tid:26036 pid:9172] Dlizhan_interface.py[line:67] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:29:13,031 [tid:26036 pid:9172] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:29:13,035 [tid:26036 pid:9172] UserManage.py[line:24] INFO 查询当前用户积分
+2026-05-09 14:29:13,035 [tid:26036 pid:9172] Dlizhan_interface.py[line:67] INFO =========== 查询当前用户积分 ===========
+2026-05-09 14:29:13,350 [tid:26036 pid:9172] UserManage.py[line:26] INFO 查询当前用户积分响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-09 14:29:30,760 [tid:31084 pid:30424] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:29:30,763 [tid:31084 pid:30424] Dlizhan_interface.py[line:67] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:29:31,602 [tid:31084 pid:30424] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:29:52,646 [tid:21000 pid:11416] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:29:52,648 [tid:21000 pid:11416] Dlizhan_interface.py[line:67] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:29:53,344 [tid:21000 pid:11416] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:29:53,345 [tid:21000 pid:11416] Dlizhan_interface.py[line:67] INFO =========== debug ===========
+2026-05-09 14:29:53,680 [tid:21000 pid:11416] Dlizhan_interface.py[line:67] INFO =========== debug ===========
+2026-05-09 14:32:05,810 [tid:12892 pid:11976] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:32:05,813 [tid:12892 pid:11976] Dlizhan_interface.py[line:67] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:32:06,610 [tid:12892 pid:11976] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:32:06,615 [tid:12892 pid:11976] UserManage.py[line:24] INFO 查询当前用户积分
+2026-05-09 14:32:06,616 [tid:12892 pid:11976] Dlizhan_interface.py[line:67] INFO =========== 查询当前用户积分 ===========
+2026-05-09 14:32:06,941 [tid:12892 pid:11976] UserManage.py[line:26] INFO 查询当前用户积分响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-09 14:39:47,736 [tid:34232 pid:2944] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:39:47,739 [tid:34232 pid:2944] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:39:48,600 [tid:34232 pid:2944] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:39:48,606 [tid:34232 pid:2944] UserManage.py[line:24] INFO 查询当前用户积分
+2026-05-09 14:39:48,607 [tid:34232 pid:2944] Dlizhan_interface.py[line:69] INFO =========== 查询当前用户积分 ===========
+2026-05-09 14:39:48,919 [tid:34232 pid:2944] UserManage.py[line:26] INFO 查询当前用户积分响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-09 14:40:16,521 [tid:21076 pid:20056] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:40:16,523 [tid:21076 pid:20056] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:40:17,314 [tid:21076 pid:20056] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:41:50,602 [tid:17340 pid:17876] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:41:50,605 [tid:17340 pid:17876] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:41:51,269 [tid:17340 pid:17876] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 14:42:12,773 [tid:26376 pid:17996] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 14:42:12,776 [tid:26376 pid:17996] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 14:42:13,432 [tid:26376 pid:17996] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 16:34:23,022 [tid:22352 pid:23044] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 16:34:23,034 [tid:22352 pid:23044] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 16:34:24,053 [tid:22352 pid:23044] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 16:34:24,058 [tid:22352 pid:23044] UserManage.py[line:24] INFO 查询当前用户积分
+2026-05-09 16:34:24,060 [tid:22352 pid:23044] Dlizhan_interface.py[line:69] INFO =========== 查询当前用户积分 ===========
+2026-05-09 16:34:24,378 [tid:22352 pid:23044] UserManage.py[line:26] INFO 查询当前用户积分响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-09 16:41:05,965 [tid:10376 pid:10200] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 16:41:05,970 [tid:10376 pid:10200] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 16:41:06,604 [tid:10376 pid:10200] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 16:41:06,611 [tid:10376 pid:10200] UserManage.py[line:24] INFO 查询当前用户积分
+2026-05-09 16:41:06,613 [tid:10376 pid:10200] Dlizhan_interface.py[line:69] INFO =========== 查询当前用户积分 ===========
+2026-05-09 16:41:06,958 [tid:10376 pid:10200] UserManage.py[line:26] INFO 查询当前用户积分响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-09 16:41:24,487 [tid:15956 pid:8580] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 16:41:24,490 [tid:15956 pid:8580] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 16:41:25,166 [tid:15956 pid:8580] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 16:41:25,167 [tid:15956 pid:8580] UserManage.py[line:24] INFO 查询当前用户积分
+2026-05-09 16:41:25,168 [tid:15956 pid:8580] Dlizhan_interface.py[line:69] INFO =========== 查询当前用户积分 ===========
+2026-05-09 16:41:25,494 [tid:15956 pid:8580] UserManage.py[line:26] INFO 查询当前用户积分响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-09 16:42:59,628 [tid:19160 pid:26936] LoginManage.py[line:68] INFO JoyHub C端登录 - email: zq464008250@163.com, path: https://joyhub-website-frontend-test.best-envision.com/api/web/login/login
+2026-05-09 16:42:59,631 [tid:19160 pid:26936] Dlizhan_interface.py[line:69] INFO =========== JoyHub C端登录 ===========
+2026-05-09 16:43:00,420 [tid:19160 pid:26936] LoginManage.py[line:81] INFO JoyHub C端登录成功,Token已写入当前实例
+2026-05-09 17:23:32,927 [tid:12548 pid:20408] BannerManage.py[line:35] INFO 获得Banner管理分页
+2026-05-09 17:23:32,936 [tid:12548 pid:20408] Dlizhan_interface.py[line:69] INFO =========== 获得Banner管理分页 ===========
+2026-05-09 17:23:33,323 [tid:12548 pid:20408] BannerManage.py[line:37] INFO 获得Banner管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 45, 'list': [{'id': 108, 'position': 'detail_test_1778054968', 'title': '详情测试Banner_1778054968', 'subTitle': None, 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner Image', 'alt': None, 'mime_type': 'image/webp'}, 'link': None, 'platform': 1, 'lang': 'en', 'rankNum': 968, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 107, 'position': 'home_1778054968', 'title': '测试Banner_1778054968', 'subTitle': '测试副标题', 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner', 'alt': None, 'mime_type': 'image/webp'}, 'link': 'https://example.com', 'platform': 1, 'lang': 'en', 'rankNum': 968, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 102, 'position': 'detail_test_1778054913', 'title': '详情测试Banner_1778054913', 'subTitle': None, 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner Image', 'alt': None, 'mime_type': 'image/webp'}, 'link': None, 'platform': 1, 'lang': 'en', 'rankNum': 913, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 101, 'position': 'home_1778054912', 'title': '测试Banner_1778054912', 'subTitle': '测试副标题', 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner', 'alt': None, 'mime_type': 'image/webp'}, 'link': 'https://example.com', 'platform': 1, 'lang': 'en', 'rankNum': 912, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 126, 'position': 'detail_test_1778057875', 'title': '详情测试Banner_1778057875', 'subTitle': None, 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner Image', 'alt': None, 'mime_type': 'image/webp'}, 'link': None, 'platform': 1, 'lang': 'en', 'rankNum': 875, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 125, 'position': 'home_1778057875', 'title': '测试Banner_1778057875', 'subTitle': '测试副标题', 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner', 'alt': None, 'mime_type': 'image/webp'}, 'link': 'https://example.com', 'platform': 1, 'lang': 'en', 'rankNum': 875, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 84, 'position': 'detail_test_1778053870', 'title': '详情测试Banner_1778053870', 'subTitle': None, 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner Image', 'alt': None, 'mime_type': 'image/webp'}, 'link': None, 'platform': 1, 'lang': 'en', 'rankNum': 870, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 83, 'position': 'home_1778053869', 'title': '测试Banner_1778053869', 'subTitle': '测试副标题', 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner', 'alt': None, 'mime_type': 'image/webp'}, 'link': 'https://example.com', 'platform': 1, 'lang': 'en', 'rankNum': 869, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 66, 'position': 'detail_test_1778032847', 'title': '详情测试Banner_1778032847', 'subTitle': None, 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner Image', 'alt': None, 'mime_type': 'image/webp'}, 'link': None, 'platform': 1, 'lang': 'en', 'rankNum': 847, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}, {'id': 65, 'position': 'home_1778032847', 'title': '测试Banner_1778032847', 'subTitle': '测试副标题', 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner', 'alt': None, 'mime_type': 'image/webp'}, 'link': 'https://example.com', 'platform': 1, 'lang': 'en', 'rankNum': 847, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}]}}
+2026-05-09 17:23:33,329 [tid:12548 pid:20408] BannerManage.py[line:24] INFO 获得Banner管理
+2026-05-09 17:23:33,331 [tid:12548 pid:20408] Dlizhan_interface.py[line:69] INFO =========== 获得Banner管理 ===========
+2026-05-09 17:23:33,652 [tid:12548 pid:20408] BannerManage.py[line:26] INFO 获得Banner管理响应: {'code': 0, 'msg': '', 'data': {'id': 108, 'position': 'detail_test_1778054968', 'title': '详情测试Banner_1778054968', 'subTitle': None, 'image': {'url': 'https://www.toendi.com/static/image/cd94c191561c4a37a04c78fca2913851.webp', 'name': 'Test Banner Image', 'alt': None, 'mime_type': 'image/webp'}, 'link': None, 'platform': 1, 'lang': 'en', 'rankNum': 968, 'type': 'promotion', 'status': 1, 'intervalTime': 5, 'coverImage': {'url': None, 'name': None, 'alt': None}}}
+2026-05-09 17:41:00,293 [tid:20368 pid:4620] BlogCateManage.py[line:24] INFO 获得blog分类列表
+2026-05-09 17:41:00,298 [tid:20368 pid:4620] Dlizhan_interface.py[line:69] INFO =========== 获得blog分类列表 ===========
+2026-05-09 17:41:00,722 [tid:20368 pid:4620] BlogCateManage.py[line:26] INFO 获得blog分类列表响应: {'code': 0, 'msg': '', 'data': [{'id': 12, 'name': 'blog分类3_updated_1778204681', 'coverImage': '{"alt": "", "url": "https://img.joyhub.net/official_jub/20260310/1qq_1773133717473.jpeg", "name": null}', 'status': 1, 'rankNum': 5, 'blogNum': 1, 'creator': None, 'updater': None, 'createTime': 1773133719093, 'updateTime': None, 'route': None}, {'id': 9, 'name': '分类名称', 'coverImage': '{"alt": "alt", "url": "http://test.yudao.iocoder.cn/20260302/img_1772434123004.png", "name": null}', 'status': 1, 'rankNum': 4, 'blogNum': 3, 'creator': None, 'updater': None, 'createTime': 1772434133382, 'updateTime': None, 'route': None}, {'id': 10, 'name': 'blog分类1', 'coverImage': '{"alt": "", "url": "https://img.joyhub.net/official_jub/20260310/12_1773133678766.jpeg", "name": null}', 'status': 1, 'rankNum': 3, 'blogNum': 2, 'creator': None, 'updater': None, 'createTime': 1773133682834, 'updateTime': None, 'route': None}, {'id': 11, 'name': 'blog分类2', 'coverImage': '{"alt": "", "url": "https://img.joyhub.net/official_jub/20260310/AD_6879eb6a2e01c_1773133699455.png", "name": null}', 'status': 1, 'rankNum': 3, 'blogNum': 1, 'creator': None, 'updater': None, 'createTime': 1773133702192, 'updateTime': None, 'route': None}]}
+2026-05-09 17:41:00,733 [tid:20368 pid:4620] BlogManage.py[line:46] INFO 获得blog管理分页
+2026-05-09 17:41:00,734 [tid:20368 pid:4620] Dlizhan_interface.py[line:69] INFO =========== 获得blog管理分页 ===========
+2026-05-09 17:41:01,118 [tid:20368 pid:4620] BlogManage.py[line:48] INFO 获得blog管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 4, 'list': [{'id': 22, 'code': 'BL20260330402803', 'title': '测试数据1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/7189350d6d3ce2948613beeba89b4f2f_1775814583479.jpeg', 'name': '', 'alt': ''}, 'status': 1, 'content': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
西伯利亚的地形如大地铺展的画卷,层次分明。西部是世界最大的低地 —— 西西伯利亚平原,地势低平、沼泽广布,鄂毕河、叶尼塞河蜿蜒其间,滋养着广袤的亚寒带针叶林;中部是平均海拔 500-700 米的中西伯利亚高原,玄武岩台地绵延,古老的克拉通基底藏着无尽宝藏;东部则是褶皱纵横的东西伯利亚山地,维尔霍扬斯克山脉刺破天际,勒拿河沿岸的勒拿石柱拔地而起,高达百米的岩柱群历经千万年冻融雕琢,成为世界自然遗产。而镶嵌在南部的贝加尔湖,是世界最深、蓄水量最大的淡水湖,如一颗湛蓝的宝石,封存着地球五分之一的淡水,湖岸线曲折,四季景致变幻,是西伯利亚最动人的自然地标。
这里的气候以 “酷寒” 为底色,是北半球名副其实的 “寒极”。冬季漫长而严酷,长达 7-9 个月,1 月平均气温普遍低于 - 20℃,东北部的奥伊米亚康与上扬斯克,曾创下 - 71.2℃与 - 68℃的人类居住区低温纪录,呼出的热气瞬间凝霜,河流冰封半年以上,大地被冰雪牢牢封冻。夏季短暂却热烈,南部气温可升至 30℃以上,短暂的温暖唤醒冻土,苔原与森林焕发生机,昼夜温差极大,年较差甚至接近 100℃,塑造出极端却独特的生态系统。高纬度与北极寒风的双重作用,让西伯利亚成为全球气候的 “调节器”,永久冻土中封存着超 5000 亿吨碳,维系着地球的碳平衡。
西伯利亚是地球的 “资源宝库”,地下与地表的馈赠令人惊叹。能源方面,西西伯利亚平原是俄罗斯的 “能源心脏”,蕴藏着全俄 75% 的石油与 92% 的天然气,乌连戈伊气田曾是世界最大气田,库兹巴斯煤田则是全球重要的煤炭基地。矿产资源更是富集,中西伯利亚高原的钻石储量占全球 22%,萨哈共和国的金刚石产量曾打破南非垄断;诺里尔斯克拥有世界最大镍铜钯矿床,金、铁、锡等金属矿藏星罗棋布。地表之上,占全球三分之一的亚寒带针叶林(泰加林)绵延不绝,是地球的 “绿色肺叶”;河流与湖泊孕育着丰富的渔业资源,驯鹿、棕熊、雪豹等野生动物在荒野中繁衍生息,构成完整的生态链。
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774840869571, 'updateTime': 1775814588506, 'likesNum': 0, 'cateIds': [12, 9, 10], 'route': 'https://switch4.best-envision.com/2026/user-survey', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542051}, {'id': 21, 'code': 'BL20260330755002', 'title': '测试数据2', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/2422a810f16fd88a5aaf9cea6e757e9b_1775813811161.jpeg', 'name': '', 'alt': ''}, 'status': 1, 'content': '测试数据3
', 'rankNum': 0, 'seoTitle': '我的hi哦爱的hi', 'seoKeyword': 'fneoin', 'seoDescription': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774840869571, 'updateTime': 1775813828245, 'likesNum': 0, 'cateIds': [9], 'route': '测试锻', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542051}, {'id': 20, 'code': 'BL20260330907628', 'title': '测试数据3', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/45ec89624f2ab243532c0a1411160f7c_1775814272403.jpeg', 'name': '', 'alt': ''}, 'status': 1, 'content': '测试暗恋我抗癌而过i嗯啊改变你
', 'rankNum': 0, 'seoTitle': '特给你盖儿哦', 'seoKeyword': 'aifeiajjioa', 'seoDescription': 'rgoghaieohgiaogoa\n', 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774840869571, 'updateTime': 1775814288602, 'likesNum': 0, 'cateIds': [10, 11], 'route': '托尔斯泰', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542051}, {'id': 19, 'code': 'BL20260325572310', 'title': '测试数据4', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/364ad2cc2a44a02e54a281c34076e18c_1775814294545.jpeg', 'name': '', 'alt': ''}, 'status': 1, 'content': 'test 2026.4.10
', 'rankNum': 0, 'seoTitle': 'TestTestTestTestTestTestTest', 'seoKeyword': 'TEST', 'seoDescription': 'TEST', 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774840869571, 'updateTime': 1775814316508, 'likesNum': 200, 'cateIds': [9], 'route': '/home', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542051}]}}
+2026-05-09 17:41:01,121 [tid:20368 pid:4620] BlogManage.py[line:24] INFO 获得blog详情
+2026-05-09 17:41:01,122 [tid:20368 pid:4620] Dlizhan_interface.py[line:69] INFO =========== 获得blog详情 ===========
+2026-05-09 17:41:01,441 [tid:20368 pid:4620] BlogManage.py[line:26] INFO 获得blog详情响应: {'code': 0, 'msg': '', 'data': {'id': 22, 'code': 'BL20260330402803', 'title': '测试数据1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/7189350d6d3ce2948613beeba89b4f2f_1775814583479.jpeg', 'name': '', 'alt': ''}, 'status': 1, 'content': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
西伯利亚的地形如大地铺展的画卷,层次分明。西部是世界最大的低地 —— 西西伯利亚平原,地势低平、沼泽广布,鄂毕河、叶尼塞河蜿蜒其间,滋养着广袤的亚寒带针叶林;中部是平均海拔 500-700 米的中西伯利亚高原,玄武岩台地绵延,古老的克拉通基底藏着无尽宝藏;东部则是褶皱纵横的东西伯利亚山地,维尔霍扬斯克山脉刺破天际,勒拿河沿岸的勒拿石柱拔地而起,高达百米的岩柱群历经千万年冻融雕琢,成为世界自然遗产。而镶嵌在南部的贝加尔湖,是世界最深、蓄水量最大的淡水湖,如一颗湛蓝的宝石,封存着地球五分之一的淡水,湖岸线曲折,四季景致变幻,是西伯利亚最动人的自然地标。
这里的气候以 “酷寒” 为底色,是北半球名副其实的 “寒极”。冬季漫长而严酷,长达 7-9 个月,1 月平均气温普遍低于 - 20℃,东北部的奥伊米亚康与上扬斯克,曾创下 - 71.2℃与 - 68℃的人类居住区低温纪录,呼出的热气瞬间凝霜,河流冰封半年以上,大地被冰雪牢牢封冻。夏季短暂却热烈,南部气温可升至 30℃以上,短暂的温暖唤醒冻土,苔原与森林焕发生机,昼夜温差极大,年较差甚至接近 100℃,塑造出极端却独特的生态系统。高纬度与北极寒风的双重作用,让西伯利亚成为全球气候的 “调节器”,永久冻土中封存着超 5000 亿吨碳,维系着地球的碳平衡。
西伯利亚是地球的 “资源宝库”,地下与地表的馈赠令人惊叹。能源方面,西西伯利亚平原是俄罗斯的 “能源心脏”,蕴藏着全俄 75% 的石油与 92% 的天然气,乌连戈伊气田曾是世界最大气田,库兹巴斯煤田则是全球重要的煤炭基地。矿产资源更是富集,中西伯利亚高原的钻石储量占全球 22%,萨哈共和国的金刚石产量曾打破南非垄断;诺里尔斯克拥有世界最大镍铜钯矿床,金、铁、锡等金属矿藏星罗棋布。地表之上,占全球三分之一的亚寒带针叶林(泰加林)绵延不绝,是地球的 “绿色肺叶”;河流与湖泊孕育着丰富的渔业资源,驯鹿、棕熊、雪豹等野生动物在荒野中繁衍生息,构成完整的生态链。
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774840869571, 'updateTime': 1775814588506, 'likesNum': 0, 'cateIds': [12, 9, 10], 'route': 'https://switch4.best-envision.com/2026/user-survey', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542051}}
+2026-05-09 17:41:01,448 [tid:20368 pid:4620] BlogManage.py[line:35] INFO 获得blog下一条
+2026-05-09 17:41:01,450 [tid:20368 pid:4620] Dlizhan_interface.py[line:69] INFO =========== 获得blog下一条 ===========
+2026-05-09 17:41:01,768 [tid:20368 pid:4620] BlogManage.py[line:37] INFO 获得blog下一条响应: {'code': 0, 'msg': '', 'data': {'id': 22, 'code': 'BL20260330402803', 'title': '测试数据1', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260410/7189350d6d3ce2948613beeba89b4f2f_1775814583479.jpeg', 'name': '', 'alt': ''}, 'status': 1, 'content': '西起乌拉尔山脉,东至太平洋,北抵北冰洋,南接中蒙边境,这片总面积约 1322 万平方公里的广袤土地,便是西伯利亚 —— 全球最大的连续地理区域,占俄罗斯国土面积的 77%,宛如欧亚大陆北部一块沉睡的巨幅拼图,以极致的严寒、壮阔的自然与丰饶的资源,书写着独属于北亚的史诗。
西伯利亚的地形如大地铺展的画卷,层次分明。西部是世界最大的低地 —— 西西伯利亚平原,地势低平、沼泽广布,鄂毕河、叶尼塞河蜿蜒其间,滋养着广袤的亚寒带针叶林;中部是平均海拔 500-700 米的中西伯利亚高原,玄武岩台地绵延,古老的克拉通基底藏着无尽宝藏;东部则是褶皱纵横的东西伯利亚山地,维尔霍扬斯克山脉刺破天际,勒拿河沿岸的勒拿石柱拔地而起,高达百米的岩柱群历经千万年冻融雕琢,成为世界自然遗产。而镶嵌在南部的贝加尔湖,是世界最深、蓄水量最大的淡水湖,如一颗湛蓝的宝石,封存着地球五分之一的淡水,湖岸线曲折,四季景致变幻,是西伯利亚最动人的自然地标。
这里的气候以 “酷寒” 为底色,是北半球名副其实的 “寒极”。冬季漫长而严酷,长达 7-9 个月,1 月平均气温普遍低于 - 20℃,东北部的奥伊米亚康与上扬斯克,曾创下 - 71.2℃与 - 68℃的人类居住区低温纪录,呼出的热气瞬间凝霜,河流冰封半年以上,大地被冰雪牢牢封冻。夏季短暂却热烈,南部气温可升至 30℃以上,短暂的温暖唤醒冻土,苔原与森林焕发生机,昼夜温差极大,年较差甚至接近 100℃,塑造出极端却独特的生态系统。高纬度与北极寒风的双重作用,让西伯利亚成为全球气候的 “调节器”,永久冻土中封存着超 5000 亿吨碳,维系着地球的碳平衡。
西伯利亚是地球的 “资源宝库”,地下与地表的馈赠令人惊叹。能源方面,西西伯利亚平原是俄罗斯的 “能源心脏”,蕴藏着全俄 75% 的石油与 92% 的天然气,乌连戈伊气田曾是世界最大气田,库兹巴斯煤田则是全球重要的煤炭基地。矿产资源更是富集,中西伯利亚高原的钻石储量占全球 22%,萨哈共和国的金刚石产量曾打破南非垄断;诺里尔斯克拥有世界最大镍铜钯矿床,金、铁、锡等金属矿藏星罗棋布。地表之上,占全球三分之一的亚寒带针叶林(泰加林)绵延不绝,是地球的 “绿色肺叶”;河流与湖泊孕育着丰富的渔业资源,驯鹿、棕熊、雪豹等野生动物在荒野中繁衍生息,构成完整的生态链。
这片土地的历史,是一部征服与开拓的史诗。16 世纪起,俄罗斯哥萨克翻越乌拉尔山,逐步向东扩张,将西伯利亚纳入版图;此后数百年,流放者、拓荒者与矿工涌入,在严寒中建立城镇、铺设铁路,西伯利亚大铁路横贯东西,成为连接欧亚的交通命脉。如今,西伯利亚人口仅 3600 余万,城市多沿铁路与河流分布,新西伯利亚、叶卡捷琳堡等城市是区域中心,工业、矿业与林业是经济支柱,原住民雅库特、鄂温克等民族,仍保留着驯鹿游牧、渔猎采集的传统,在冰天雪地中传承着古老的生存智慧。
西伯利亚,是寒冷与荒芜的代名词,也是生命与宝藏的栖息地。它以极致的自然力量塑造地貌,以丰饶的资源滋养人类,以漫长的历史沉淀文明。在全球气候变迁的当下,这片冰封大地的每一次苏醒,都牵动着世界的目光;而它的辽阔与神秘,始终吸引着人类去探索、去敬畏,在严寒与生机的交织中,读懂地球最原始的模样。
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '203', 'updater': '哇啦啦的哇', 'createTime': 1774840869571, 'updateTime': 1775814588506, 'likesNum': 0, 'cateIds': [12, 9, 10], 'route': 'https://switch4.best-envision.com/2026/user-survey', 'isLike': 0, 'preId': None, 'aftId': 21, 'publishTime': 1774840542051}}
+2026-05-09 17:57:24,144 [tid:11744 pid:9020] FaqManage.py[line:24] INFO 获得FAQ分类树
+2026-05-09 17:57:24,147 [tid:11744 pid:9020] Dlizhan_interface.py[line:69] INFO =========== 获得FAQ分类树 ===========
+2026-05-09 17:57:24,555 [tid:11744 pid:9020] FaqManage.py[line:26] INFO 获得FAQ分类树响应: {'code': 0, 'msg': '', 'data': [{'id': 6, 'pid': 0, 'title': 'FAQ分类名称 2', 'rankNum': 0, 'children': [{'id': 7, 'pid': 6, 'title': 'FAQ分类名称 2-1', 'rankNum': 0, 'children': []}]}]}
+2026-05-09 17:57:24,561 [tid:11744 pid:9020] FaqManage.py[line:35] INFO 获得FAQ列表
+2026-05-09 17:57:24,562 [tid:11744 pid:9020] Dlizhan_interface.py[line:69] INFO =========== 获得FAQ列表 ===========
+2026-05-09 17:57:24,892 [tid:11744 pid:9020] FaqManage.py[line:37] INFO 获得FAQ列表响应: {'code': 0, 'msg': '', 'data': []}
+2026-05-09 17:57:24,911 [tid:11744 pid:9020] NewsCateManage.py[line:24] INFO 获得news分类列表
+2026-05-09 17:57:24,912 [tid:11744 pid:9020] Dlizhan_interface.py[line:69] INFO =========== 获得news分类列表 ===========
+2026-05-09 17:57:25,275 [tid:11744 pid:9020] NewsCateManage.py[line:26] INFO 获得news分类列表响应: {'code': 0, 'msg': '', 'data': [{'id': 9, 'name': 'news001', 'coverImage': '{"alt": "", "url": "https://img.joyhub.net/official_jub/20260310/1qq_1773129451087.jpeg", "name": null}', 'status': 1, 'rankNum': 1, 'newsNum': 2, 'creator': None, 'updater': None, 'createTime': 1773129459928, 'updateTime': None, 'route': None}, {'id': 14, 'name': '分类2', 'coverImage': '{"alt": "", "url": "https://img.joyhub.net/official_jub/20260310/55_1773130660051.png", "name": null}', 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': None, 'updater': None, 'createTime': 1773130665881, 'updateTime': None, 'route': None}, {'id': 15, 'name': '分类3', 'coverImage': '{"alt": "", "url": "https://img.joyhub.net/official_jub/20260310/AD_687601043a5ea_1773130674458.png", "name": null}', 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': None, 'updater': None, 'createTime': 1773130678041, 'updateTime': None, 'route': None}, {'id': 16, 'name': '分类4', 'coverImage': '{"alt": "", "url": "https://img.joyhub.net/official_jub/20260310/20260127-174836_1773130687314.jpg", "name": null}', 'status': 1, 'rankNum': 0, 'newsNum': 1, 'creator': None, 'updater': None, 'createTime': 1773130691059, 'updateTime': None, 'route': None}]}
+2026-05-09 17:57:25,284 [tid:11744 pid:9020] NewsManage.py[line:46] INFO 获得news管理分页
+2026-05-09 17:57:25,286 [tid:11744 pid:9020] Dlizhan_interface.py[line:69] INFO =========== 获得news管理分页 ===========
+2026-05-09 17:57:25,678 [tid:11744 pid:9020] NewsManage.py[line:48] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-09 17:57:25,681 [tid:11744 pid:9020] NewsManage.py[line:24] INFO 获得news详情
+2026-05-09 17:57:25,682 [tid:11744 pid:9020] Dlizhan_interface.py[line:69] INFO =========== 获得news详情 ===========
+2026-05-09 17:57:26,021 [tid:11744 pid:9020] NewsManage.py[line:26] INFO 获得news详情响应: {'code': 0, 'msg': '', 'data': {'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': None, 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}}
+2026-05-09 17:57:26,024 [tid:11744 pid:9020] NewsManage.py[line:35] INFO 获得news下一条
+2026-05-09 17:57:26,024 [tid:11744 pid:9020] Dlizhan_interface.py[line:69] INFO =========== 获得news下一条 ===========
+2026-05-09 17:57:26,351 [tid:11744 pid:9020] NewsManage.py[line:37] INFO 获得news下一条响应: {'code': 0, 'msg': '', 'data': {'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': None, 'isLike': 0, 'preId': None, 'aftId': 13, 'publishTime': 1777518942000}}
+2026-05-11 10:43:52,079 [tid:26024 pid:29188] AppVersionManage.py[line:24] INFO 获取APP版本列表
+2026-05-11 10:43:52,091 [tid:26024 pid:29188] Dlizhan_interface.py[line:69] INFO =========== 获取APP版本列表 ===========
+2026-05-11 10:43:52,458 [tid:26024 pid:29188] AppVersionManage.py[line:26] INFO 获取APP版本列表响应: {'code': 0, 'msg': '', 'data': {'total': 30, 'list': [{'id': 85, 'storeName': 'Google Play', 'version': '2.0.264', 'downloadUrl': 'https://www.example.com/download'}, {'id': 84, 'storeName': 'App Store', 'version': '1.0.264', 'downloadUrl': 'https://www.example.com/download'}, {'id': 79, 'storeName': 'Google Play', 'version': '2.0.193', 'downloadUrl': 'https://www.example.com/download'}, {'id': 78, 'storeName': 'App Store', 'version': '1.0.193', 'downloadUrl': 'https://www.example.com/download'}, {'id': 73, 'storeName': 'Google Play', 'version': '2.0.815', 'downloadUrl': 'https://www.example.com/download'}, {'id': 72, 'storeName': 'App Store', 'version': '1.0.814', 'downloadUrl': 'https://www.example.com/download'}, {'id': 67, 'storeName': 'Google Play', 'version': '2.0.865', 'downloadUrl': 'https://www.example.com/download'}, {'id': 66, 'storeName': 'App Store', 'version': '1.0.864', 'downloadUrl': 'https://www.example.com/download'}, {'id': 61, 'storeName': 'Google Play', 'version': '2.0.826', 'downloadUrl': 'https://www.example.com/download'}, {'id': 60, 'storeName': 'App Store', 'version': '1.0.826', 'downloadUrl': 'https://www.example.com/download'}]}}
+2026-05-11 10:43:52,498 [tid:26024 pid:29188] ProductManage.py[line:35] INFO 获得产品分页
+2026-05-11 10:43:52,498 [tid:26024 pid:29188] Dlizhan_interface.py[line:69] INFO =========== 获得产品分页 ===========
+2026-05-11 10:43:52,859 [tid:26024 pid:29188] ProductManage.py[line:37] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 0, 'list': []}}
+2026-05-11 10:43:52,906 [tid:26024 pid:29188] ProductPaymentRecommendManage.py[line:24] INFO 获得支付页产品推荐分页
+2026-05-11 10:43:52,908 [tid:26024 pid:29188] Dlizhan_interface.py[line:69] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-11 10:43:53,330 [tid:26024 pid:29188] ProductPaymentRecommendManage.py[line:26] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 95, 'productName': '测试产品_1778229173_updated', 'intro': '测试产品简介_1778229173_updated', 'productSkuList': [{'id': 572, 'productId': 95, 'productSkuId': '95_42', 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'stockNum': 200}], 'productDetailList': [{'id': 319, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'isFeatured': 1, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}}], 'route': '/test/product/1778229173_updated'}, {'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-11 10:44:40,970 [tid:18460 pid:14088] AppVersionManage.py[line:24] INFO 获取APP版本列表
+2026-05-11 10:44:40,972 [tid:18460 pid:14088] Dlizhan_interface.py[line:69] INFO =========== 获取APP版本列表 ===========
+2026-05-11 10:44:41,339 [tid:18460 pid:14088] AppVersionManage.py[line:26] INFO 获取APP版本列表响应: {'code': 0, 'msg': '', 'data': {'total': 30, 'list': [{'id': 85, 'storeName': 'Google Play', 'version': '2.0.264', 'downloadUrl': 'https://www.example.com/download'}, {'id': 84, 'storeName': 'App Store', 'version': '1.0.264', 'downloadUrl': 'https://www.example.com/download'}, {'id': 79, 'storeName': 'Google Play', 'version': '2.0.193', 'downloadUrl': 'https://www.example.com/download'}, {'id': 78, 'storeName': 'App Store', 'version': '1.0.193', 'downloadUrl': 'https://www.example.com/download'}, {'id': 73, 'storeName': 'Google Play', 'version': '2.0.815', 'downloadUrl': 'https://www.example.com/download'}, {'id': 72, 'storeName': 'App Store', 'version': '1.0.814', 'downloadUrl': 'https://www.example.com/download'}, {'id': 67, 'storeName': 'Google Play', 'version': '2.0.865', 'downloadUrl': 'https://www.example.com/download'}, {'id': 66, 'storeName': 'App Store', 'version': '1.0.864', 'downloadUrl': 'https://www.example.com/download'}, {'id': 61, 'storeName': 'Google Play', 'version': '2.0.826', 'downloadUrl': 'https://www.example.com/download'}, {'id': 60, 'storeName': 'App Store', 'version': '1.0.826', 'downloadUrl': 'https://www.example.com/download'}]}}
+2026-05-11 10:44:41,352 [tid:18460 pid:14088] ProductManage.py[line:35] INFO 获得产品分页
+2026-05-11 10:44:41,353 [tid:18460 pid:14088] Dlizhan_interface.py[line:69] INFO =========== 获得产品分页 ===========
+2026-05-11 10:44:41,706 [tid:18460 pid:14088] ProductManage.py[line:37] INFO 获得产品分页响应: {'code': 0, 'msg': '', 'data': {'total': 0, 'list': []}}
+2026-05-11 10:44:41,710 [tid:18460 pid:14088] ProductManage.py[line:24] INFO 产品详情
+2026-05-11 10:44:41,711 [tid:18460 pid:14088] Dlizhan_interface.py[line:69] INFO =========== 产品详情 ===========
+2026-05-11 10:44:42,049 [tid:18460 pid:14088] ProductManage.py[line:26] INFO 产品详情响应: {'code': 0, 'msg': '', 'data': {'id': 27, 'productType': 1, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'seoTitle': 'TOENDICherly|RabbitvibratorwithGspot&clitoralstimulator', 'seoKeyword': 'vibratorforwomen,gspotvibrator,clitoralstimulator,thrustingvibrator', 'seoDescription': 'DiscovertheCherlyrabbitvibratorforwomenwiththrusting,suction,andclitoralstimulation.Adiscreetvibratorperfectforsoloorcouplesplay.', 'shippingTemplateId': 7, 'singleUserExchangeLimit': 0, 'singleProductExchangeLimit': 0, 'productAttrDataList': [{'id': 6, 'name': '测试颜色属性', 'productAttrDataList': [{'id': 20, 'attrValue': '橙色', 'color': ['#ff8040']}, {'id': 19, 'attrValue': '绿色', 'color': ['#40ff46']}]}], 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160, 'shippingAmount': None}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174, 'shippingAmount': None}], 'productDetailList': [{'id': 136, 'productId': 27, 'isFeatured': 1, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034865571.png', 'name': None, 'alt': None}, 'productImages': [{'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034860502.png', 'name': None, 'alt': None}], 'description': '测试数据展示
'}, {'id': 137, 'productId': 27, 'isFeatured': 2, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}, 'categoryImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034887735.png', 'name': None, 'alt': None}, 'productImages': [{'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034882508.png', 'name': None, 'alt': None}], 'description': '测试数据展示
'}]}}
+2026-05-11 10:44:42,061 [tid:18460 pid:14088] ProductPaymentRecommendManage.py[line:24] INFO 获得支付页产品推荐分页
+2026-05-11 10:44:42,061 [tid:18460 pid:14088] Dlizhan_interface.py[line:69] INFO =========== 获得支付页产品推荐分页 ===========
+2026-05-11 10:44:42,441 [tid:18460 pid:14088] ProductPaymentRecommendManage.py[line:26] INFO 获得支付页产品推荐分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 95, 'productName': '测试产品_1778229173_updated', 'intro': '测试产品简介_1778229173_updated', 'productSkuList': [{'id': 572, 'productId': 95, 'productSkuId': '95_42', 'skuNo': ['AUTO1778229173U'], 'productPrice': 200.0, 'exchangePoints': 0, 'productOriginalPrice': 220.0, 'productAttrDataIds': [42], 'productProps': [{'type': {'id': 21, 'name': '测试产品属性_1778224003_updated'}, 'value': {'id': 42, 'name': '测试属性值_1778224921'}}], 'stockNum': 200}], 'productDetailList': [{'id': 319, 'productId': 95, 'productAttrTypeId': 21, 'productAttrDataId': 42, 'isFeatured': 1, 'productColor': '测试属性值_1778224921', 'productColorCard': ['#b2b8bf'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_E031_1776065842307.png', 'name': None, 'alt': None}}], 'route': '/test/product/1778229173_updated'}, {'id': 27, 'productName': '软泥怪', 'intro': 'Cherlyisa4-in-1vibratortrustedby500,000+womenworldwide.\nItspulsationmimicsthebody’srhythm,whilemulti-frequencyandtelescopicmotioncreatelayersofsensation.DesignedwiththeGoldenRatio,itfeelsnaturalinthehandyetpowerfulinuse.Compact,versatile,andapp-connected.Cherlyadaptsseamlesslytoyou—definingself-pleasureasajourneyoffreedomandconfidence.', 'productSkuList': [{'id': 328, 'productId': 27, 'productSkuId': '27_20', 'skuNo': ['VeeLips-RED'], 'productPrice': 59.99, 'exchangePoints': 0, 'productOriginalPrice': 69.99, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 160}, {'id': 329, 'productId': 27, 'productSkuId': '27_19', 'skuNo': ['Manta2'], 'productPrice': 65.99, 'exchangePoints': 0, 'productOriginalPrice': 79.99, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 174}], 'productDetailList': [{'id': 136, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034858230.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_755_1775034863051.png', 'name': None, 'alt': None}}, {'id': 137, 'productId': 27, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034879876.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_1144_1775034885192.png', 'name': None, 'alt': None}}], 'route': 'vibrators-cherly'}, {'id': 26, 'productName': '测试产品', 'intro': '测试产品测试产品测试产品测试产品', 'productSkuList': [{'id': 330, 'productId': 26, 'productSkuId': '26_20', 'skuNo': ['123145'], 'productPrice': 16.0, 'exchangePoints': 1, 'productOriginalPrice': 12.0, 'productAttrDataIds': [20], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 20, 'name': '橙色'}}], 'stockNum': 1000}, {'id': 331, 'productId': 26, 'productSkuId': '26_19', 'skuNo': ['123134'], 'productPrice': 18.0, 'exchangePoints': 1, 'productOriginalPrice': 13.0, 'productAttrDataIds': [19], 'productProps': [{'type': {'id': 6, 'name': '测试颜色属性'}, 'value': {'id': 19, 'name': '绿色'}}], 'stockNum': 1000}], 'productDetailList': [{'id': 138, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 20, 'isFeatured': 1, 'productColor': '橙色', 'productColorCard': ['#ff8040'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035241923.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_Y196_1775035248162.png', 'name': None, 'alt': None}}, {'id': 139, 'productId': 26, 'productAttrTypeId': 6, 'productAttrDataId': 19, 'isFeatured': 2, 'productColor': '绿色', 'productColorCard': ['#40ff46'], 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_IT65_1775035255053.png', 'name': None, 'alt': None}, 'coverProductImage': {'url': 'https://img.joyhub.net/official_jub/20260401/resized_J123_1775035257731.png', 'name': None, 'alt': None}}], 'route': 'product'}]}}
+2026-05-11 10:55:28,073 [tid:31180 pid:11728] CooperationManage.py[line:24] INFO 提交合作联系信息
+2026-05-11 10:55:28,077 [tid:31180 pid:11728] Dlizhan_interface.py[line:69] INFO =========== 提交合作联系信息 ===========
+2026-05-11 10:55:28,517 [tid:31180 pid:11728] CooperationManage.py[line:26] INFO 提交合作联系信息响应: {'code': 0, 'msg': '', 'data': 29}
+2026-05-11 10:55:28,532 [tid:31180 pid:11728] DownloadQrcodeManage.py[line:24] INFO 获取二维码信息
+2026-05-11 10:55:28,533 [tid:31180 pid:11728] Dlizhan_interface.py[line:69] INFO =========== 获取二维码信息 ===========
+2026-05-11 10:55:28,919 [tid:31180 pid:11728] DownloadQrcodeManage.py[line:26] INFO 获取二维码信息响应: {'code': 0, 'msg': '', 'data': None}
+2026-05-11 10:55:29,121 [tid:31180 pid:11728] FaqContactUsManage.py[line:24] INFO 提交FAQ联系信息
+2026-05-11 10:55:29,121 [tid:31180 pid:11728] Dlizhan_interface.py[line:69] INFO =========== 提交FAQ联系信息 ===========
+2026-05-11 10:55:29,468 [tid:31180 pid:11728] FaqContactUsManage.py[line:26] INFO 提交FAQ联系信息响应: {'code': 0, 'msg': '', 'data': 30}
+2026-05-11 10:55:29,484 [tid:31180 pid:11728] NewsManage.py[line:46] INFO 获得news管理分页
+2026-05-11 10:55:29,485 [tid:31180 pid:11728] Dlizhan_interface.py[line:69] INFO =========== 获得news管理分页 ===========
+2026-05-11 10:55:29,840 [tid:31180 pid:11728] NewsManage.py[line:48] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-11 10:55:29,844 [tid:31180 pid:11728] LikeInfoManage.py[line:24] INFO 创建点赞记录
+2026-05-11 10:55:29,847 [tid:31180 pid:11728] Dlizhan_interface.py[line:69] INFO =========== 创建点赞记录 ===========
+2026-05-11 10:55:30,227 [tid:31180 pid:11728] LikeInfoManage.py[line:26] INFO 创建点赞记录响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-11 10:55:30,238 [tid:31180 pid:11728] LikeInfoManage.py[line:57] INFO 获得点赞记录分页
+2026-05-11 10:55:30,239 [tid:31180 pid:11728] Dlizhan_interface.py[line:69] INFO =========== 获得点赞记录分页 ===========
+2026-05-11 10:55:30,564 [tid:31180 pid:11728] LikeInfoManage.py[line:59] INFO 获得点赞记录分页响应: {'code': 0, 'msg': '', 'data': {'total': 0, 'list': []}}
+2026-05-11 10:55:30,570 [tid:31180 pid:11728] LikeInfoManage.py[line:35] INFO 取消点赞
+2026-05-11 10:55:30,571 [tid:31180 pid:11728] Dlizhan_interface.py[line:69] INFO =========== 取消点赞 ===========
+2026-05-11 10:55:30,901 [tid:31180 pid:11728] LikeInfoManage.py[line:37] INFO 取消点赞响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-11 10:56:24,060 [tid:2416 pid:28396] CooperationManage.py[line:24] INFO 提交合作联系信息
+2026-05-11 10:56:24,062 [tid:2416 pid:28396] Dlizhan_interface.py[line:69] INFO =========== 提交合作联系信息 ===========
+2026-05-11 10:56:24,421 [tid:2416 pid:28396] CooperationManage.py[line:26] INFO 提交合作联系信息响应: {'code': 0, 'msg': '', 'data': 30}
+2026-05-11 10:56:24,437 [tid:2416 pid:28396] DownloadQrcodeManage.py[line:24] INFO 获取二维码信息
+2026-05-11 10:56:24,438 [tid:2416 pid:28396] Dlizhan_interface.py[line:69] INFO =========== 获取二维码信息 ===========
+2026-05-11 10:56:24,818 [tid:2416 pid:28396] DownloadQrcodeManage.py[line:26] INFO 获取二维码信息响应: {'code': 0, 'msg': '', 'data': None}
+2026-05-11 10:56:24,835 [tid:2416 pid:28396] FaqContactUsManage.py[line:24] INFO 提交FAQ联系信息
+2026-05-11 10:56:24,836 [tid:2416 pid:28396] Dlizhan_interface.py[line:69] INFO =========== 提交FAQ联系信息 ===========
+2026-05-11 10:56:25,183 [tid:2416 pid:28396] FaqContactUsManage.py[line:26] INFO 提交FAQ联系信息响应: {'code': 0, 'msg': '', 'data': 31}
+2026-05-11 10:56:25,206 [tid:2416 pid:28396] NewsManage.py[line:46] INFO 获得news管理分页
+2026-05-11 10:56:25,207 [tid:2416 pid:28396] Dlizhan_interface.py[line:69] INFO =========== 获得news管理分页 ===========
+2026-05-11 10:56:25,583 [tid:2416 pid:28396] NewsManage.py[line:48] INFO 获得news管理分页响应: {'code': 0, 'msg': '', 'data': {'total': 3, 'list': [{'id': 14, 'code': 'NEWS20260330476691', 'title': '测试列表', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260413/resized_D042_1776048156342.png', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': None, 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1776048161805, 'likesNum': 0, 'cateIds': [9, 14, 15], 'route': '444', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1777518942000}, {'id': 13, 'code': 'NEWS20260330949414', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': None, 'seoKeyword': None, 'seoDescription': '个人体会与家庭回归热服务', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [9], 'route': '1241414', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}, {'id': 9, 'code': 'NEWS20260310840474', 'title': 'new列表1324', 'coverImage': {'url': 'https://img.joyhub.net/official_jub/20260330/2026-03-26T10_18_05.358Z-794848_1774851638953.gif', 'name': None, 'alt': ''}, 'status': 1, 'content': '31424234231
', 'rankNum': 0, 'seoTitle': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoKeyword': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'seoDescription': 'The real freedom lies in learning how to be both seen and self-possessed. Not to blindly conform, not to angrily resist—but to live with ease.', 'creator': '145', 'updater': '哇啦啦的哇', 'createTime': 1773130327377, 'updateTime': 1774852103452, 'likesNum': 0, 'cateIds': [16], 'route': 'rse11111', 'isLike': 0, 'preId': None, 'aftId': None, 'publishTime': 1774840542686}]}}
+2026-05-11 10:56:25,586 [tid:2416 pid:28396] LikeInfoManage.py[line:24] INFO 创建点赞记录
+2026-05-11 10:56:25,588 [tid:2416 pid:28396] Dlizhan_interface.py[line:69] INFO =========== 创建点赞记录 ===========
+2026-05-11 10:56:25,934 [tid:2416 pid:28396] LikeInfoManage.py[line:26] INFO 创建点赞记录响应: {'code': 300034, 'msg': 'Sorry, Points redemption is only available after logging in', 'data': None}
+2026-05-11 10:56:25,937 [tid:2416 pid:28396] LikeInfoManage.py[line:57] INFO 获得点赞记录分页
+2026-05-11 10:56:25,938 [tid:2416 pid:28396] Dlizhan_interface.py[line:69] INFO =========== 获得点赞记录分页 ===========
+2026-05-11 10:56:26,250 [tid:2416 pid:28396] LikeInfoManage.py[line:59] INFO 获得点赞记录分页响应: {'code': 0, 'msg': '', 'data': {'total': 0, 'list': []}}
diff --git a/dulizhan/library/BusinessKw/SZPurchase/ContractManage.py b/dulizhan/library/BusinessKw/SZPurchase/ContractManage.py
deleted file mode 100644
index e69de29..0000000
diff --git a/dulizhan/library/BusinessKw/SZPurchase/PurchaseOrderManage.py b/dulizhan/library/BusinessKw/SZPurchase/PurchaseOrderManage.py
deleted file mode 100644
index 868f3a7..0000000
--- a/dulizhan/library/BusinessKw/SZPurchase/PurchaseOrderManage.py
+++ /dev/null
@@ -1,97 +0,0 @@
-# -*- coding:utf-8 -*-
-"""
-Author: qiaoxinjiu
-Email: qiaoxinjiu@sparkedu.com
-Create Date: 2026/01/22 5:58 下午
-"""
-import logging
-import os
-import sys
-
-# 添加项目根目录到 Python 路径,以便导入 base_framework 模块
-current_file_path = os.path.abspath(__file__)
-project_root = os.path.abspath(os.path.join(os.path.dirname(current_file_path), '../../../../'))
-if project_root not in sys.path:
- sys.path.insert(0, project_root)
-
-from base_framework.public_tools import log
-from base_framework.public_tools.my_faker import MyFaker
-from base_framework.public_tools.runner import Runner
-from base_framework.public_tools.pgsqlhelper import PgSqlHelper
-from base_framework.public_tools import read_config
-from base_framework.public_tools import utils
-from base_framework.public_tools import mg_keyword
-from zhyy.library.ZZYY_interface import ZhyyInterface
-
-obj_get_log = log.get_logger()
-obj_my_faker = MyFaker()
-obj_runner = Runner()
-obj_pgsql_helper = PgSqlHelper()
-obj_get_way = utils.Tools()
-obj_mg_keyword = mg_keyword.ManageKeyWord()
-
-
-class PurchaseOrder(ZhyyInterface):
- def __init__(self):
- '''
- 这个是针对于读取配置文件的初始化函数,用于读取默认参数
- '''
- super().__init__()
- self.config_index_path = os.path.dirname(os.path.abspath(__file__))
- self.config_index_filePath = os.path.join(self.config_index_path, "purchase.ini")
- self.config_index_content = read_config.ReadConfig(filename=self.config_index_filePath)
-
- def kw_zhyy_get_purchase_page_post(self, note, user, **kwargs):
- """
- | 功能说明: | 返回采购工作台采购单列表数据 |
- | 输入参数: | note | 注释 |
- |user | 用户信息,传入 'purchase' 默认读取配置文件里面 'purchase' 对应的默认账号信息|
- |supplier_company_ids | 供应商id | 非必填
- |payment_status | 付款状态 | 非必填
- |status | 采购单状态 | 非必填
- |order_sn | 采购单号 | 非必填
- |page_no | 页码 | 必填
- |page_size | 每页条数 | 必填
- | 返回参数: | {"success":true,"message":"success","code":200,"data":
- {'todoTask':['PO260116003','PO260115010'],'inProcessTask':['PO260116003','PO260115010']}} | |
- | 作者信息: | 谯新久 | 修改时间 | 2022-8-20 |
- """
- logging.info("==========={0}===========".format(note))
- # 获取所有参数
- supplier_company_ids = kwargs.get("supplier_company_ids")
- payment_status = kwargs.get("payment_status")
- status = kwargs.get("status")
- order_sn = kwargs.get("order_sn")
- page_no = kwargs.get("page_no")
- page_size = kwargs.get("page_size")
-
- # 检查必填参数
- if not page_no or not page_size:
- raise Exception("页码和每页条数不能为空")
-
- # 组装参数字典,只包含非空字段,参数名使用 pageNo 和 pageSize
- request_params = {
- "pageNo": page_no,
- "pageSize": page_size
- }
-
- # 如果字段不为空,才添加到参数字典中
- if supplier_company_ids is not None and supplier_company_ids != "":
- request_params["supplier_company_ids"] = supplier_company_ids
- if payment_status is not None and payment_status != "":
- request_params["payment_status"] = payment_status
- if status is not None and status != "":
- request_params["status"] = status
- if order_sn is not None and order_sn != "":
- request_params["order_sn"] = order_sn
-
- # 使用 ** 方式解包字典传递参数
- get_todo_info = self.kw_in_zhyy_purchase_order_page_post(user=user, **request_params)
- print(get_todo_info if get_todo_info else "查询失败")
- return get_todo_info
-
-
-if __name__ == '__main__':
- test = PurchaseOrder()
- a = test.kw_zhyy_get_purchase_page_post(user='purchase', note="测试", page_no=1, page_size=10)
- print(a)
diff --git a/dulizhan/library/BusinessKw/SZPurchase/PurchasePlanManage.py b/dulizhan/library/BusinessKw/SZPurchase/PurchasePlanManage.py
deleted file mode 100644
index e69de29..0000000
diff --git a/dulizhan/library/BusinessKw/SZPurchase/__init__.py b/dulizhan/library/BusinessKw/SZPurchase/__init__.py
deleted file mode 100644
index e69de29..0000000
diff --git a/dulizhan/library/BusinessKw/SZPurchase/index.py b/dulizhan/library/BusinessKw/SZPurchase/index.py
deleted file mode 100644
index 830d09b..0000000
--- a/dulizhan/library/BusinessKw/SZPurchase/index.py
+++ /dev/null
@@ -1,88 +0,0 @@
-# -*- coding:utf-8 -*-
-"""
-Author: qiaoxinjiu
-Email: qiaoxinjiu@sparkedu.com
-Create Date: 2022/08/20 5:58 下午
-"""
-import logging
-import os
-import sys
-
-# 添加项目根目录到 Python 路径,以便导入 base_framework 模块
-current_file_path = os.path.abspath(__file__)
-project_root = os.path.abspath(os.path.join(os.path.dirname(current_file_path), '../../../../'))
-if project_root not in sys.path:
- sys.path.insert(0, project_root)
-
-from base_framework.public_tools import log
-from base_framework.public_tools.my_faker import MyFaker
-from base_framework.public_tools.runner import Runner
-from base_framework.public_tools.pgsqlhelper import PgSqlHelper
-from base_framework.public_tools import read_config
-from base_framework.public_tools import utils
-from base_framework.public_tools import mg_keyword
-from zhyy.library.ZZYY_interface import ZhyyInterface
-
-obj_get_log = log.get_logger()
-obj_my_faker = MyFaker()
-obj_runner = Runner()
-obj_pgsql_helper = PgSqlHelper()
-obj_get_way = utils.Tools()
-obj_mg_keyword = mg_keyword.ManageKeyWord()
-
-
-class PurchaseIndex(ZhyyInterface):
- def __init__(self):
- '''
- 这个是针对于读取配置文件的初始化函数,用于读取默认参数
- '''
- super().__init__()
- self.config_index_path = os.path.dirname(os.path.abspath(__file__))
- self.config_index_filePath = os.path.join(self.config_index_path, "purchase.ini")
- self.config_index_content = read_config.ReadConfig(filename=self.config_index_filePath)
-
- def kw_zhyy_get_todo(self, note, user):
- """
- | 功能说明: | 返回采购工作台首页待办任务的PO与在办任务PO |
- | 输入参数: | note | 注释 |
- |user | 用户信息,传入 'purchase' 默认读取配置文件里面 'purchase' 对应的默认账号信息|
- | 返回参数: | {"success":true,"message":"success","code":200,"data":
- {'todoTask':['PO260116003','PO260115010'],'inProcessTask':['PO260116003','PO260115010']}} | |
- | 作者信息: | 谯新久 | 修改时间 | 2022-8-20 |
- """
- logging.info("==========={0}===========".format(note))
- get_todo_info = self.kw_in_zhyy_purchase_todo_get(user=user)
- if get_todo_info['code'] != 0:
- raise Exception("查询采购待办任务失败: {}".format(get_todo_info))
- get_todo_info["message"] = "查询采购待办任务成功"
- data = get_todo_info.get("data")
- if data is None:
- raise Exception("返回数据为空,data字段不存在")
- list_get_todo_task = data.get("todoTask") or []
- list_get_process_task = data.get("inProcessTask") or []
- list_todo_task_po = []
- list_process_task_po = []
- for todoTask in list_get_todo_task:
- if isinstance(todoTask, dict):
- list_todo_task_po.append(todoTask.get("businessSn"))
- for processTask in list_get_process_task:
- if isinstance(processTask, dict):
- list_process_task_po.append(processTask.get("businessSn"))
- get_todo_info["data"]["todoTask"] = list_todo_task_po
- get_todo_info["data"]["inProcessTask"] = list_process_task_po
- if list_todo_task_po:
- test_purchase = list_todo_task_po[0]
- # 表在public schema中,使用public.erp_purchase_order格式
- sql = "SELECT * FROM public.erp_purchase_order WHERE order_sn = '{}'".format(test_purchase)
- try:
- obj_pgsql_helper.select_one(sql)
- except Exception as e:
- # 如果查询失败,记录日志但不影响主流程
- obj_get_log.warning("查询采购订单表失败,订单号:{},错误:{}".format(test_purchase, str(e)))
- return get_todo_info
-
-
-if __name__ == '__main__':
- test = PurchaseIndex()
- a = test.kw_zhyy_get_todo(user='purchase',note="测试")
- print(a)
diff --git a/dulizhan/library/BusinessKw/SZPurchase/purchase.ini b/dulizhan/library/BusinessKw/SZPurchase/purchase.ini
deleted file mode 100644
index 3565730..0000000
--- a/dulizhan/library/BusinessKw/SZPurchase/purchase.ini
+++ /dev/null
@@ -1,2 +0,0 @@
-[qa-user]
-user_info ={"studentId":21797349,"sex":0,"nickName":"auto st test","birthday":1640966400000,"avatar":"https://stalegacy.huohua.cn/image/huohua/avatar/default/default_avatar1.png"}
\ No newline at end of file
diff --git a/reports/allure-raw/09d63c23-d43b-46a5-938b-36a32ea8c80c-attachment.txt b/reports/allure-raw/09d63c23-d43b-46a5-938b-36a32ea8c80c-attachment.txt
new file mode 100644
index 0000000..ce55b6f
--- /dev/null
+++ b/reports/allure-raw/09d63c23-d43b-46a5-938b-36a32ea8c80c-attachment.txt
@@ -0,0 +1,230 @@
+--- Logging error ---
+Traceback (most recent call last):
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\logging\__init__.py", line 1154, in emit
+ stream.write(msg + self.terminator)
+ ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
+OSError: [WinError 6] 句柄无效。
+Call stack:
+ File "c:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\test_my_order.py", line 132, in
+ raise SystemExit(pytest.main([str(Path(__file__))]))
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\config\__init__.py", line 199, in main
+ ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 365, in pytest_cmdline_main
+ return wrap_session(config, _main)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 318, in wrap_session
+ session.exitstatus = doit(config, session) or 0
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 372, in _main
+ config.hook.pytest_runtestloop(session=session)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 396, in pytest_runtestloop
+ item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 118, in pytest_runtest_protocol
+ runtestprotocol(item, nextitem=nextitem)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 131, in runtestprotocol
+ rep = call_and_report(item, "setup", log)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 244, in call_and_report
+ call = CallInfo.from_call(
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 353, in from_call
+ result: TResult | None = func()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 245, in
+ lambda: runtest_hook(item=item, **kwds),
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 165, in pytest_runtest_setup
+ item.session._setupstate.setup(item)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 523, in setup
+ col.setup()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\python.py", line 1723, in setup
+ self._request._fillfixtures()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 707, in _fillfixtures
+ item.funcargs[argname] = self.getfixturevalue(argname)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 539, in getfixturevalue
+ fixturedef = self._get_active_fixturedef(argname)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 627, in _get_active_fixturedef
+ fixturedef.execute(request=subrequest)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 1110, in execute
+ result: FixtureValue = ihook.pytest_fixture_setup(
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 1202, in pytest_fixture_setup
+ result = call_fixture_func(fixturefunc, request, kwargs)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 908, in call_fixture_func
+ fixture_result = next(generator)
+ File "C:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\conftest.py", line 207, in test_run_logger
+ logger.info("用例开始: %s", case_name)
+Message: '用例开始: %s'
+Arguments: ('tests/test_my_order.py::test_home_my_order_first_order_detail_after_login[chromium]',)
+2026-05-13 15:00:58,144 [INFO] tests.test_my_order - 登录用户从首页进入 My Order 并查看第一笔订单详情
+2026-05-13 15:00:58,145 [INFO] tests.test_my_order - 打开链接地址: https://joyhub-website-frontend-test.best-envision.com/
+--- Logging error ---
+Traceback (most recent call last):
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\logging\__init__.py", line 1154, in emit
+ stream.write(msg + self.terminator)
+ ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
+OSError: [WinError 6] 句柄无效。
+Call stack:
+ File "c:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\test_my_order.py", line 132, in
+ raise SystemExit(pytest.main([str(Path(__file__))]))
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\config\__init__.py", line 199, in main
+ ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 365, in pytest_cmdline_main
+ return wrap_session(config, _main)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 318, in wrap_session
+ session.exitstatus = doit(config, session) or 0
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 372, in _main
+ config.hook.pytest_runtestloop(session=session)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 396, in pytest_runtestloop
+ item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 118, in pytest_runtest_protocol
+ runtestprotocol(item, nextitem=nextitem)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 137, in runtestprotocol
+ reports.append(call_and_report(item, "call", log))
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 244, in call_and_report
+ call = CallInfo.from_call(
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 353, in from_call
+ result: TResult | None = func()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 245, in
+ lambda: runtest_hook(item=item, **kwds),
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 179, in pytest_runtest_call
+ item.runtest()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\python.py", line 1720, in runtest
+ self.ihook.pytest_pyfunc_call(pyfuncitem=self)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\python.py", line 166, in pytest_pyfunc_call
+ result = testfunction(**testargs)
+ File "C:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\test_my_order.py", line 124, in test_home_my_order_first_order_detail_after_login
+ ensure_logged_in_user()
+ File "C:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\conftest.py", line 114, in _ensure_logged_in_user
+ login_as_configured_user_if_needed(page)
+ File "C:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\conftest.py", line 67, in login_as_configured_user_if_needed
+ logger.info("当前未登录,执行配置用户登录")
+Message: '当前未登录,执行配置用户登录'
+Arguments: ()
+2026-05-13 15:01:01,382 [INFO] tests.test_my_order - 等待登录完成并展示用户菜单入口
+2026-05-13 15:01:01,413 [INFO] tests.test_my_order - 从首页查找 My Order 入口
+2026-05-13 15:01:01,481 [INFO] tests.test_my_order - 已通过首页可见入口进入 My Order: a[href*="order" i]
+2026-05-13 15:01:01,481 [INFO] tests.test_my_order - 等待进入订单列表页
+2026-05-13 15:01:02,386 [INFO] tests.test_my_order - 点击第一笔订单详情入口
+2026-05-13 15:01:02,551 [INFO] tests.test_my_order - 已点击订单详情入口: a[href*="order" i]
+2026-05-13 15:01:32,567 [INFO] tests.test_my_order - 点击第一笔订单后 URL 未变化,继续校验当前页面是否展示详情内容
+--- Logging error ---
+Traceback (most recent call last):
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\logging\__init__.py", line 1154, in emit
+ stream.write(msg + self.terminator)
+ ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
+OSError: [WinError 6] 句柄无效。
+Call stack:
+ File "c:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\test_my_order.py", line 132, in
+ raise SystemExit(pytest.main([str(Path(__file__))]))
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\config\__init__.py", line 199, in main
+ ret: ExitCode | int = config.hook.pytest_cmdline_main(config=config)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 365, in pytest_cmdline_main
+ return wrap_session(config, _main)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 318, in wrap_session
+ session.exitstatus = doit(config, session) or 0
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 372, in _main
+ config.hook.pytest_runtestloop(session=session)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\main.py", line 396, in pytest_runtestloop
+ item.config.hook.pytest_runtest_protocol(item=item, nextitem=nextitem)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 118, in pytest_runtest_protocol
+ runtestprotocol(item, nextitem=nextitem)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 142, in runtestprotocol
+ reports.append(call_and_report(item, "teardown", log, nextitem=nextitem))
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 244, in call_and_report
+ call = CallInfo.from_call(
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 353, in from_call
+ result: TResult | None = func()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 245, in
+ lambda: runtest_hook(item=item, **kwds),
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_hooks.py", line 512, in __call__
+ return self._hookexec(self.name, self._hookimpls.copy(), kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_manager.py", line 120, in _hookexec
+ return self._inner_hookexec(hook_name, methods, kwargs, firstresult)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\pluggy\_callers.py", line 121, in _multicall
+ res = hook_impl.function(*args)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 194, in pytest_runtest_teardown
+ item.session._setupstate.teardown_exact(nextitem)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\runner.py", line 555, in teardown_exact
+ fin()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 1042, in finish
+ fin()
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\allure_commons\_allure.py", line 274, in __call__
+ return self._fixture_function(*args, **kwargs)
+ File "C:\Users\a\AppData\Local\Python\pythoncore-3.14-64\Lib\site-packages\_pytest\fixtures.py", line 924, in _teardown_yield_fixture
+ next(it)
+ File "C:\Users\a\PyCharmMiscProject\smart-management-auto-test\Joyhub_ui_auto_test\tests\conftest.py", line 217, in test_run_logger
+ logger.info("用例通过: %s, 耗时: %.2fs", case_name, elapsed)
+Message: '用例通过: %s, 耗时: %.2fs'
+Arguments: ('tests/test_my_order.py::test_home_my_order_first_order_detail_after_login[chromium]', 34.6412463998422)
diff --git a/reports/allure-raw/11af09cf-0572-4d62-b885-332d315e9730-container.json b/reports/allure-raw/11af09cf-0572-4d62-b885-332d315e9730-container.json
new file mode 100644
index 0000000..192f3c8
--- /dev/null
+++ b/reports/allure-raw/11af09cf-0572-4d62-b885-332d315e9730-container.json
@@ -0,0 +1 @@
+{"uuid": "6fb4f67c-0996-4d3a-b6bb-131b514cd73b", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "delete_output_dir", "status": "passed", "start": 1778655657257, "stop": 1778655657257}], "start": 1778655657257, "stop": 1778655692805}
\ No newline at end of file
diff --git a/reports/allure-raw/12d25f70-0b7d-4ca6-8d16-1636d857f33c-container.json b/reports/allure-raw/12d25f70-0b7d-4ca6-8d16-1636d857f33c-container.json
new file mode 100644
index 0000000..d80c60e
--- /dev/null
+++ b/reports/allure-raw/12d25f70-0b7d-4ca6-8d16-1636d857f33c-container.json
@@ -0,0 +1 @@
+{"uuid": "01d9fdb4-9fb2-4605-a16a-234b12a33f83", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "launch_browser", "status": "passed", "start": 1778655657868, "stop": 1778655657868}], "start": 1778655657868, "stop": 1778655692791}
\ No newline at end of file
diff --git a/reports/allure-raw/1343365a-a379-4316-aa0c-c3bf081395e7-container.json b/reports/allure-raw/1343365a-a379-4316-aa0c-c3bf081395e7-container.json
new file mode 100644
index 0000000..d512684
--- /dev/null
+++ b/reports/allure-raw/1343365a-a379-4316-aa0c-c3bf081395e7-container.json
@@ -0,0 +1 @@
+{"uuid": "fd99d37d-928b-4b04-9e1b-10a817b95b47", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "pytestconfig", "status": "passed", "start": 1778655657257, "stop": 1778655657257}], "start": 1778655657257, "stop": 1778655692806}
\ No newline at end of file
diff --git a/reports/allure-raw/1c07419a-edc3-4aac-9531-497b751ccfc2-container.json b/reports/allure-raw/1c07419a-edc3-4aac-9531-497b751ccfc2-container.json
new file mode 100644
index 0000000..6a6831b
--- /dev/null
+++ b/reports/allure-raw/1c07419a-edc3-4aac-9531-497b751ccfc2-container.json
@@ -0,0 +1 @@
+{"uuid": "6064a954-090e-4143-b2ca-637469cd208d", "befores": [{"name": "browser_name", "status": "passed", "start": 1778655657868, "stop": 1778655657868}], "start": 1778655657868, "stop": 1778655692793}
\ No newline at end of file
diff --git a/reports/allure-raw/1f994846-97d9-4459-a336-c44cb6fbb908-container.json b/reports/allure-raw/1f994846-97d9-4459-a336-c44cb6fbb908-container.json
new file mode 100644
index 0000000..03fd453
--- /dev/null
+++ b/reports/allure-raw/1f994846-97d9-4459-a336-c44cb6fbb908-container.json
@@ -0,0 +1 @@
+{"uuid": "529b5b6e-198c-46f2-9f37-6e40e8881e76", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "output_path", "status": "passed", "start": 1778655658064, "stop": 1778655658064}], "start": 1778655658064, "stop": 1778655692694}
\ No newline at end of file
diff --git a/reports/allure-raw/20b8ad2f-333a-4513-9688-8c52feb5b196-container.json b/reports/allure-raw/20b8ad2f-333a-4513-9688-8c52feb5b196-container.json
new file mode 100644
index 0000000..668d069
--- /dev/null
+++ b/reports/allure-raw/20b8ad2f-333a-4513-9688-8c52feb5b196-container.json
@@ -0,0 +1 @@
+{"uuid": "007df399-9a36-4b6f-9c68-c23d8fb4aed3", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "browser", "status": "passed", "start": 1778655657868, "stop": 1778655658053}], "afters": [{"name": "browser::0", "status": "passed", "start": 1778655692710, "stop": 1778655692790}], "start": 1778655657868, "stop": 1778655692790}
\ No newline at end of file
diff --git a/reports/allure-raw/2318f7c1-8759-4e32-b121-2629e3b8a4be-container.json b/reports/allure-raw/2318f7c1-8759-4e32-b121-2629e3b8a4be-container.json
new file mode 100644
index 0000000..0f723bd
--- /dev/null
+++ b/reports/allure-raw/2318f7c1-8759-4e32-b121-2629e3b8a4be-container.json
@@ -0,0 +1 @@
+{"uuid": "69515af6-0f02-46a7-b539-321b90e0147d", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "browser_type_launch_args", "status": "passed", "start": 1778655657257, "stop": 1778655657257}], "start": 1778655657257, "stop": 1778655692805}
\ No newline at end of file
diff --git a/reports/allure-raw/3276ee58-59f3-45f8-9542-954be8de3594-container.json b/reports/allure-raw/3276ee58-59f3-45f8-9542-954be8de3594-container.json
new file mode 100644
index 0000000..d00e996
--- /dev/null
+++ b/reports/allure-raw/3276ee58-59f3-45f8-9542-954be8de3594-container.json
@@ -0,0 +1 @@
+{"uuid": "b304283b-89a9-4b44-9a99-97f54c0f22e0", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "_artifacts_recorder", "status": "passed", "start": 1778655658064, "stop": 1778655658064}], "afters": [{"name": "_artifacts_recorder::0", "status": "passed", "start": 1778655692692, "stop": 1778655692692}], "start": 1778655658064, "stop": 1778655692692}
\ No newline at end of file
diff --git a/reports/allure-raw/33d98657-383e-45a0-8edc-feee0a845ed8-container.json b/reports/allure-raw/33d98657-383e-45a0-8edc-feee0a845ed8-container.json
new file mode 100644
index 0000000..d8a45c2
--- /dev/null
+++ b/reports/allure-raw/33d98657-383e-45a0-8edc-feee0a845ed8-container.json
@@ -0,0 +1 @@
+{"uuid": "2fd6945d-ee37-41a4-b801-9852d2a0693d", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "page", "status": "passed", "start": 1778655658074, "stop": 1778655658144}], "start": 1778655658074, "stop": 1778655692673}
\ No newline at end of file
diff --git a/reports/allure-raw/4249e5b3-802e-4ed9-820b-fa92c28efef2-container.json b/reports/allure-raw/4249e5b3-802e-4ed9-820b-fa92c28efef2-container.json
new file mode 100644
index 0000000..9908fbf
--- /dev/null
+++ b/reports/allure-raw/4249e5b3-802e-4ed9-820b-fa92c28efef2-container.json
@@ -0,0 +1 @@
+{"uuid": "c3f0b0fd-e5cc-4a5b-8390-0b397c058b68", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "new_context", "status": "passed", "start": 1778655658064, "stop": 1778655658064}], "afters": [{"name": "new_context::0", "status": "passed", "start": 1778655692673, "stop": 1778655692690}], "start": 1778655658064, "stop": 1778655692690}
\ No newline at end of file
diff --git a/reports/allure-raw/4c34dfd4-0024-4533-9327-21938fb6e220-container.json b/reports/allure-raw/4c34dfd4-0024-4533-9327-21938fb6e220-container.json
new file mode 100644
index 0000000..9244381
--- /dev/null
+++ b/reports/allure-raw/4c34dfd4-0024-4533-9327-21938fb6e220-container.json
@@ -0,0 +1 @@
+{"uuid": "34a96b80-de55-4e7e-9d59-2d0409bd03a1", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "context", "status": "passed", "start": 1778655658064, "stop": 1778655658074}], "start": 1778655658064, "stop": 1778655692673}
\ No newline at end of file
diff --git a/reports/allure-raw/4ef9f08c-b827-492f-9aaf-ed1a28624681-attachment.png b/reports/allure-raw/4ef9f08c-b827-492f-9aaf-ed1a28624681-attachment.png
new file mode 100644
index 0000000..ff08f2b
Binary files /dev/null and b/reports/allure-raw/4ef9f08c-b827-492f-9aaf-ed1a28624681-attachment.png differ
diff --git a/reports/allure-raw/5c3ac34d-385e-4a09-a62d-f0a08c55765f-container.json b/reports/allure-raw/5c3ac34d-385e-4a09-a62d-f0a08c55765f-container.json
new file mode 100644
index 0000000..610852d
--- /dev/null
+++ b/reports/allure-raw/5c3ac34d-385e-4a09-a62d-f0a08c55765f-container.json
@@ -0,0 +1 @@
+{"uuid": "edf34d98-6a82-452f-837e-0d2d01a2edfc", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "playwright", "status": "passed", "start": 1778655657257, "stop": 1778655657867}], "afters": [{"name": "playwright::0", "status": "passed", "start": 1778655692793, "stop": 1778655692804}], "start": 1778655657257, "stop": 1778655692804}
\ No newline at end of file
diff --git a/reports/allure-raw/5f2f7478-c8b1-4066-a3da-3f4f5554ea84-container.json b/reports/allure-raw/5f2f7478-c8b1-4066-a3da-3f4f5554ea84-container.json
new file mode 100644
index 0000000..74f3535
--- /dev/null
+++ b/reports/allure-raw/5f2f7478-c8b1-4066-a3da-3f4f5554ea84-container.json
@@ -0,0 +1 @@
+{"uuid": "459ae7eb-ae1f-4c68-8894-01e0e8709de4", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "browser_context_args", "status": "passed", "start": 1778655658055, "stop": 1778655658055}], "start": 1778655658054, "stop": 1778655692705}
\ No newline at end of file
diff --git a/reports/allure-raw/6516c7d6-ee21-4ffe-a746-52a504d72210-container.json b/reports/allure-raw/6516c7d6-ee21-4ffe-a746-52a504d72210-container.json
new file mode 100644
index 0000000..b38bc61
--- /dev/null
+++ b/reports/allure-raw/6516c7d6-ee21-4ffe-a746-52a504d72210-container.json
@@ -0,0 +1 @@
+{"uuid": "995d73a5-f6ef-475e-aeb9-dff8ee4a4f07", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "connect_options", "status": "passed", "start": 1778655657868, "stop": 1778655657868}], "start": 1778655657868, "stop": 1778655692792}
\ No newline at end of file
diff --git a/reports/allure-raw/665da2e0-dde8-4704-89f8-b2371361f96a-attachment.txt b/reports/allure-raw/665da2e0-dde8-4704-89f8-b2371361f96a-attachment.txt
new file mode 100644
index 0000000..94c4413
--- /dev/null
+++ b/reports/allure-raw/665da2e0-dde8-4704-89f8-b2371361f96a-attachment.txt
@@ -0,0 +1,12 @@
+[32mINFO [0m ui-test:conftest.py:207 用例开始: tests/test_my_order.py::test_home_my_order_first_order_detail_after_login[chromium]
+[32mINFO [0m tests.test_my_order:test_my_order.py:121 登录用户从首页进入 My Order 并查看第一笔订单详情
+[32mINFO [0m tests.test_my_order:test_my_order.py:122 打开链接地址: https://joyhub-website-frontend-test.best-envision.com/
+[32mINFO [0m ui-test:conftest.py:67 当前未登录,执行配置用户登录
+[32mINFO [0m tests.test_my_order:test_my_order.py:64 等待登录完成并展示用户菜单入口
+[32mINFO [0m tests.test_my_order:test_my_order.py:80 从首页查找 My Order 入口
+[32mINFO [0m tests.test_my_order:test_my_order.py:83 已通过首页可见入口进入 My Order: a[href*="order" i]
+[32mINFO [0m tests.test_my_order:test_my_order.py:98 等待进入订单列表页
+[32mINFO [0m tests.test_my_order:test_my_order.py:104 点击第一笔订单详情入口
+[32mINFO [0m tests.test_my_order:test_my_order.py:107 已点击订单详情入口: a[href*="order" i]
+[32mINFO [0m tests.test_my_order:test_my_order.py:112 点击第一笔订单后 URL 未变化,继续校验当前页面是否展示详情内容
+[32mINFO [0m ui-test:conftest.py:217 用例通过: tests/test_my_order.py::test_home_my_order_first_order_detail_after_login[chromium], 耗时: 34.64s
\ No newline at end of file
diff --git a/reports/allure-raw/6adad0b8-a125-48d8-b4f3-b4cf7f5b24f7-container.json b/reports/allure-raw/6adad0b8-a125-48d8-b4f3-b4cf7f5b24f7-container.json
new file mode 100644
index 0000000..6b8c44a
--- /dev/null
+++ b/reports/allure-raw/6adad0b8-a125-48d8-b4f3-b4cf7f5b24f7-container.json
@@ -0,0 +1 @@
+{"uuid": "2a1deae7-088c-4104-bd91-fa0dacda7f17", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "base_url", "status": "passed", "start": 1778655657257, "stop": 1778655657257}], "start": 1778655657257, "stop": 1778655692807}
\ No newline at end of file
diff --git a/reports/allure-raw/6be6b7c4-e406-4255-9014-55564b007e9a-container.json b/reports/allure-raw/6be6b7c4-e406-4255-9014-55564b007e9a-container.json
new file mode 100644
index 0000000..e928498
--- /dev/null
+++ b/reports/allure-raw/6be6b7c4-e406-4255-9014-55564b007e9a-container.json
@@ -0,0 +1 @@
+{"uuid": "8c6f1d2b-f0e0-414a-898d-6324db2aeb30", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "browser_type_launch_args", "status": "passed", "start": 1778655657257, "stop": 1778655657257}], "start": 1778655657257, "stop": 1778655692805}
\ No newline at end of file
diff --git a/reports/allure-raw/7028704f-0f14-4a38-bf23-d451e8065b82-container.json b/reports/allure-raw/7028704f-0f14-4a38-bf23-d451e8065b82-container.json
new file mode 100644
index 0000000..e568518
--- /dev/null
+++ b/reports/allure-raw/7028704f-0f14-4a38-bf23-d451e8065b82-container.json
@@ -0,0 +1 @@
+{"uuid": "90f67c65-1546-43fc-9167-f6489b805e5b", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "ensure_logged_in_user", "status": "passed", "start": 1778655658144, "stop": 1778655658144}], "start": 1778655658144, "stop": 1778655692671}
\ No newline at end of file
diff --git a/reports/allure-raw/7cf1f09f-6b9a-4407-91ff-6fea3c09c1ed-container.json b/reports/allure-raw/7cf1f09f-6b9a-4407-91ff-6fea3c09c1ed-container.json
new file mode 100644
index 0000000..81ccd51
--- /dev/null
+++ b/reports/allure-raw/7cf1f09f-6b9a-4407-91ff-6fea3c09c1ed-container.json
@@ -0,0 +1 @@
+{"uuid": "5ffcf5ab-d935-4578-946e-7e02912e9116", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "_session_faker", "status": "passed", "start": 1778655657130, "stop": 1778655657256}], "start": 1778655657130, "stop": 1778655692807}
\ No newline at end of file
diff --git a/reports/allure-raw/86867e1e-10c1-4c00-af58-daad4a34836f-container.json b/reports/allure-raw/86867e1e-10c1-4c00-af58-daad4a34836f-container.json
new file mode 100644
index 0000000..59034b0
--- /dev/null
+++ b/reports/allure-raw/86867e1e-10c1-4c00-af58-daad4a34836f-container.json
@@ -0,0 +1 @@
+{"uuid": "3fc9fda4-5df3-45e6-8e8b-e4d1150a4400", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "test_run_logger", "status": "passed", "start": 1778655658055, "stop": 1778655658064}], "afters": [{"name": "test_run_logger::0", "status": "passed", "start": 1778655692696, "stop": 1778655692701}], "start": 1778655658055, "stop": 1778655692701}
\ No newline at end of file
diff --git a/reports/allure-raw/c9cdea9e-d1d9-4d40-99ff-67810778ed19-result.json b/reports/allure-raw/c9cdea9e-d1d9-4d40-99ff-67810778ed19-result.json
new file mode 100644
index 0000000..0ddbad7
--- /dev/null
+++ b/reports/allure-raw/c9cdea9e-d1d9-4d40-99ff-67810778ed19-result.json
@@ -0,0 +1 @@
+{"name": "test_home_my_order_first_order_detail_after_login[chromium]", "status": "passed", "attachments": [{"name": "结束截图_test_home_my_order_first_order_detail_after_login_chromium", "source": "4ef9f08c-b827-492f-9aaf-ed1a28624681-attachment.png", "type": "image/png"}, {"name": "log", "source": "665da2e0-dde8-4704-89f8-b2371361f96a-attachment.txt", "type": "text/plain"}, {"name": "stderr", "source": "09d63c23-d43b-46a5-938b-36a32ea8c80c-attachment.txt", "type": "text/plain"}], "parameters": [{"name": "browser_name", "value": "'chromium'"}], "start": 1778655658145, "stop": 1778655692585, "uuid": "7602ae17-3e24-4849-bf95-b40b310c6175", "historyId": "ba90716d807251b044491f8e7c108076", "testCaseId": "e1408d6ca2eedd5983ee820eb1ea09dc", "fullName": "tests.test_my_order#test_home_my_order_first_order_detail_after_login", "labels": [{"name": "parentSuite", "value": "tests"}, {"name": "suite", "value": "test_my_order"}, {"name": "host", "value": "LAPTOP-84D825D0"}, {"name": "thread", "value": "37548-MainThread"}, {"name": "framework", "value": "pytest"}, {"name": "language", "value": "cpython3"}, {"name": "package", "value": "tests.test_my_order"}], "titlePath": ["tests", "test_my_order.py"]}
\ No newline at end of file
diff --git a/reports/allure-raw/d21f94e9-42fa-410c-b6b6-8d226379c886-container.json b/reports/allure-raw/d21f94e9-42fa-410c-b6b6-8d226379c886-container.json
new file mode 100644
index 0000000..2b99f9b
--- /dev/null
+++ b/reports/allure-raw/d21f94e9-42fa-410c-b6b6-8d226379c886-container.json
@@ -0,0 +1 @@
+{"uuid": "2b259c57-1196-46b6-a589-421629a3e558", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "device", "status": "passed", "start": 1778655658053, "stop": 1778655658053}], "start": 1778655658053, "stop": 1778655692708}
\ No newline at end of file
diff --git a/reports/allure-raw/da00de5b-cba2-4bd4-bc68-7a5e39250abc-container.json b/reports/allure-raw/da00de5b-cba2-4bd4-bc68-7a5e39250abc-container.json
new file mode 100644
index 0000000..9624972
--- /dev/null
+++ b/reports/allure-raw/da00de5b-cba2-4bd4-bc68-7a5e39250abc-container.json
@@ -0,0 +1 @@
+{"uuid": "6393c1c2-4a61-46f5-82b5-87344215152d", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "browser_context_args", "status": "passed", "start": 1778655658055, "stop": 1778655658055}], "start": 1778655658055, "stop": 1778655692703}
\ No newline at end of file
diff --git a/reports/allure-raw/e1fca9e3-7af9-4a57-99d7-a6fd2d66c8df-container.json b/reports/allure-raw/e1fca9e3-7af9-4a57-99d7-a6fd2d66c8df-container.json
new file mode 100644
index 0000000..8fb5481
--- /dev/null
+++ b/reports/allure-raw/e1fca9e3-7af9-4a57-99d7-a6fd2d66c8df-container.json
@@ -0,0 +1 @@
+{"uuid": "eec7db87-4529-46b7-833f-ce4919241f18", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "browser_type", "status": "passed", "start": 1778655657868, "stop": 1778655657868}], "start": 1778655657868, "stop": 1778655692793}
\ No newline at end of file
diff --git a/reports/allure-raw/ec5d447c-480a-4c1c-82e8-ee020cbcb63d-container.json b/reports/allure-raw/ec5d447c-480a-4c1c-82e8-ee020cbcb63d-container.json
new file mode 100644
index 0000000..41e6e69
--- /dev/null
+++ b/reports/allure-raw/ec5d447c-480a-4c1c-82e8-ee020cbcb63d-container.json
@@ -0,0 +1 @@
+{"uuid": "3fcabe54-329c-41cd-902e-aad2c2cf2c25", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "_verify_url", "status": "passed", "start": 1778655657257, "stop": 1778655657257}], "start": 1778655657257, "stop": 1778655692806}
\ No newline at end of file
diff --git a/reports/allure-raw/f5171277-aeab-4c89-9ef7-49421e14006a-container.json b/reports/allure-raw/f5171277-aeab-4c89-9ef7-49421e14006a-container.json
new file mode 100644
index 0000000..e2946af
--- /dev/null
+++ b/reports/allure-raw/f5171277-aeab-4c89-9ef7-49421e14006a-container.json
@@ -0,0 +1 @@
+{"uuid": "598a8d89-cb6d-406d-953e-7ec6f2aadb31", "children": ["7602ae17-3e24-4849-bf95-b40b310c6175"], "befores": [{"name": "_pw_artifacts_folder", "status": "passed", "start": 1778655658053, "stop": 1778655658054}], "afters": [{"name": "_pw_artifacts_folder::0", "status": "passed", "start": 1778655692706, "stop": 1778655692707}], "start": 1778655658053, "stop": 1778655692707}
\ No newline at end of file