fix(order):修复微信场景下订单详情获取错误
- 移除了错误的 getOrderDetailByOutTradeNo 方法调用 - 统一使用 getOrderDetail 方法处理订单详情请求 - 保留了 merchant_trade_no 参数以兼容现有逻辑pull/164/head
parent
3100d538fb
commit
9f6fc7a652
|
|
@ -405,7 +405,7 @@
|
||||||
let res;
|
let res;
|
||||||
if (state.comeinType === 'wechat') {
|
if (state.comeinType === 'wechat') {
|
||||||
// TODO 芋艿:【微信物流】微信场景下
|
// TODO 芋艿:【微信物流】微信场景下
|
||||||
res = await OrderApi.getOrderDetailByOutTradeNo(id, {
|
res = await OrderApi.getOrderDetail(id, {
|
||||||
merchant_trade_no: state.merchantTradeNo,
|
merchant_trade_no: state.merchantTradeNo,
|
||||||
});
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|
|
||||||
|
|
@ -93,23 +93,6 @@ const OrderApi = {
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
// 获得订单详细:sync 是可选参数
|
|
||||||
// PATH需包含「${商品订单号} 」,微信将把你在支付预下单接口填入的 out_trade_no 替换此内容,如「index/orderDetail?id=${商品订单号}&channel=1」。PATH最多输入1条。
|
|
||||||
// https://developers.weixin.qq.com/miniprogram/dev/platform-capabilities/business-capabilities/order_center/order_center.html
|
|
||||||
// 小程序商品订单详情path配置为:pages/order/detail?id=${商品订单号}&comein_type=wechat
|
|
||||||
getOrderDetailByOutTradeNo: (id, sync) => {
|
|
||||||
return request({
|
|
||||||
url: `/trade/order/get-detailByOutTradeNo`,
|
|
||||||
method: 'GET',
|
|
||||||
params: {
|
|
||||||
id,
|
|
||||||
sync,
|
|
||||||
},
|
|
||||||
custom: {
|
|
||||||
showLoading: false,
|
|
||||||
},
|
|
||||||
});
|
|
||||||
},
|
|
||||||
// 订单列表
|
// 订单列表
|
||||||
getOrderPage: (params) => {
|
getOrderPage: (params) => {
|
||||||
return request({
|
return request({
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue