createAndTrade.py 4.43 KB
# -*- coding: utf-8 -*-
"""
@Time : 2021/8/31 14:43
@Auth : wlm
@File :createAndTrade.py
@IDE :PyCharm
"""
"""
大客户模式——新增交易单
"""

from commons import common as com
from commons.MySession import hg
class createAndTrade():

    def __init__(self):
        self.url = "http://test.gateway.diligrp.com:8285/hg-trading/api/tradingOrder/createAndTrade"
        self.header = {
                "UAP_accessToken":"demo",
                "UAP_refreshToken":"demo",
                "Content-Type":"application/json;charset=utf-8",
                "Host":"test.gateway.diligrp.com:8285",
                "Content-Length":"740"
        }
        self.body = {
    "sellerId":141962,
    "sellerName":"云云康飞卖",
    "sellerAccountId":107663,
    "sellerCardNo":"888810062816",
    "buyerId":141968,
    "buyerName":"袁豪正买",
    "buyerAccountId":107676,
    "buyerCardNo":"888810061104",
    "posCode":"111222",
    "tradePassword":"111111",
    "orderItemList":[
        {
            "number":0,
            "batchCode":"2109000215",
            "productId":125,
            "productCode":"374690",
            "productName":"苹果",
            "categoryId":374690,
            "weightType":1,
            "quantity":10,
            "pieceWeight":1,
            "grossWeight":0,
            "tareWeight":0,
            "weight":10,
            "price":500,
            "PriceStr":"5",
            "amount":5000,
            "amountStr":50,
            "originId":510100,
            "originName":"成都市",
            "feeItemList":[
                {
                    "type":1,
                    "chargeItemId":521,
                    "chargeItemName":"买家手续费",
                    "amount":1122
                },
                {
                    "type":2,
                    "chargeItemId":522,
                    "chargeItemName":"卖家手续费",
                    "amount":989
                },
                {
                    "type":2,
                    "chargeItemId":527,
                    "chargeItemName":"卖家仓储服务费",
                    "amount":367
                }
            ]
        }
    ]
}
        self.body2 = {"sellerId":141962,"sellerName":"云云康飞卖","sellerAccountId":107663,"sellerCardNo":"888810062816","buyerId":141968,"buyerName":"袁豪正买","buyerCardHolder":"袁豪正买","buyerAccountId":107676,"buyerCardNo":"888810061104","posCode":"111222","tradePassword":"111111","orderItemList":[{"number":0,"batchCode":"2111001098","productId":1247,"productCode":"1600023","productName":"圆茄","categoryId":1600023,"weightType":1,"quantity":100,"pieceWeight":20,"grossWeight":0.0,"tareWeight":0.0,"weight":2000.0,"price":300,"PriceStr":"3.00","amount":30000,"amountStr":"300.00","originId":50000000,"originName":"美属萨摩亚","feeItemList":[{"type":1,"chargeItemId":521,"chargeItemName":"买家手续费","amount":16500.0},{"type":2,"chargeItemId":522,"chargeItemName":"卖家手续费","amount":253.00},{"type":2,"chargeItemId":527,"chargeItemName":"卖家仓储服务费","amount":145.00},{"type":2,"chargeItemId":550,"chargeItemName":"卖家清洁费","amount":200.0}]}]}
        self.body3 = {"sellerId":141962,"sellerCode":"00131682","sellerName":"云云康飞卖","sellerAccountId":107663,"sellerCardNo":"888810062816","buyerId":141968,"buyerCode":"00131670","buyerName":"袁豪正买","buyerCardHolder":"袁豪正买","buyerAccountId":107676,"buyerCardNo":"888810061104","posCode":"111222","tradePassword":"111111","orderSource":2,"orderItemList":[{"number":0,"batchCode":"2111001093","productId":1247,"productCode":"1600023","productName":"圆茄","categoryId":1600023,"weightType":1,"quantity":100,"pieceWeight":20,"grossWeight":None,"tareWeight":None,"weight":2000.0,"price":200,"PriceStr":"2.00","amount":20000,"amountStr":"200.00","originId":50000000,"originName":"美属萨摩亚","areaId":274,"areaName":"东区01","feeItemList":[{"type":1,"chargeItemId":521,"chargeItemName":"买家手续费","amount":11000.0,"number":"0"},{"type":2,"chargeItemId":522,"chargeItemName":"卖家手续费","amount":253.00,"number":"0"},{"type":2,"chargeItemId":527,"chargeItemName":"卖家仓储服务费","amount":145.00,"number":"0"},{"type":2,"chargeItemId":550,"chargeItemName":"卖家清洁费","amount":200.0,"number":"0"}]}]}
# creat = createAndTrade()
# print(creat.body)
# re = hg.post(url = creat.url,json = creat.body,headers = creat.header,proxies=hg.myproxies)
# print(re.json())
# print(re.headers)