麻烦问下,问题解决了吗?是什么问题?
商品发货通知,点击查看详情提示获取用户订单失败?商品发货通知,点击进去进行确认收货时,提示“”获取用户订单失败”。有的通知可以点击进去,有的通知就提示这个“获取用户订单失败”。这个通知是微信系统自动发送给客户的,详情信息贵司那边系统也是有数据的,也没有向我们系统发起请求查询订单信息的。麻烦看一下什么情况下会出现这个问题。 小程序appid:wxeea618b2f9852842 [图片][图片]
星期一 17:49麻烦问下,问题解决了吗?是什么问题?
调起小程序确认收货组件调起时,提示“获取用户订单失败”,应该如何解决?APPID:wxf23b0b7d9739ec62 交易单号:4200002437202410183890133849 调用组件:openBusinessView 调用失败时间:2024/10/24 11:12:00 我们系统是有对接小程序发货管理的,发货信息都对接上了,并且小程序后台的发货信息管理那边也显示了已发货状态 在这个场景下,这个订单的用户在调起这个组件的时候,组件返回了“获取用户订单失败”的错误信息,而我们的代码里面并没有这种带有感叹号的消息提示 根据用户的反馈来看不只有这个用户出现了这个问题,但我刚刚使用了自己的微信进行测试,确认收货组件却可以正常弹出,并且点击确认后小程序后台也显示为已结算 现在复现不了用户的错误场景所以有点摸不着头脑,毕竟不能把人家的手机拿过来,在社区又找不到解决方法 wx.openBusinessView({ businessType: 'weappOrderConfirm', extraData: { transaction_id: data.transaction_id }, success(res) { if (!res.extraData) { uni.showToast({ title: '未知参数', duration: 2000, icon: 'none' }) } else if (res.extraData.status == 'success') { // 系统确认收货 apiOrderConfirm({ id: orderID }).then(data => { uni.showToast({ title: '收货成功', duration: 2000, icon: 'none' }) setTimeout(() => { uni.redirectTo({ url: '/pages/order_list/order_list' }); }, 1500) }).catch(err => { uni.showToast({ title: err, duration: 2000, icon: 'none' }) }) } else if (res.extraData.status == 'fail') { uni.showToast({ title: res.extraData.errormsg, duration: 2000, icon: 'none' }) } else if (res.extraData.status == 'cancel') { uni.showToast({ title: '已取消', duration: 2000, icon: 'none' }) } else { uni.showToast({ title: '未知状态', duration: 2000, icon: 'none' }) } }, fail(err) { uni.showToast({ title: err, duration: 2000, icon: 'none' }) } }) [图片][图片]
星期一 17:48