fix(order):修复微信场景下订单详情获取错误

- 移除了错误的 getOrderDetailByOutTradeNo 方法调用
- 统一使用 getOrderDetail 方法处理订单详情请求
- 保留了 merchant_trade_no 参数以兼容现有逻辑
pull/164/head
wuKong 2025-11-10 16:23:33 +08:00
parent 3100d538fb
commit 9f6fc7a652
2 changed files with 1 additions and 18 deletions

View File

@ -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 {

View File

@ -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({