Browse Source

no message

pull/5/head
LG_lai 3 years ago
parent
commit
f79e214454
10 changed files with 0 additions and 458 deletions
  1. 3
      Test/Login/__init__.robot
  2. 22
      Test/Login/factory.robot
  3. 0
      Test/Login/关键字.robot
  4. 54
      Test/ZTB小程序/出货.robot
  5. 162
      Test/ZTB小程序/厂内收货.robot
  6. 159
      Test/ZTB小程序/厂外收货.robot
  7. 6
      Test/ZTB小程序/常规代卖.robot
  8. 40
      Test/ZTB小程序/登录.robot
  9. 3
      Test/__init__.txt
  10. 9
      Test/系统设置/员工管理.robot

3
Test/Login/__init__.robot

@ -1,3 +0,0 @@
*** Settings ***
Library RequestsLibrary
Library requests

22
Test/Login/factory.robot

@ -1,22 +0,0 @@
*** Settings ***
Library RequestsLibrary
Library Collections
*** Variables ***
${header} {'Content-Type': 'application/json;charset=UTF-8','X-APP-ID':'503258978847953924'}
*** Test Cases ***
login
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953924
Create Session ZTBF https://api-client-uec-test.qniao.cn ${header}
${data} Create Dictionary account=13517986787 captcha=888888 accountType=2
log ${data}
${respones} POST On Session ZTBF /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=503258978847953924 Authorization=QNT ${gettoken}
Create Session ZTB https://api-client-ztb-test.qniao.cn ${header}
${data} Set Variable {"loginToken":"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==","signType":1,"sign":"485c081cb954d1fd6d448c939e9f5b1d","signStr":"{\"loginToken\":\"iHP4V/g6O5DXHixyNrf7tiEqeqolNkEcjrvrx0L2SEViRwIt3pF89Av3SPmQ/4DDkNTf2tJix8dVTigIo/0C2A==\",\"signType\":1}"}
${respones} POST On Session ZTB recycle-user-center/authorize/get/product-line-token/by/login-token ${data}

0
Test/Login/关键字.robot

54
Test/ZTB小程序/出货.robot

@ -1,54 +0,0 @@
*** 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

162
Test/ZTB小程序/厂内收货.robot

@ -1,162 +0,0 @@
*** 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"]} 付款成功

159
Test/ZTB小程序/厂外收货.robot

@ -1,159 +0,0 @@
*** Settings ***
Library RequestsLibrary
Library Collections
*** Variables ***
&{后台管理header} Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu8NIrdTFgIEUqQjG1iIScYRz66I1L+T2QOQkx3oG6hYw==
*** Test Cases ***
新建订单
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyu8NIrdTFgIEUqQjG1iIScYRz66I1L+T2QOQkx3oG6hYw==
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /ztb-factory/factory/get/all-product? json={pageNum=1&pageSize=100}
选择客户
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 X-FACTORY-ID=615896891544178688 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytsGGi+AUHO80Gpq76XYxz5qApitKhzjoiq+6aX4El3WA==
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /ztb-factory/factory/get/customer-list? json={name=&pageNum=1&pageSize=1500}
${id} Get From Dictionary ${reps.json()["data"]["records"][1]} id
${userId} Get From Dictionary ${reps.json()["data"]["records"][1]} userId
${name} Get From Dictionary ${reps.json()["data"]["records"][1]} name
Set Global Variable ${id}
Set Global Variable ${name}
Set Global Variable ${userId}
Should Be Equal As Strings ${reps.json()["message"]} successful
选择车牌
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /ztb-factory/get/factory-car-list params=plateNumber=&pageNum=1&pageSize=15
${driverId} Get From Dictionary ${reps.json()["data"]["records"][1]} driverId
${driverName} Get From Dictionary ${reps.json()["data"]["records"][1]} driverName
${plateNumber} Get From Dictionary ${reps.json()["data"]["records"][1]} plateNumber
${id} Get From Dictionary ${reps.json()["data"]["records"][1]} id
Set Global Variable ${driverId}
Set Global Variable ${driverName}
Set Global Variable ${id}
Set Global Variable ${plateNumber}
Should Be Equal As Strings ${reps.json()["message"]} successful
选择司机
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvYlJSwUiSW7lxtWBKBm4P3ViqpdpO6/Za9ukqlcDXhDw== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /recycle-user-center/get/self-department-member-list? json={enterpriseId=null&isPassFromBackstage=1}
Should Be Equal As Strings ${reps.json()["message"]} successful
提交订单
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxys0yqz3cIoQSiIWq+krFr0ftczFPPHJe+iKqVytuJ1ckw== X-FACTORY-ID=615896891544178688
Create Session createorder http://api-client-ztb-test.qniao.cn ${header}
${url} Set Variable /ztb-factory/create/scrap-paper-offsite-receipt-order
${data} Set Variable {"productCategoryInfos":[{"productId":"633721764358262784","productCategoryName":"勇兰废塑料三级","unitPrice":"2","konePrice":"指导价格:2","highestUnitPrice":null,"lowestUnitPrice":0}],"predictDeliveryToFactoryTime":null,"factoryCustomerId":"71","factoryCustomerName":"糠总了不得","driverId":"624651125643153408","plateNumber":"赣H97667","driverName":"余镇"}
log ${data}
${reps} Post On Session createorder ${url} ${data.encode('utf-8')}
log ${reps}
Should Be Equal As Strings ${reps.json()["message"]} successful
订单ID变量
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3yfEzRxK716gkM6NVpNEepSQ== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /ztb-factory/get/scrap-paper-offsite-receipt-order-list? params=orderStatus=0&pageNum=1&pageSize=15
${orderId} Get From Dictionary ${reps.json()["data"]["records"][0]} orderId
Set Global Variable ${orderId}
点击收货
${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}
${reps} Get On Session ZTB /ztb-factory/get/scrap-paper-offsite-receipt-order-detail? params=id=${orderId}
${scrapPaperPurchaseOrderId} Get From Dictionary ${reps.json()["data"]["productCategoryInfos"][0]} scrapPaperPurchaseOrderId
Set Global Variable ${scrapPaperPurchaseOrderId}
收货提交订单
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw== X-FACTORY-ID=615896891544178688
Create Session createorder http://api-client-ztb-test.qniao.cn ${header}
${url} Set Variable /ztb-factory/submit/scrap-paper-offsite-receipt-weight-note
${data} Set Variable {"scrapPaperReceiptId":"${orderId}","offsiteGrossWeight":"1500","offsiteTareWeight":"500","weightNoteList":[{"grossWeight":null,"tareWeight":null,"weightNoteImage":null,"netWeight":"1000","scrapPaperPurchaseOrderId":"${scrapPaperPurchaseOrderId} "}],"orderImageList":["https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18217089913158933.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18217089914292475.jpg","https://qncloudtest.oss-cn-shenzhen.aliyuncs.com/common/18217089916720564.jpg"]}
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 X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvUpDa/cGBYvqW67g8p9HMp16JHEJ5NGVtmE6E5M4VrNw== X-FACTORY-ID=615896891544178688
Create Session ZTB http://api-client-ztb-test.qniao.cn ${header}
${data} Set Variable {"scrapPaperReceiptId":"${orderId}","productCategorySettleInfoDtoList":[{"productId":"633721764358262784","scrapPaperPurchaseOrderId":"${scrapPaperPurchaseOrderId}","deductWeight":null,"deductPercent":null,"settleUnitPrice":2}]}
${reps} Post On Session ZTB /ztb-factory/submit/scrap-paper-offsite-receipt-order-price ${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/TvfrIdTfTGdH2F9klxytljdLUjLBNZ7rdeOMcRu3y2aPVCz08J1Ck1F5bA+myJw== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${data} Set Variable {"scrapPaperReceiptId":"${orderId} "}
${reps} Post On Session ZTB /ztb-factory/renew/scrap-paper-offsite-receipt-order-price ${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/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /ztb-factory/get/scrap-paper-offsite-receipt-order-list? params=orderStatus=4&pageNum=1&pageSize=15
现金支付
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${data} Set Variable {"settleType":1,"ids":["${orderId}"],"bankCardNo":null}
${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/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${data} Set Variable {"settleType":3,"ids":["${orderId}"],"bankCardNo":null}
${reps} Post On Session ZTB /ztb-factory/factory/pay/selected-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/TvfrIdTfTGdH2F9klxyvjanVte0a4+OL04IYp1mlXPBuO1SprGtGY/6yAATzvcA==
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /ztb-factory/get/scrap-paper-offsite-receipt-order-detail? params=id=${orderId}
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=
${id} Get From Dictionary ${reps.json()["data"]["records"][0]} id
Set Global Variable ${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":"${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
${id} Get From Dictionary ${reps.json()["data"]["records"][0]} id
Set Global Variable ${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":"${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/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${reps} Get On Session ZTB /ztb-factory/get/scrap-paper-offsite-receipt-order-detail? params=id=${orderId}
Should Be Equal As Strings ${reps.json()["message"]} successful
Cash_payment_after_settlement
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926 Authorization=QNT iHP4V/g6O5DXHixyNrf7tq/TvfrIdTfTGdH2F9klxyv3dVSzO4qvBw6diC4vAba7xBIVyqXLCmbEHlXrlSYgLA== X-FACTORY-ID=615896891544178688
Create session ZTB http://api-client-ztb-test.qniao.cn ${header}
${data} Set Variable {"settleType":1,"ids":["${orderId}"],"bankCardNo":null}
${reps} Post On Session ZTB /ztb-factory/factory/pay/selected-order ${data.encode('utf-8')}
Should Be Equal As Strings ${reps.json()["message"]} 付款成功

6
Test/ZTB小程序/常规代卖.robot

@ -1,6 +0,0 @@
*** Settings ***
Library RequestsLibrary
Library Collections
*** Test Cases ***
新建订单

40
Test/ZTB小程序/登录.robot

@ -1,40 +0,0 @@
*** Settings ***
Library RequestsLibrary
Library Collections
*** Test Cases ***
UEClogin
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953924
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}
ZTBlogin-token
${header} Create Dictionary Content-Type=application/json X-APP-ID=503258978847953926
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}
后台管理login
${header} Create Dictionary Content-Type=application/x-www-form-urlencoded X-APP-ID=470236309865238555
Create Session 后台管理 http://api-ops-ztb-test.qniao.cn ${header}
${data} Create Dictionary username=mengyan@qniao.cn password=qn123456
log ${data}
${resp} Post On Session 后台管理 /recycle-service/admin/login data=${data}
log ${resp}
新建客户
${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 {"cardNo":"","name":"吴彦祖","mobile":"13232323232","defaultPaymentMethod":1}
log ${data}
${reps} Post On Session ZTB /ztb-factory/factory/save/customer ${data.encode('utf-8')}
log ${reps}
Should Be Equal As Strings ${reps.json()["message"]} successful
新建品类

3
Test/__init__.txt

@ -1,3 +0,0 @@
*** Settings ***
Library requests
Library RequestsLibrary

9
Test/系统设置/员工管理.robot

@ -1,9 +0,0 @@
*** Settings ***
Library requests
Library RequestsLibrary
*** Test Cases ***
查看员工列表
${herder} Create Dictionary X-APP-ID=503258978847953924 X-FACTORY-ID=615992051053498368 Authorization=QNT ${gettoken}
Create Session ZTBF https://api-client-ztb-test.qniao.cn ${herder}
${reps} Get On Session ZTBF recycle-user-center/get/self-department-role-list json={pageNum=1&pageSize=10&legalPersonName=13517986787&enterpriseName=%E7%B3%A0%E5%95%8A}
Loading…
Cancel
Save