You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

员工端标记工单完成时出现无效文档引用错误的问题求助

员工端标记工单完成时出现无效文档引用错误的问题求助

各位好,我碰到了一个棘手的问题想求助大家:当员工登录自己的页面,点击工单的「已完成」按钮时,我希望这个工单能同时在员工端和客户端都标记为完成状态,但目前功能完全没法正常工作,一直收到「无效文档」的错误提示。

下面是员工页面里负责处理这个完成逻辑的函数,就是这段代码没起作用:

const handleDoneBooking = async (id: string) => {
    try {
      const batch = writeBatch(db);
      const adminBookingRef = doc(db, "users", emailAdmin, "booking", id);
      const customerBookingRef = doc(db, "users", emailLogin, "booking", id);
      batch.update(adminBookingRef, { status: true });
      batch.update(customerBookingRef, { status: true });

      await batch.commit();

      setCleaner((prev) =>
        prev.map((book) => (book.id === id ? { ...book, status: true } : book))
      );

     
    } catch (error) {
      console.error("Error updating booking:", error);
    }
  };

有没有大佬能帮忙排查下问题出在哪呀?

备注:内容来源于stack exchange,提问作者Märta Malm

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:09:35