- 调用微信支付后,取消支付后处理?
订单号:1615712869534382755359596964 云开发:调用微信支付后,此时已经生成订单,进入微信支付输密码弹窗界面,如直接关闭弹窗,此时用CloudPay.queryOrder()可以查询到订单状态为“NOTPAY,未支付”,但在微信商户后台 交易订单-->批量订单查询中不显示此订单(如果是输错密码后再关闭弹窗,此时商户后台批量订单查询中显示出此订单),如果在商户后台 交易订单-->按订单号查询的话,又报错。坑的一B 问题:此时需要对这个未支付的订单要怎么处理,重新发起支付的话,会报“201 商户订单号重复”, 如果用新的订单号发起支付,相当于重新下单了,那之前的订单也没必要关闭或者不去处理它就行了? [图片]
2021-03-14 - 文档缺少const _ = db.command
const db = cloud.database() const $ = db.command.aggregate db.collection('orders').aggregate() .lookup({ from: 'books', let: { order_book: '$book', order_quantity: '$quantity' }, pipeline: $.pipeline() .match(_.expr($.and([ $.eq(['$title', '$$order_book']), $.gte(['$stock', '$$order_quantity']) ]))) .project({ _id: 0, title: 1, author: 1, stock: 1 }) .done(), as: 'bookList', }) .end() .then(res => console.log(res)) .catch(err => console.error(err)) 文档中缺少const _ = db.command, 对小白来说,直接复制过来,_.expr报错,能找半天原因
2021-03-13 - 开发者工具本地调试console.log没反应?
版本号:1.05.2102010云函数本地调试,请求方式:模拟器触发,console.log没反应。 开发版也不行,卸载了重装也不行
2021-03-13 - 微信小小程序中交易组件,标准版交易组件可以改成英文版?
开通了微信小商店标准版交易组件,默认是中文版的,因为公司客户群体是英文的,要改成英文版的,能实现?
2021-03-07 - 用getCurrentPages来设置上一个页面的date时,wxml无法获取date?
比如页面A中的data有个值arr:[], 页面A是navigator到页面B, 页面B中: let pages = getCurrentPages() let prevPage = pages[pages.length-2] prevPage.data.arr.push('bbb') 页面B没有setData也能直接更新A页面的AppData,但wxml获取不到arr数据的,是BUG还是小程序设计的逻辑就是如此?
2021-01-30