From ef7138e5aecda728a3f63e5af50b6163e495eb73 Mon Sep 17 00:00:00 2001 From: LG_lai Date: Tue, 9 Apr 2024 14:05:44 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=B9=E9=87=8F=E4=B8=8A=E4=B8=8B=E6=9E=B6?= =?UTF-8?q?=E5=95=86=E5=93=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- 2-Web/Mall/ProductResource.robot | 13 +- output/log.html | 10 +- output/output.xml | 1310 ++++++++++++++++++++---------- output/report.html | 8 +- 4 files changed, 879 insertions(+), 462 deletions(-) diff --git a/2-Web/Mall/ProductResource.robot b/2-Web/Mall/ProductResource.robot index 53a70ef..9d44d02 100644 --- a/2-Web/Mall/ProductResource.robot +++ b/2-Web/Mall/ProductResource.robot @@ -55,6 +55,7 @@ Library DatabaseLibrary END 遍历商品列表 + ${statusList} Create List ${productIdList} Create List ${productTitleList} Create List FOR ${product} IN @{records} @@ -62,10 +63,12 @@ Library DatabaseLibrary ${productId} Get From Dictionary ${product} productId #商品id ${productTitle} Get From Dictionary ${product} productTitle #商品标题 ${productSpecId} Get From Dictionary ${product} productSpecId #商品规格id + Append To List ${statusList} ${status} Append To List ${productIdList} ${productId} Append To List ${productTitleList} ${productTitle} Set Global Variable ${status} Set Global Variable ${productId} + Set Global Variable ${statusList} Set Global Variable ${productTitle} Set Global Variable ${productIdList} Set Global Variable ${productSpecId} @@ -83,10 +86,14 @@ Library DatabaseLibrary 操作${dating}平台商品上下架 #操作上架 - FOR ${admin_header} ${productId} IN ZIP ${Aheader_list} ${productIdList} + FOR ${admin_header} IN @{Aheader_list} Create Session dating ${${dating}.dating域名} ${admin_header} - ${data} Set Variable {"productId":"${productId}","status":1} - #${data} Set Variable If ${status}==2 {"productId":"${productId}","status":1} {"productId":"${productId}","status":1} + 批量上下架商品 + END + +批量上下架商品 + FOR ${productId} ${status} IN ZIP ${productIdList} ${statusList} + ${data} Set Variable If ${status}==2 {"productId":"${productId}","status":1} {"productId":"${productId}","status":2} ${reps} POST On Session dating dating-agency-mall/user/operate/product ${data.encode('utf-8')} ${message} Get From Dictionary ${reps.json()} message Should Be Equal As Strings ${message} successful diff --git a/output/log.html b/output/log.html index 9ddd172..ca7201f 100644 --- a/output/log.html +++ b/output/log.html @@ -1806,25 +1806,25 @@ function stopPropagation(event) { window.output = {};