文档
测试

确认订单(优惠)(弃用)

POST
/userOrder/add/calculateDiscount

请求头

参数名
类型
描述
必填
Content-Type
string
application/json
必填

请求参数

参数名
类型
描述
必填
userInfoId
int
用户id
必填
productJson
JSONObject
信息列表
必填
storeId
int
店铺Id
必填
storeName
string
店铺名
必填
storeAvatar
string
店铺头像
必填
storeImage
string
店铺国旗
必填
storeType
string
店铺类型
必填
products
JSONArray
商品列表
必填
productId
int
商品id
必填
skuId
int
库存id
必填
productName
string
商品名
必填
productSpecs
JSONObject
规格
必填
productService
string
服务
必填
coverImage
string
封面图
必填
productPrice
double
单价
必填
productCount
int
购买数
必填
postage
double
运费
必填
taxes
double
税费
必填
totalPrice
double
总价
必填
totalCount
int
购买总数
必填
storeDiscount
double
店铺优惠
必填
platformDiscount
double
平台优惠
必填
couponDiscount
double
红包优惠
必填
orderPostage
double
订单总运费
必填
orderTaxes
double
订单总税费
必填
totalPrice
double
订单总价
必填

响应参数

参数名
类型
描述
必填
productJson
JSONObject
信息列表
必填
products
JSONArray
商品列表
必填
discount
double
商品折扣金额
必填
totalDiscount
double
订单总折扣
必填
orderPostage
double
订单总运费
必填
orderTaxes
double
订单总税费
必填
totalPrice
double
订单总价
必填
actualPayment
double
订单实付款 (小计金额)
必填

请求 / 示例

## 注意:该接口仅用于优惠计算响应,取消选用优惠时将对应总优惠字段赋予默认值,单个商品所占的优惠价格会存入单商品字段内响应 ## 可以直接使用上一请求响应后的data数据,更新其中优惠字段数据后重新请求 ```language { "userInfoId": 39, "productJson": { "storeId": 1, "products": [ { "productId": 35777, "skuId": 1, "productPrice": 55.55, "productCount": 100, "postage": 10.0, "taxes": 10.0, "totalPrice": 5555.0 }, { "productId": 35778, "skuId": 24, "productPrice": 55.55, "productCount": 100, "postage": 10.0, "taxes": 10.0, "totalPrice": 5555.0 } ] }, "totalCount": 200, "storeDiscount": 5.0, "platformDiscount": 6.0, "couponDiscount": 7.0, "orderPostage": 20.0, "orderTaxes": 20.0, "totalPrice": 11110.0, "actualPayment": 11150.0 } ```

说明 / 示例

```language { "code": 1000, "msg": "操作成功", "data": { "id": 0, "logisticsStatus": null, "logisticNumber": null, "expressType": null, "orderCode": null, "userInfoId": 39, "productJson": { "storeImage": "https://norben-storage.oss-cn-hangzhou.aliyuncs.com/nationalFlag/中国.jpg", "storeType": "normal", "storeAvatar": "https://norben-storage.oss-cn-hangzhou.aliyuncs.com/store/某宝/avatar/-test4-20211101120449078.jpg", "storeName": "某宝", "storeId": 1, "products": [ { "productId": 35777, "skuId": 1, "productName": "测试商品11", "productSpecs": { "尺码": "34", "颜色分类": "白色" }, "productService": "支持七天无理由退货", "coverImage": "https://norben-storage.oss-cn-hangzhou.aliyuncs.com/tests/用户.jpg", "productPrice": 55.55, "productCount": 100, "postage": 10.0, "taxes": 10.0, "discount": 9.0, "totalPrice": 5555.0 }, { "productId": 35778, "skuId": 24, "productName": "测试商品12", "productSpecs": { "尺码": "37", "颜色分类": "黑色" }, "productService": "支持七天无理由退货", "coverImage": "https://norben-storage.oss-cn-hangzhou.aliyuncs.com/tests/用户.jpg", "productPrice": 55.55, "productCount": 100, "postage": 10.0, "taxes": 10.0, "discount": 9.0, "totalPrice": 5555.0 } ] }, "totalCount": 200, "storeDiscount": 5.0, "platformDiscount": 6.0, "couponDiscount": 7.0, "totalDiscount": 18.0, "orderPostage": 20.0, "orderTaxes": 20.0, "thanksFee": 0.0, "totalPrice": 11110.0, "actualPayment": 11132.0, "orderStatus": null, "orderType": null, "createDate": null, "paymentDate": null, "deliveDate": null, "dealDate": null, "remark": null, "consignee": null, "phone": null, "address": null, "detailedAddress": null, "whetherComment": false } } ```