*** Settings *** Library RequestsLibrary Library Collections *** Test Cases *** 选择收货方 ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${reps} Get On Session ZTB /ztb-factory/factorydeliverychannel/get/self-factory-delivery-channel-list? params=pageNum=1&pageSize=20 ${Name of consignee} Get From Dictionary ${reps.json()["data"]["records"][0]} name Set Global Variable ${Name of consignee} Should Be Equal As Strings ${reps.json()["message"]} successful 创建出货单 ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"productId":"629736087564193792","productName":"牛奶盒","konePrice":"指导价格:5000","unitPrice":"5000","plateNumber":"京A88888","deliveryChannelType":1,"factoryDeliveryChannelId":"628650922460975104","consigneeName":"${Name of consignee}","netWeight":"20000","settleWeight":"20000","estimatedAmount":100000,"weightNoteImageUrls":["https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19345550560503914.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19345550363230371.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19345551438903633.jpg"]} log ${data} ${reps} Post On Session ZTB /ztb-factory/save/outbound-delivery-order ${data.encode('utf-8')} log ${reps} Should Be Equal As Strings ${reps.json()["message"]} successful OrderID ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${reps} Get On Session ZTB /ztb-factory/get/outbound-delivery-order-list? params=pageNum=1&pageSize=15 log ${reps} ${OrderID} Get From Dictionary ${reps.json()["data"]["records"][0]} id Set Global Variable ${OrderID} 审核 ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"id":"${OrderID}","auditStatus":1} ${reps} post On Session ZTB /ztb-factory/audit/outbount-delivery-order ${data.encode('utf-8')} Should Be Equal As Strings ${reps.json()["message"]} successful 确认收款 ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"id":"${OrderID}","categoryId":"629736087564193792","otherFee":0,"subsidy":0,"proxyPaySurcharge":666,"freight":0,"deductPercent":"10.00","unitPrice":5000,"factoryId":"615896891544178688","settleUnitPrice":4.444,"settlePrice":79992,"netWeight":20000,"settleWeight":18000,"weightNoteImageUrls":["https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19347141146174653.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19347141136136270.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/19347141138102713.jpg"]} log ${data} ${reps} Post On Session ZTB /ztb-factory/confirm/outbound-delivery-order-receipt ${data.encode('utf-8')} log ${reps} Should Be Equal As Strings ${reps.json()["message"]} successful Close_order ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyus0IM7YplqP6ckxwAnbYMwW8kjOtWm8KDrBFfLPEPpTA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"id":"${OrderID}","auditStatus":0} log ${data} ${reps} Post On Session ZTB /ztb-factory/audit/outbount-delivery-order ${data.encode('utf-8')} log ${reps} Should Be Equal As Strings ${reps.json()["message"]} successful