*** Settings *** Library RequestsLibrary Library Collections Library ExcelLibrary Library urllib3 *** Test Cases *** Papermill_confirmation #纸厂端确认转让 Create Session papermill ${ztbclient} ${ztbsc_papermill_header} ${reps} GET On Session papermill ztb-supply-chain-service/user/list/paper-mill/scrap-paper-supply-payment-order params=status=1&supplyChainInstanceId=${supplyChainInstanceId}&pageNum=1&pageSize=10 ${supplyPaymentOrderId} Get From Dictionary ${reps.json()['data']['records'][0]} id #付款单id #确认转让 Create Session papermill ${ztbclient} ${ztbsc_papermill_header} ${confirmData} Set Variable { \ \ \ \ "supplyPaymentOrderId":"${supplyPaymentOrderId}" } ${reps} POST On Session papermill ztb-supply-chain-service/user/confirm/paper-mill/factoring ${confirmData.encode('utf-8')} Should Be Equal As Strings ${reps.json()['message']} successful papermill_applyFactoring #纸厂端发起保理 Create Session factoring ${ztbclient} ${ztbsc_papermill_header} ${reps} GET On Session factoring ztb-supply-chain-service/user/list/paper-mill/scrap-paper-supply-payment-order params=status=1&supplyChainInstanceId=${supplyChainInstanceId}&pageNum=1&pageSize=10 ${supplyPaymentOrderId} Get From Dictionary ${reps.json()['data']['records'][0]} id #纸厂付款id ${paymentDueDate} Get From Dictionary ${reps.json()['data']['records'][0]} paymentDueDate #计划付款日期 #获取保理服务费 ${reps} GET On Session factoring ztb-supply-chain-service/user/calculate/debt-service-fee params=paymentOrderId=${supplyPaymentOrderId}&repayDate=${paymentDueDate} ${serviceFee} Get From Dictionary ${reps.json()['data']} serviceFee #发起保理服务费 #发起保理 ${FactoringData} Set Variable { \ \ \ \ "factoringPaymentDueDate":"${paymentDueDate}", \ \ \ \ "factoringServiceFee":${serviceFee}, \ \ \ \ "supplyPaymentOrderId":"${supplyPaymentOrderId}" } ${reps} POST On Session factoring ztb-supply-chain-service/user/apply/paper-mill/factoring ${FactoringData.encode('utf-8')} Should Be Equal As Strings ${reps.json()['message']} successful