1.
${year} ${sec} Get Time year,sec
${fullmoney} Evaluate ${year}+${sec}
${fullmoney} = 2042
2.
${startdate} 向后偏移日期 1 days
${enddate} 向后偏移日期 2 days
向前偏移日期:
${date} Get Time
${newDate} Subtract Time From Date ${date} ${OFFSET} %Y-%m-%d #从日期中减去时间
${date} Get Time
${newDate} Subtract Time From Date ${date} ${OFFSET} %Y%m%d
获取当前日期:月-日
${date} Get Time
${date} Convert Date ${date} result_format=%m%d #转换日期
获取当前日期:年-月-日
${date} Get Time
${date} Convert Date ${date} result_format=%y-%m-%d
向后偏移时间
${hour} ${min} ${sec} Get Time hour,min,sec
${time} Catenate SEPARATOR= ${hour} : ${min} : ${sec}
${newTime} Add Time To Time ${time} ${after} timer exclude_milles=yes
008批量上架商品操作
[Arguments] ${platform} ${token} ${orgid} ${version} ${username}
log 获取未上架列表接口
Create Session ${BOSS_alias} ${BOSS_url} headers=&{headers}
${micromallShelvesList} Post Request ${BOSS_alias} /micromallShelves/micromallShelvesList data=param={"order":"desc","rows":10,"token":"${token}","channelType":"${platform}","operatorid":"${username}","rewardtype":"","userno":"${username}","platform":"${platform}","orgId":"${orgid}","version":"${version}","spxxflno":"","orgid":"${orgid}","sort":"updatedate","page":1,"spxxname":"","spxxppno":"","sptag":"0"} headers=&{headers}
Should Be Equal As Strings ${micromallShelvesList.status_code} 200
${micromallShelvesListJson} To Json ${micromallShelvesList.content}
${micromallShelvesListStatus} Get From Dictionary ${micromallShelvesListJson} status
Should Be Equal "${micromallShelvesListStatus}" "1"
${micromallShelvesListData} Get From Dictionary ${micromallShelvesListJson} data
${total} Get From Dictionary ${micromallShelvesListData} total
${rows} Get From Dictionary ${micromallShelvesListData} rows
rows重获取列表:
${rowsCount} Get Length ${rows}
${spxxnoSum} Set Variable
: FOR ${index} IN RANGE ${rowsCount}
\ ${spxxno} Get From Dictionary @{rows}[${index}] spxxno
\ ${spxxname} Get From Dictionary @{rows}[${index}] spxxname
\ ${spxxnoSum} Run Keyword If '${spxxno}' != 'null' Catenate SEPARATOR= ${spxxnoSum}
\ ... ${spxxno} ,
${spxxnoSum} Get Substring ${spxxnoSum} \ -1
log 批量上架操作接口
${batchAddMicromallShelves} Post Request ${BOSS_alias} /micromallShelves/batchAddMicromallShelves data=param={"spxxno":"${spxxnoSum}","orgid":"${orgid}","operatorid":"${username}","userno":"${username}","token":"${token}","platform":"${platform}","version":"${version}"} headers=&{headers}
Should Be Equal As Strings ${batchAddMicromallShelves.status_code} 200
${batchAddMicromallShelvesJson} To Json ${batchAddMicromallShelves.content}
${batchAddMicromallShelvesStatus} Get From Dictionary ${batchAddMicromallShelvesJson} status
Should Be Equal "${batchAddMicromallShelvesStatus}" "1"
Delete All Sessions
[Return] ${batchAddMicromallShelvesJson}
获取列表:
${queryBranchOrPlatformdate} Get From Dictionary ${queryBranchOrPlatformaddrJson} data
${length} get length ${queryBranchOrPlatformdate}
: FOR ${index} IN RANGE ${length}
${CNList} set variable ${queryBranchOrPlatformdate[${index}]}
${CNListorgcode} Get From Dictionary ${CNList} orgcode
${CNListorgname} Get From Dictionary ${CNList} orgname
${queryEmployeeByCompanyaddrJson} 通讯录分部联系人列表 ${userid} ${token} ${CNListorgcode} ${CNListorgname}
${queryEmployeeByCompanyaddrdata} Get From Dictionary ${queryEmployeeByCompanyaddrJson} data
should not be empty ${queryEmployeeByCompanyaddrdata}