*** Settings *** Library RequestsLibrary Library Collections *** Test Cases *** login ${header} Create Dictionary Content-Type=application/json;charset=utf-8 X-APP-ID=503258978847953927 X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-uec-test.qniao.cn ${header} ${data} Create Dictionary account=13517986787 captcha=888888 accountType=2 log ${data} ${respones} POST On Session ZTB /uec/authorize/by-captcha json=${data} ${gettoken} Get From Dictionary ${respones.json()["data"]} token Set Global Variable ${gettoken} login_token ${header} Create Dictionary Content-Type=application/json;charset=utf-8 X-APP-ID=503258978847953927 X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${token} Set Variable {"loginToken":"${gettoken}"} ${res} Post On Session ZTB /recycle-user-center/authorize/get/product-line-token/by/login-token ${token} ${gettoken} Get From Dictionary ${res.json()} data Set Global Variable ${gettoken} 刷卡创建磅单 ${header} Create Dictionary Content-Type=application/json;charset=utf-8 X-APP-ID=503258978847953927 X-FACTORY-ID=615896891544178688 Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q== Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"cardNo":"2836962348","weight":4000.0} ${reps} POST On Session ZTB /ztb-factory/factory-customer/save/order ${data.encode('utf-8')} Should Be Equal As Strings ${reps.json()["message"]} 毛重称重成功,请下地磅 选择客户 ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 X-FACTORY-ID=615896891544178688 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ== Create session ZTB http://api-client-ztb-test.qniao.cn ${header} ${reps} Get On Session ZTB /ztb-factory/factory/get/customer-list? params=name=&pageNum=1&pageSize=1500 ${name} Get From Dictionary ${reps.json()["data"]["records"][3]} name Set Global Variable ${name} Should Be Equal As Strings ${reps.json()["message"]} successful In_plant_receipt_order_ID ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${reps} Get On Session ZTB /ztb-factory/factory/wechat-applet/get/order-list? params=status=1&pageNum=1&pageSize=15 log ${reps} ${id} Get From Dictionary ${reps.json()["data"]["records"][0]} id Set Global Variable ${id} picture ${header} Create Dictionary Content-Type=application/json;charset=utf-8 X-APP-ID=503258978847953927 X-FACTORY-ID=615896891544178688 Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q== Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"orderId":"${id}","imageUrl":"https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18843304679102985.jpg","index":"1"} ${reps} POST On Session ZTB /ztb-factory/binding/order-image ${data.encode('utf-8')} picture2 ${header} Create Dictionary Content-Type=application/json;charset=utf-8 X-APP-ID=503258978847953927 X-FACTORY-ID=615896891544178688 Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyitYBjC62H1kESQIF6J45eF3ZTmsbGC5bnSp3E+o8YPe3Q== Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"orderId":"${id}","imageUrl":"https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18843304678604194.jpg","index":"0"} ${reps} POST On Session ZTB /ztb-factory/binding/order-image ${data.encode('utf-8')} (新建磅单) ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyui4bqxmdDqLckVrE1TtxeFcJa75PJgXSKmYDdnhKpNlQ== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"deductType":1,"isWithoutTare":0,"factoryCustomerId":"71","factoryCustomerName":"${name}","netWeight":"6666","settleWeight":"6666","productId":"615900170974007296","konePrice":"指导价格:4","unitPrice":"","productName":"纯工厂纸边","settleUnitPrice":"4"} log ${data} ${reps} Post On Session ZTB /ztb-factory/save/scrap-paper-onside-receipt-order ${data.encode('utf-8')} log ${reps} Should Be Equal As Strings ${reps.json()["message"]} successful (New_pound_ID) ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuiqnv03Ce90k8lyCqBgV+kuJyHadOjvbNa1jfdMbMETA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${reps} Get On Session ZTB /ztb-factory/factory/wechat-applet/get/order-list?s params=status=3&pageNum=1&pageSize=15 log ${reps} ${New_pound_ID} Get From Dictionary ${reps.json()["data"]["records"][0]} id Set Global Variable ${New_pound_ID} 定价-提交订单 ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA== X-FACTORY-ID=615896891544178688 Create Session createorder http://api-client-ztb-test.qniao.cn ${header} ${url} Set Variable /ztb-factory/factory/submit/order-price ${data} Set Variable {"id":"${id}","plateNumber":"京A10000","productId":"633721764358262784","deductType":1,"unitPrice":2,"isWithoutTare":0} log ${data} ${reps} Post On Session createorder ${url} ${data.encode('utf-8')} log ${reps.json()} Should Be Equal As Strings ${reps.json()["message"]} successful 待过皮重 ${header} Create Dictionary Content-Type=application/json;charset=utf-8 X-APP-ID=503258978847953927 Authorization=QNT iHP4V/g6O5DXHixyNrf7tqSIb9o9ED1tXJI+IS+QyiuMfHLAaXugsKJ9qcZh0Y0JqoFugtUcc8kzJGfkpKk9yA== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"cardNo":"2836962348","weight":2000.0} ${reps} POST On Session ZTB /ztb-factory/factory-customer/save/order ${data.encode('utf-8')} Should Be Equal As Strings ${reps.json()["message"]} 皮重称重成功、正在打印磅单 过磅审核 ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg== X-FACTORY-ID=615896891544178688 Create Session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"id":"${id}"} ${reps} post On Session ZTB /ztb-factory/factory/audit-pass/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/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg== X-FACTORY-ID=615896891544178688 Create session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"settleType":1,"ids":["${id}"]} ${reps} Post On Session ZTB /ztb-factory/factory/pay/selected-order ${data.encode('utf-8')} Should Be Equal As Strings ${reps.json()["message"]} 付款成功 Qianniao_payment ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu0uPnrRpYjDgoomxi7YXg7P61PQp7sfpe1Oh8c4VFAPQ== X-FACTORY-ID=615896891544178688 Create session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"settleType":3,"ids":["${id}"]} ${reps} Post On Session ZTB /ztb-factory/factory/pay/selected-order ${data.encode('utf-8')} Should Be Equal As Strings ${reps.json()["message"]} 付款成功,等待千鸟工作人员审核。 In_plant_order_payment_ID ${header} Create Dictionary Content-Type=application/json, text/plain, */* X-APP-ID=470236309865238555 Authorization=Token 906b281653681738294c0f55aa929960 Create session ZTB http://api-ops-ztb-test.qniao.cn ${header} ${reps} Get On Session ZTB /ztb-factory/admin/get/agency-payment-order-audit-request-list? params=pageNum=1&pageSize=10&status= ${In_plant_order_payment_ID} Get From Dictionary ${reps.json()["data"]["records"][0]} id Set Global Variable ${In_plant_order_payment_ID} to_examine ${header} Create Dictionary Content-Type=application/json X-APP-ID=470236309865238555 Authorization=Token 906b281653681738294c0f55aa929960 Create session ZTB http://api-ops-ztb-test.qniao.cn ${header} ${data} Set Variable {"id":"${In_plant_order_payment_ID}","remark":"","status":1} log ${data} ${reps} Post On Session ZTB /ztb-factory/admin/audit/agency-payment-order-audit-request ${data.encode('utf-8')} log ${reps} Should Be Equal As Strings ${reps.json()["message"]} successful Payment_agent_ID ${header} Create Dictionary Content-Type=application/json, text/plain, */* X-APP-ID=470236309865238555 Authorization=Token 906b281653681738294c0f55aa929960 Create session ZTB http://api-ops-psc-test.qniao.cn ${header} ${reps} Get On Session ZTB /payment-settlement-center/admin/get/agency-payment-order-payable-list? params=status=&pageNum=1&pageSize=10 ${Payment_agent_ID} Get From Dictionary ${reps.json()["data"]["records"][0]} id Set Global Variable ${Payment_agent_ID} confirm_the_payment ${header} Create Dictionary Content-Type=application/json X-APP-ID=470236309865238555 Authorization=Token 906b281653681738294c0f55aa929960 Create session ZTB http://api-ops-psc-test.qniao.cn ${header} ${data} Set Variable {"id":"${Payment_agent_ID}","isMergePayment":0,"auditStatus":1} ${reps} Post On Session ZTB /payment-settlement-center/admin/audit/agency-payment-order-payable/${id} ${data.encode('utf-8')} Should Be Equal As Strings ${reps.json()["message"]} successful settlement ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyucznWFlK1sT1Gqwwh19jI0CPso1RivaPRJIqV1679Xpg== X-FACTORY-ID=615896891544178688 Create session ZTB http://api-client-ztb-test.qniao.cn ${header} ${reps} Get On Session ZTB /ztb-factory/factory/wechat-applet/get/order-list? params=status=42&pageNum=1&pageSize=15 Should Be Equal As Strings ${reps.json()["message"]} successful Pay_ID ${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/factory/wechat-applet/get/order-list? params=status=42&pageNum=1&pageSize=15 ${Pay_ID} Get From Dictionary ${reps.json()["data"]["records"][0]} id Set Global Variable ${Pay_ID} Cash_payment_after_settlement ${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyuZrhORHq6RxTlhcEFR6khLMz37yo2eZhxL+5rBzf3zNg== X-FACTORY-ID=615896891544178688 Create session ZTB http://api-client-ztb-test.qniao.cn ${header} ${data} Set Variable {"settleType":1,"ids":["${Pay_ID}"]} log ${data} ${reps} Post On Session ZTB /ztb-factory/factory/pay/selected-order ${data.encode('utf-8')} Should Be Equal As Strings ${reps.json()["message"]} 付款成功