|
@@ -32,6 +32,12 @@ const OrderApi = {
|
|
|
if (!(data.seckillActivityId > 0)) {
|
|
|
delete data2.seckillActivityId;
|
|
|
}
|
|
|
+ if (!(data.pointActivityId > 0)) {
|
|
|
+ delete data2.pointActivityId;
|
|
|
+ }
|
|
|
+ if (!(data.deliveryType > 0)) {
|
|
|
+ delete data2.deliveryType;
|
|
|
+ }
|
|
|
// 解决 SpringMVC 接受 List<Item> 参数的问题
|
|
|
delete data2.items;
|
|
|
for (let i = 0; i < data.items.length; i++) {
|
|
@@ -53,6 +59,18 @@ const OrderApi = {
|
|
|
},
|
|
|
});
|
|
|
},
|
|
|
+ // 获得商品结算信息
|
|
|
+ getSettlementProduct: (spuIds) => {
|
|
|
+ return request({
|
|
|
+ url: '/trade/order/settlement-product',
|
|
|
+ method: 'GET',
|
|
|
+ params: { spuIds },
|
|
|
+ custom: {
|
|
|
+ showLoading: false,
|
|
|
+ showError: false,
|
|
|
+ },
|
|
|
+ });
|
|
|
+ },
|
|
|
// 创建订单
|
|
|
createOrder: (data) => {
|
|
|
return request({
|
|
@@ -61,13 +79,14 @@ const OrderApi = {
|
|
|
data,
|
|
|
});
|
|
|
},
|
|
|
- // 获得订单
|
|
|
- getOrder: (id) => {
|
|
|
+ // 获得订单详细:sync 是可选参数
|
|
|
+ getOrderDetail: (id, sync) => {
|
|
|
return request({
|
|
|
url: `/trade/order/get-detail`,
|
|
|
method: 'GET',
|
|
|
params: {
|
|
|
id,
|
|
|
+ sync,
|
|
|
},
|
|
|
custom: {
|
|
|
showLoading: false,
|