收藏
回答

使用wx.database.collection.add时会偶然出现无法添加的情况?

creatorder(){
    DB.collection('order').add({
      data:{
        nickname:wx.getStorageSync('user').nickName,
        phone:wx.getStorageSync('userphone'),
        ordertime:util.formatTime(new Date()),
        oodianming:this.data.abc.MDname,
        ooname:this.data.canghao,
        oocode:this.data.cangcode,
        oozujin:this.data.danjia,//储存月单价
        ooyajin:this.data.yajin,
        ooprice:this.data.zongjia,
        starttime:this.data.qzrq, 
        status:0, 
        deadtime:this.data.dqrq,
        canghaoid:this.data.oid1,  //仓号下标
        cangxinid:this.data.oid2,  //仓型下标
        dianmingid:this.data.oid3,  //店名下标
      }
    }).then(res=>{
      console.log('创建订单云函数的返回数据',res)
      wx.cloud.callFunction({
      name:'updatecanglist',
      data:{
          nnn:this.data.upid,//用于搜索
          mmmm:this.data.upstore,//用于更新
          canghaoid:this.data.oid1,  //仓号下标
          cangxinid:this.data.oid2,  //仓型下标
      }
    }).then(res=>{
      console.log("执行了删除仓号云函数")
      this.gopay()
    }).catch(res=>{
      console.log("执行删除仓号云函数失败")
    })
    }).catch(res=>{
      wx.hideLoading()
      wx.showToast({title: '订单创建失败',})
    })  },
这里add会执行失败,并不是直接执行失败(是执行成功到.then{{}}里面的内容都执行)只是添加的记录不存在,偶尔出现此类情况,大概百分之一二十
最后一次编辑于  2022-02-19
回答关注问题邀请回答
收藏

1 个回答

  • 陈宇明
    陈宇明
    2022-02-19

    失败的错误日志是?

    2022-02-19
    有用
    回复 1
    • 汪zQ
      汪zQ
      发表于移动端
      2022-02-19
      没有失败,执行成功了,但是实际上并没有成功添加记录
      2022-02-19
      回复
登录 后发表内容