for (let i = 0; i < cartInfoAry.length; i++) {
const item = cartInfoAry[i];
// 删除购物车数据
const deleteCartRes = await transaction.collection(cartCollectionName).doc(item.cartId).remove();
if (deleteCartRes.stats.removed > 0) deleteCartArr.push(item.cartId);
// 减库存和增销量
const minusStockRes = await transaction.collection(levelCollectionName).doc(item.levelId).update({
data: {
stock: _.inc(-item.count),
saleVolume: _.inc(item.count)
}
})
if (minusStockRes.stats.updated > 0) minusStockArr.push(item.levelId);
}
我今天看到,淘宝购物车,也做了限制,最多 50 件商品,一起下单。
云函数超时时间默认3s,改成10s