From 9b8c1873440e40611b4e4106f86e22bd49093cfa Mon Sep 17 00:00:00 2001 From: zhouqi Date: Wed, 13 May 2026 17:22:54 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BF=AE=E6=94=B9ui=E7=94=A8=E4=BE=8B?= =?UTF-8?q?=E7=9A=84=E6=8A=A5=E5=91=8A=E8=B7=AF=E5=BE=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Joyhub_ui_auto_test/tests/run.tests.py | 56 +- Log/run.log | 4773 +++++++++++++++++ .../BusinessKw/SZPurchase/ContractManage.py | 0 .../SZPurchase/PurchaseOrderManage.py | 97 - .../SZPurchase/PurchasePlanManage.py | 0 .../library/BusinessKw/SZPurchase/__init__.py | 0 .../library/BusinessKw/SZPurchase/index.py | 88 - .../BusinessKw/SZPurchase/purchase.ini | 2 - ...d43b-46a5-938b-36a32ea8c80c-attachment.txt | 230 + ...0572-4d62-b885-332d315e9730-container.json | 1 + ...0b7d-4ca6-8d16-1636d857f33c-container.json | 1 + ...a379-4316-aa0c-c3bf081395e7-container.json | 1 + ...edc3-4aac-9531-497b751ccfc2-container.json | 1 + ...97d9-4459-a336-c44cb6fbb908-container.json | 1 + ...333a-4513-9688-8c52feb5b196-container.json | 1 + ...8759-4e32-b121-2629e3b8a4be-container.json | 1 + ...59f3-45f8-9542-954be8de3594-container.json | 1 + ...383e-45a0-8edc-feee0a845ed8-container.json | 1 + ...802e-4ed9-820b-fa92c28efef2-container.json | 1 + ...0024-4533-9327-21938fb6e220-container.json | 1 + ...b827-492f-9aaf-ed1a28624681-attachment.png | Bin 0 -> 160741 bytes ...385e-4a09-a62d-f0a08c55765f-container.json | 1 + ...c8b1-4066-a3da-3f4f5554ea84-container.json | 1 + ...ee21-4ffe-a746-52a504d72210-container.json | 1 + ...dde8-4704-89f8-b2371361f96a-attachment.txt | 12 + ...a125-48d8-b4f3-b4cf7f5b24f7-container.json | 1 + ...e406-4255-9014-55564b007e9a-container.json | 1 + ...0f14-4a38-bf23-d451e8065b82-container.json | 1 + ...6b9a-4407-91ff-6fea3c09c1ed-container.json | 1 + ...10c1-4c00-af58-daad4a34836f-container.json | 1 + ...9e-d1d9-4d40-99ff-67810778ed19-result.json | 1 + ...42fa-410c-b6b6-8d226379c886-container.json | 1 + ...cba2-4bd4-bc68-7a5e39250abc-container.json | 1 + ...7af9-4a57-99d7-a6fd2d66c8df-container.json | 1 + ...480a-4c1c-82e8-ee020cbcb63d-container.json | 1 + ...aeab-4c89-9ef7-49421e14006a-container.json | 1 + 36 files changed, 5091 insertions(+), 192 deletions(-) delete mode 100644 dulizhan/library/BusinessKw/SZPurchase/ContractManage.py delete mode 100644 dulizhan/library/BusinessKw/SZPurchase/PurchaseOrderManage.py delete mode 100644 dulizhan/library/BusinessKw/SZPurchase/PurchasePlanManage.py delete mode 100644 dulizhan/library/BusinessKw/SZPurchase/__init__.py delete mode 100644 dulizhan/library/BusinessKw/SZPurchase/index.py delete mode 100644 dulizhan/library/BusinessKw/SZPurchase/purchase.ini create mode 100644 reports/allure-raw/09d63c23-d43b-46a5-938b-36a32ea8c80c-attachment.txt create mode 100644 reports/allure-raw/11af09cf-0572-4d62-b885-332d315e9730-container.json create mode 100644 reports/allure-raw/12d25f70-0b7d-4ca6-8d16-1636d857f33c-container.json create mode 100644 reports/allure-raw/1343365a-a379-4316-aa0c-c3bf081395e7-container.json create mode 100644 reports/allure-raw/1c07419a-edc3-4aac-9531-497b751ccfc2-container.json create mode 100644 reports/allure-raw/1f994846-97d9-4459-a336-c44cb6fbb908-container.json create mode 100644 reports/allure-raw/20b8ad2f-333a-4513-9688-8c52feb5b196-container.json create mode 100644 reports/allure-raw/2318f7c1-8759-4e32-b121-2629e3b8a4be-container.json create mode 100644 reports/allure-raw/3276ee58-59f3-45f8-9542-954be8de3594-container.json create mode 100644 reports/allure-raw/33d98657-383e-45a0-8edc-feee0a845ed8-container.json create mode 100644 reports/allure-raw/4249e5b3-802e-4ed9-820b-fa92c28efef2-container.json create mode 100644 reports/allure-raw/4c34dfd4-0024-4533-9327-21938fb6e220-container.json create mode 100644 reports/allure-raw/4ef9f08c-b827-492f-9aaf-ed1a28624681-attachment.png create mode 100644 reports/allure-raw/5c3ac34d-385e-4a09-a62d-f0a08c55765f-container.json create mode 100644 reports/allure-raw/5f2f7478-c8b1-4066-a3da-3f4f5554ea84-container.json create mode 100644 reports/allure-raw/6516c7d6-ee21-4ffe-a746-52a504d72210-container.json create mode 100644 reports/allure-raw/665da2e0-dde8-4704-89f8-b2371361f96a-attachment.txt create mode 100644 reports/allure-raw/6adad0b8-a125-48d8-b4f3-b4cf7f5b24f7-container.json create mode 100644 reports/allure-raw/6be6b7c4-e406-4255-9014-55564b007e9a-container.json create mode 100644 reports/allure-raw/7028704f-0f14-4a38-bf23-d451e8065b82-container.json create mode 100644 reports/allure-raw/7cf1f09f-6b9a-4407-91ff-6fea3c09c1ed-container.json create mode 100644 reports/allure-raw/86867e1e-10c1-4c00-af58-daad4a34836f-container.json create mode 100644 reports/allure-raw/c9cdea9e-d1d9-4d40-99ff-67810778ed19-result.json create mode 100644 reports/allure-raw/d21f94e9-42fa-410c-b6b6-8d226379c886-container.json create mode 100644 reports/allure-raw/da00de5b-cba2-4bd4-bc68-7a5e39250abc-container.json create mode 100644 reports/allure-raw/e1fca9e3-7af9-4a57-99d7-a6fd2d66c8df-container.json create mode 100644 reports/allure-raw/ec5d447c-480a-4c1c-82e8-ee020cbcb63d-container.json create mode 100644 reports/allure-raw/f5171277-aeab-4c89-9ef7-49421e14006a-container.json 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就放开我image

', '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就放开我image

', '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就放开我image

', '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就放开我image

', '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就放开我image

', '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': '

这是正文内容

image

', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    这个就是另外的商品信息的,产品牛逼,非常适合使用😍😠🤡

    12333











    ', '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': '

    都是些美女图片imageimageimage

    ', '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': '

    都是些美女图片imageimageimage

    ', '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': '

    这是正文内容

    image

    ', '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 0000000000000000000000000000000000000000..ff08f2b48bd83bf64617246665c028caa5c35078 GIT binary patch literal 160741 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Π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

    uLS}nDpOSph*Dn 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 literal 0 HcmV?d00001 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 @@ +INFO  ui-test:conftest.py:207 用例开始: tests/test_my_order.py::test_home_my_order_first_order_detail_after_login[chromium] +INFO  tests.test_my_order:test_my_order.py:121 登录用户从首页进入 My Order 并查看第一笔订单详情 +INFO  tests.test_my_order:test_my_order.py:122 打开链接地址: https://joyhub-website-frontend-test.best-envision.com/ +INFO  ui-test:conftest.py:67 当前未登录,执行配置用户登录 +INFO  tests.test_my_order:test_my_order.py:64 等待登录完成并展示用户菜单入口 +INFO  tests.test_my_order:test_my_order.py:80 从首页查找 My Order 入口 +INFO  tests.test_my_order:test_my_order.py:83 已通过首页可见入口进入 My Order: a[href*="order" i] +INFO  tests.test_my_order:test_my_order.py:98 等待进入订单列表页 +INFO  tests.test_my_order:test_my_order.py:104 点击第一笔订单详情入口 +INFO  tests.test_my_order:test_my_order.py:107 已点击订单详情入口: a[href*="order" i] +INFO  tests.test_my_order:test_my_order.py:112 点击第一笔订单后 URL 未变化,继续校验当前页面是否展示详情内容 +INFO  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