数据概览

掌握老师档期与委托服务状态

师
在架老师—已开放预约
单
全部委托—累计提交
待
待确认—建议优先处理
城
服务地区—老师已配置

最新委托

最近提交的用户需求

老师档期

近期可约情况

连

小程序数据接入已预留

启用远程 API 后,老师、档期和委托单会与本后台同步;行政区划仍使用小程序内置的权威快照。

老师常驻 / 可委托城市差旅价格评分全平台首页推荐档期状态操作
委托信息用户老师 / 对位地区 / 时间价格状态操作
工作室接单助手

有新委托,及时知晓

将新订单提醒发送到你的企业微信群、邮箱或自有 Webhook。只有主动启用的通道会接收后续新订单,不补发历史订单。

未读取

新增提醒通道

最多 10 条通道;新建默认不启用

在企业微信群中添加群机器人,将机器人的 Webhook 地址粘贴到此处;只用于向你指定的群发送提醒。

请先读取通道配置。

我的提醒通道

保存后可测试,同一通道每 60 秒最多一次

尚未读取。

配置教程 · 企业微信机器人跟随左侧提醒方式切换 · 点击展开 / 收起

先取得企业微信机器人地址

  1. 在工作室的企业微信内部群设置中添加“群机器人”。若没有入口,请联系群管理员确认权限。
  2. 创建机器人后复制完整 Webhook 地址,需包含 ?key=…;只用于你授权接收订单提醒的群。
  3. 在左侧填写通道名称,粘贴完整地址到密码框。地址含密钥,请不要发到聊天或截图里。
查看腾讯云企业微信机器人配置指引 ↗

接着按这个顺序启用

  1. 保存,先保持停用。配置保存不会自动发测试消息。
  2. 主动点击“发送测试”并确认。即使停用,完整配置也可真实测试;同一通道 60 秒最多一次。
  3. 点击“刷新记录”。等待“通道已接收”,同时到群或邮箱核对;加入队列不等于已收到。
  4. 编辑并勾选启用,再保存确认。只提醒之后提交成功的新订单,不补发历史订单。
没有弹窗?先看这里

“通道已接收”只代表接口 / SMTP 服务器接受。手机弹窗取决于 App 通知权限、群免打扰、邮箱规则及垃圾箱。

“发送失败”或“结果待核对”均不自动重试;先检查接收端,避免重复提醒。修改配置会取消旧的待发任务,已发出的请求无法撤回。

秘密字段保存后不回显;编辑时留空保留,明确勾选“清除”后保存才会删除。

提醒范围与隐私

新订单提交成功后异步发送,提醒失败不影响用户提交。消息只包含订单编号等必要信息,不发送客户姓名、手机号或备注;详情请登录后台查看。

通道接收成功不代表手机一定弹窗,请同时开启企业微信或邮箱 App 的通知权限,检查群免打扰设置。

这里提醒工作室接单;给小程序用户发布消息,请使用“通知发布”。密钥只保存在服务端,不会显示在小程序。

发送记录

测试也会留记录;失败或结果不确定时不自动重试,请先核对接收端

尚未读取。

用户 / 订单委托老师星级评价与媒体状态审核操作
向所有用户发布站内通知

发布后,通知显示在小程序“消息”列表;这不是微信订阅推送,不会发送微信聊天消息。草稿仅管理员可见,已发布通知如需更正,请先撤回再新建。

新建通知草稿

纯文字通知,保存草稿后再单独确认发布

请先读取通知列表。

通知记录

草稿、已发布和已撤回通知

尚未读取通知列表。

定位与地区切换

自动识别城市;用户随时可以手动切换地区

定位设置尚未读取,请点击“重新读取”。

密钥只配置在后台

留空不会删除密钥。勾选清除后,保存时只执行清除;环境变量配置优先,对应内容不能在此修改。手动切换地区不需要地图 Key 或定位权限。

在腾讯位置服务控制台创建 Key 并启用 WebService 服务。使用 IP 授权时配置服务器 8.217.49.203;选择签名校验时填写对应 SK。不要通过聊天发送密钥。

小程序内容配置

管理首页老师推荐、微信登录文案、消息板块和“我的”页面入口

工作室设置

展示信息和提交委托后的自动回复

照片与视频存储

读取设置后显示当前存储方式。

保存到当前服务器

无需云密钥,文件放在服务端 uploads 目录。注意持久化空间、备份与 HTTPS,详细步骤见本页下方教程。

旧素材搬迁

先只读扫描,核对目标和数量,再单独确认上传与更新引用

扫描使用当前已保存的存储配置。上方还没保存的更改不会作为搬迁目标。普通“保存设置”不会自动搬迁。

请先备份数据库与文件;本功能不自动生成完整业务备份。云端来源按当前保留的 Bucket、域名、目录和云环境识别:旧配置被覆盖、第三方外链或未关联素材会跳过,不代表已搬迁。

尚未读取搬迁状态。

搬迁操作教程与注意事项
  1. 先保存目标。在上方完成目标存储配置、密钥与域名设置并保存;确认新上传文件能正常访问。
  2. 点击“只读扫描旧素材”。扫描数据库已引用的老师头像 / 素材、用户及评价头像、评价图片 / 视频。支持本地、云存储、COS、OSS;不扫描未关联的孤儿文件,不改小程序包内图片。第三方外链等不能安全处理的文件会列出并跳过。
  3. 核对扫描结果,再确认开始。搬迁会真实上传到目标、验证新文件完整后更新数据库引用,可能产生云存储及流量费用。原文件始终保留,不删除源文件。
  4. 查看进度。在此页有进行中的任务时每 5 秒读取一次;离开页面不再轮询,但服务器任务继续执行。“停止后续素材”会等待当前素材处理完成,再暂停后面的素材。
  5. 检查失败清单。修正问题后,主动点击“继续 / 重试未完成”;只处理未完成项,不重复搬已成功 / 跳过项。没有自动重试。目标配置改变会暂停原任务,需要重新扫描。

每次最多扫描 1000 个去重后的已引用素材,超过时会提示处理范围,不能误认为已搬完。全程保留原文件并备份数据库;确认旧内容、新图片和视频都正常后,也不要在此功能内删除源文件——它没有删除源文件的权限或入口。

媒体存储配置教程

选择存储方式后自动展开对应教程,也可点击其他方式对照查看

统一上传方式,不需要换后台网址

手机和后台仍先把文件上传到工作室后端,后端再写入所选存储。保存存储设置不会自动上传、迁移或删除已有素材;可通过上方独立“旧素材搬迁”扫描并确认搬迁。搬迁仍保留源文件,原存储和原域名不要直接删除。

微信公众平台 → 开发管理 → 开发设置 → 服务器域名:request 和 uploadFile 保留后端 https://qianlan.aimbtifun.com;downloadFile 保留后端并添加实际使用的媒体 HTTPS 域名。只配置 request 不等于已允许上传;需核对实际小程序 AppID,在手机关闭调试状态验证。微信网络文档 ↗

01 · 本地 uploads当前服务器磁盘,无需云存储账号
  1. 保留当前 Node 服务和 HTTPS 后台,确认服务进程可写项目的 server/uploads 目录;若配置了数据目录,以实际上传目录为准。不要使用临时容器磁盘保存正式素材。
  2. 选择“本地 uploads”并保存。无需填写 COS、OSS 或云开发凭据。
  3. 在老师编辑页上传一张非敏感小图,检查预览及图片链接。手机用户头像和评价也走同一上传入口;各入口大小限制仍按页面提示。
  4. 定期备份上传目录和数据库;留足磁盘空间。大视频还需检查反向代理请求体限制及超时。公开 /uploads 路径只能用于读取,上传写入仍通过鉴权接口。

仅为了本地媒体存储,无需更换后端地址或微信登录配置。服务器迁移时,要同时保留文件与数据库中的旧链接。

Nginx 上传大小配置文档 ↗
02 · 微信云开发存储云环境 ID + 仅服务端凭据
  1. 在 CloudBase / 微信云开发控制台确认环境已开通云存储,复制真实环境 ID;昵称“qianlan”不等于环境 ID。
  2. 在本页上方填写云环境 ID 和对应信息,再选择“微信云开发存储”。只切换文件存储,不需要更改现有运行模式或数据库。
  3. 在服务器 .env 设置 CLOUDBASE_APIKEY(服务端管理员 API Key,不是前端 publish_key),或按现有部署使用 TENCENTCLOUD_SECRETID / TENCENTCLOUD_SECRETKEY。修改环境变量后重启后台进程。Key 具有高权限,不能放进网页或小程序。
  4. 按最小权限配置云存储安全规则,不允许匿名公共写入。服务端调用有管理权限,不应为使上传成功而把客户端写权限全部放开。
  5. 保存后上传小图验证。系统保存 cloud 文件 ID 并解析预览链接,不要把短期预览 URL 手工替换成永久地址。若手机需要通过 HTTPS 下载,核对实际预览域名的 downloadFile 白名单。

只配置媒体时,不要随意新增 / 更改 CLOUDBASE_ENV_ID 或数据库相关环境变量,以免改变现有数据源。保留以前上传文件所属的云环境及访问能力。

03 · 腾讯云 COS公开只读媒体 Bucket,禁止公共写入
  1. 创建专门存放公开展示素材的 COS Bucket,记录完整 Bucket 名(通常带 APPID 后缀)和地域,例如 ap-shanghai。
  2. 本版本返回普通媒体 URL,不为 COS 私有对象签名。该媒体 Bucket / 对象须允许公开读取、写入仅限授权账号,严禁选择“公有读写”。不要把已有私有业务桶整体改公开。
  3. 给服务端使用的子账号授予目标 Bucket / 目录所需最小上传权限;在服务器 .env 配置 COS_SECRET_ID、COS_SECRET_KEY 并重启进程。不要把主账号密钥或任何密钥填在网页。
  4. 在此页填 Bucket、地域、目录。自定义域名可选;使用时先绑定目标 Bucket、配置 DNS 与有效 HTTPS 证书。不填则使用当前代码生成的 COS 默认域名。
  5. 保存后上传小图,用无需登录的浏览器窗口打开媒体链接核对可读性;将实际媒体域名加入小程序 downloadFile 合法域名,再验证照片和视频。

不需要为这套服务端上传流程开放浏览器匿名写入或将 CORS 配成任意来源写入。防盗链设置不得误拦小程序 / 分享图片请求;注意流量费用。

04 · 阿里云 OSS必须绑定 HTTPS 自定义媒体域名
  1. 在 OSS 创建专门存放公开媒体的 Bucket,记录 Bucket 名和实际地域,例如 oss-cn-hangzhou。地域必须与 Bucket 一致;不要把已有私密资料桶改公开。
  2. 本版本不支持 OSS 私有对象签名 URL,媒体对象需公开可读、写入仅限授权账号;严禁公共写入。公开链接不适合证件、合同等敏感文件。
  3. 在 OSS Bucket 的域名管理中绑定你拥有的媒体子域名,按控制台指引完成所有权校验和 CNAME;自定义域名必须映射到这个 Bucket,不能只做 DNS 而不在 OSS 绑定。
  4. 为该自定义媒体域名配置有效 HTTPS 证书;按 OSS / CDN 实际访问链路配置证书。大陆地域绑定域名需满足备案要求,按云平台最新规则核对。
  5. 为服务端创建最小权限 RAM 身份,只授权目标 Bucket / 目录上传;在服务器 .env 设置 OSS_ACCESS_KEY_ID、OSS_ACCESS_KEY_SECRET,临时凭据可配置 OSS_SECURITY_TOKEN。建议一并设置 OSS_UPLOAD_DOMAIN=https://你的媒体域名,必须与网页 ossDomain 相同、绑定到该 Bucket,支持 HTTPS 上传。环境变量保存后重启后台,密钥不要发聊天。
  6. 选择“阿里云 OSS”,填 Bucket、实际地域、HTTPS 自定义媒体域名(不含路径)及文件目录。保存后上传小图,确认媒体 URL 可直接打开,再到微信公众平台添加媒体 downloadFile 合法域名并真机测试。

2025 年 3 月 20 日后新开通 OSS 的大陆地域账号可能无法通过默认域名上传;建议按上面设置服务端 OSS_UPLOAD_DOMAIN,SDK 会用受信任的自定义域名上传。不设置时使用官方 Bucket Endpoint,仅适用于未受该限制的账号 / 地域。只修改网页域名不会把上传凭据转发到任意地址。

只改域名不会迁移旧文件;返回 403 时检查读取权限,证书 / CNAME / 绑定不正确时先修复域名,别放开公共写入。

切换后的检查清单

确认新图片可预览、新视频可播放、手机用户头像上传正常;旧老师图片与历史评价仍能打开。上传失败不要重复大文件,先检查后台错误、云权限、空间与代理限制。切回原存储仅影响之后的新上传,不会自动撤回已写入的文件。