收藏
回答

如何在云函数中分两步修改不同集合?先修改订单状态,后添加用户信息?

exports.main = async (eve, context) => {
   return await cloud.database().collection('order').doc(eve.outTradeNo).update({
   data:{
     status1
        }
 }).then(res=>{
    DB.collection('guestorder').add({
      data:{
      guestkefu:"",
      guestname:"下单前获取",
      guestdanjia:abc.ooyajin,
      guestyajin:abc.ooyajin,
     guestqzri:abc.starttime,
     guestdqrq:abc.deadtime,
     guestphonenum:"111从客户数据获取",
     guestcanghao:abc.oocanghao,
     guestcode:abcd.ministorage[odi2][oid1][1]
      }
    }).then(res=>{
      return res
    }).catch(res=>{return res})
  }
 ).catch(res=>return res})
}
//这段代码不知道为什么没办法执行,
回答关注问题邀请回答
收藏

1 个回答

  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    2021-06-03
    有await,就别写then
    2021-06-03
    有用
    回复
登录 后发表内容