l_createAndTrade.py 2.29 KB
# -*- coding: utf-8 -*-
"""
@Time : 2021/9/9 18:24
@Auth : wlm
@File :l_createAndTrade.py
@IDE :PyCharm
"""
"""
普通客户模式——新增交易单
"""

from commons import common as com
from commons.MySession import hg
class l_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"
        }
        self.body = {
    "sellerId":141969,
    "sellerName":"严安彬卖",
    "sellerAccountId":107677,
    "sellerCardNo":"888810061102",
    "buyerId":141968,
    "buyerName":"袁豪正买",
    "buyerAccountId":107676,
    "buyerCardNo":"888810061104",
    "posCode":"333444",
    "tradePassword":"111111",
    "orderItemList":[
        {
            "number":0,
            "batchCode":"2109000223",
            "productId":167,
            "productCode":"754107",
            "productName":"葡萄",
            "categoryId":754107,
            "weightType":1,
            "quantity":10,
            "pieceWeight":10,
            "grossWeight":0,
            "tareWeight":0,
            "weight":100,
            "price":1000,
            "PriceStr":"10",
            "amount":10000,
            "amountStr":100,
            "originId":40000000,
            "originName":"阿尔及利亚",
            "feeItemList":[
                {
                    "type":1,
                    "chargeItemId":521,
                    "chargeItemName":"买家手续费",
                    "amount":1122
                },
                {
                    "type":2,
                    "chargeItemId":522,
                    "chargeItemName":"卖家手续费",
                    "amount":610
                },
                {
                    "type":2,
                    "chargeItemId":527,
                    "chargeItemName":"卖家仓储服务费",
                    "amount":522
                }
            ]
        }
    ]
}


lcat = l_createAndTrade()
print(lcat.body)
re = hg.post(url = lcat.url,json = lcat.body,headers = lcat.header,proxies=hg.myproxies)
print(re.json())
print(re.headers)