小程序
小游戏
企业微信
微信支付
扫描小程序码分享
应用场景,批量更改订单状态发货时间及物流信息(物流单号,物流公司),请问大佬们是否有解决方案呢?
另外如何批量添加数据呢,我用add添加数组不可以,说data不支持arrry类型的数据
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/update.html
更新数据是可以一次多条的
批量添加数据可以通过导入json文件,或者云函数解析excel
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
只能用循环处理
return result
}
for (let i = 0; i < orderList.length; i++) {
const orderMsg = orderList[i]
const resultData = {}
const order = orders.data[i]
const sendResult = await toSendOrderNoAccount(order, orderMsg)
resultData.send_msg = sendResult
sendList.push(resultData)
result.data = sendList
result.code = 200
async function toSendOrderNoAccount(order, orderMsg) {
//发送模板消息
try {
// 发货
const time = new Date().getTime()
const result = db.collection("orders").where({
order_no: order.order_no
}).update({
data: {
status: 2,
send_time: time,
waybil: {
deliveryId: orderMsg.deliveryId,
deliveryName: orderMsg.deliveryName,
waybillId: orderMsg.waybillId
没有办法
在云函数里运行。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
https://developers.weixin.qq.com/miniprogram/dev/wxcloud/guide/database/update.html
更新数据是可以一次多条的
批量添加数据可以通过导入json文件,或者云函数解析excel
只能用循环处理
return result
}
for (let i = 0; i < orderList.length; i++) {
const orderMsg = orderList[i]
const resultData = {}
const order = orders.data[i]
const sendResult = await toSendOrderNoAccount(order, orderMsg)
resultData.send_msg = sendResult
sendList.push(resultData)
}
result.data = sendList
result.code = 200
return result
}
async function toSendOrderNoAccount(order, orderMsg) {
//发送模板消息
try {
// 发货
const time = new Date().getTime()
const result = db.collection("orders").where({
order_no: order.order_no
}).update({
data: {
status: 2,
send_time: time,
waybil: {
deliveryId: orderMsg.deliveryId,
deliveryName: orderMsg.deliveryName,
waybillId: orderMsg.waybillId
没有办法
在云函数里运行。