请求方式 POST 请求路径 api/Promotions/AddOrderPreSale
期货下单
URI 参数说明
None.
Json字符串 参数说明:Body Data
ShopPresaleOrderModel
字段 | 说明 | 类型 | 备注说明 |
---|---|---|---|
ID |
ID |
integer |
None. |
OrderId |
期货订单编号 |
string |
None. |
OrderStatus |
订单状态 -2 已取消 -1拒绝 - 0-待确认、1-确认通过、待付定金、2-付完定金、待付尾款、3-付完尾款待交割、4-交割中、5-已完成 |
integer |
None. |
PayStatus |
付款状态 0-待付定金 1-付完尾款、待付尾款 2-已全部支付 |
integer |
None. |
PreNo |
期货编号 |
string |
None. |
SupGoodsSkuId |
商品sku |
string |
None. |
CustomerId |
用户Id |
integer |
None. |
SalePrice |
销售单价 每顿或每箱 |
decimal number |
None. |
FreightPrice |
运费单价 每顿或每箱 |
decimal number |
None. |
TotalCount |
订单总数量 |
integer |
None. |
GoodsTotalMoney |
商品总金额 SalePrice*TotalCount |
decimal number |
None. |
FreightTotalMoney |
运费总金额 FreightPrice*TotalCount |
decimal number |
None. |
PayableMoney |
订单总金额、应付总金额 GoodsTotalMoney+FreightTotalMoney |
decimal number |
None. |
DepositPercent |
定金比例 比如30% 插进来就是30 |
decimal number |
None. |
PrepaidMoney |
预付金额、定金金额 商品总金额*定金比例 (不计算运费) |
decimal number |
None. |
FinalMoney |
尾款金额 订单总金额(商品总金额+运费总金额)-定金金额 |
decimal number |
None. |
PaidMoney |
已支付金额 |
decimal number |
None. |
PayPrepaidMoneyTime |
定金付款时间 |
date |
None. |
PayFinalMoneyTime |
尾款付款时间 |
date |
None. |
ReceivePerson |
收货人 |
string |
None. |
ReceivePhone |
收货人电话 |
string |
None. |
ReceiveProvince |
收货地址省 |
string |
None. |
ReceiveCity |
收货地址市 |
string |
None. |
ReceiveDistrict |
收货地址区 |
string |
None. |
ReceiveAddressDetail |
收货地址详细地址 |
string |
None. |
CompanyId |
分栈公司ID |
integer |
None. |
AddUser |
AddUser |
string |
None. |
AddTime |
AddTime |
date |
None. |
UpdateUser |
UpdateUser |
string |
None. |
UpdateTime |
UpdateTime |
date |
None. |
Deleted |
0-正常 1-已删除 |
integer |
None. |
SaleUnit |
销售单位 |
string |
None. |
DeliveryDate |
交割日期 |
date |
None. |
IsStandard |
是否标品 0非标品 1标品 |
integer |
None. |
Remark |
留言 |
string |
None. |
UnionOrderId |
代下单后的普通订单号 |
string |
None. |
TotalWeight | decimal number |
None. |
|
Model |
型号 |
string |
None. |
Specification |
规格 |
string |
None. |
SkuName | string |
None. |
|
ActTotalCount |
活动总数量/重量 |
integer |
None. |
MiniCount |
最小购买量 |
integer |
None. |
BuyRange |
加购幅度 |
integer |
None. |
SaleTotalCount |
已订购数量、已销售数量 用户下单时累加,后台审核不通过减去累加数量 |
integer |
None. |
IsAssign |
是否指定 0没指定 1指定用户了 |
integer |
None. |
PreName |
期货活动名称 |
string |
None. |
ImagesSrc |
商品图片 |
string |
None. |
请求格式:application/json, text/json
application/json
{ "ID": 1, "OrderId": "sample string 2", "OrderStatus": 3, "PayStatus": 4, "PreNo": "sample string 5", "SupGoodsSkuId": "sample string 6", "CustomerId": 7, "SalePrice": 8.0, "FreightPrice": 9.0, "TotalCount": 10, "GoodsTotalMoney": 11.0, "FreightTotalMoney": 12.0, "PayableMoney": 13.0, "DepositPercent": 14.0, "PrepaidMoney": 15.0, "FinalMoney": 16.0, "PaidMoney": 17.0, "PayPrepaidMoneyTime": "2025-05-18 04:25:47", "PayFinalMoneyTime": "2025-05-18 04:25:47", "ReceivePerson": "sample string 20", "ReceivePhone": "sample string 21", "ReceiveProvince": "sample string 22", "ReceiveCity": "sample string 23", "ReceiveDistrict": "sample string 24", "ReceiveAddressDetail": "sample string 25", "CompanyId": 26, "AddUser": "sample string 27", "AddTime": "2025-05-18 04:25:47", "UpdateUser": "sample string 29", "UpdateTime": "2025-05-18 04:25:47", "Deleted": 31, "SaleUnit": "sample string 32", "DeliveryDate": "2025-05-18 04:25:47", "IsStandard": 34, "Remark": "sample string 35", "UnionOrderId": "sample string 36", "TotalWeight": 37.0, "Model": "sample string 38", "Specification": "sample string 39", "SkuName": "sample string 40", "ActTotalCount": 41, "MiniCount": 42, "BuyRange": 43, "SaleTotalCount": 44, "IsAssign": 45, "PreName": "sample string 46", "ImagesSrc": "sample string 47" }
得到响应信息说明
期货下单
ResponseResult字段 | 说明 | 类型 | 备注说明 |
---|---|---|---|
ResponseMsg |
返回结果内容描述 |
string |
None. |
ResponseCode |
状态码 0(成功) >0(业务错误) <0(系统错误) -1: 系统错误 100: 字符为空报错 101: 字符类型错误 102: 图片上传失败200: 操作失败300: 缓存验证超时错误 301: 缓存验证码错误 302: token 错误系统不存在,非法操作 303: token 验证超时500: 参数错误 501: 数据为空 502: 存在重复数据 503: 业务验证失败 |
integer |
None. |
Data |
返回的结果集 |
Object |
None. |
响应格式
application/json, text/json
{ "ResponseMsg": "sample string 1", "ResponseCode": 2, "Data": {} }