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 = {};