01
进入施助中
| 触发 | ① 发起者同意最后一名施助者;② 名额已满由系统自动开始;③ 发起者在截止前手动开始 |
|---|---|
| 前置 | 招募未截止(服务端校验,不依赖定时任务);资金已托管;实名通过;无待处理举报互斥 |
| 正常路径 | 同意最后一人 → 名单与份额锁定 → 生成订单/子单 → 触发求助金分配 → 通知全员 |
| 不通过 | 时点已过截止 → 拒绝开始并转 expired;待支付未补 → 不允许开始 |
| 并发 | 同意最后一人 / 取消 / 到期同时发生 → 只保留一个有效结果,不能一边开始一边退款 |
| 施助方 | 收到"已开始"通知即可履约;此时起不能自行退出,只能协商或由发起者申请移出 |
| 资金 | 托管保持冻结;开始时把求助金预留按人数分配,不再重算 |
| 写入 | status、matchedAt、servingAt、子单、history、通知记录 |
02
打卡 / 核销(区分线上、线下)
| 线下必做 | 定位打卡:定位在约定范围 + 现场照片;比对约定时间窗 |
|---|---|
| 线上不做 | 线上单跳过定位打卡,直接进入交付;验收以交付物为准 |
| 定位失败 | 不在范围 / 未授权定位 / 定位漂移 → 打卡失败,可上传现场凭证申请人工核销 |
| 核销方式 | 线下:扫码或发起者确认;线上:核销码/交付凭证;两者都留痕 |
| 未打卡 | 不设 48h 自动取消(暂不做);由发起者在订单里催促,催促只发提醒、不改状态、不动资金;长期未到场走移出 / 退款 / 纠纷 |
| 补卡 | 平台后台人工补录,必须留操作人、原因、时间 |
| 组织形态 | 组队:逐人打卡、逐人核销,缺席单独标记,不影响其他人 |
| 资金 | 不动;仍在托管冻结 |
| 写入 | checkin{at,lat,lng,ok}、核销方式、缺席标记、history |
03
履约协作:加钱 / 移出 / 起纠纷
| 打赏 | 需已有报名/成员;追加托管,验收时全额给施助者;事后(已完成)从余额直付 |
|---|---|
| 追加费用 | 履约中由施助者申请、发起者确认后追加托管;确认前取消全退,确认后取消付 30% |
| 前置约束 | 余额不足整笔回滚;0 人报名不显示打赏入口 |
| 申请移出 | 发起者提交原因 + 证据 → 形成待审申请(申请≠已移出)→ 平台审核通过才生效 |
| 移出生效后 | 只结算该人已确认部分;不重新分配已终局的求助金;被移出者记违约、更新信用 |
| 最后一人 | 最后一名有效成员被移出 → 订单按关闭收口,不伪造正常完成 |
| 起纠纷 | 任一方可在时效内对该成员发起,绑定该人份额,只冻结该人资金 |
| 资金 | 打赏/加费各自记账;移出不影响其他人的份额 |
| 写入 | ops.tips / ops.fees / 移出申请与审核记录 / 纠纷案件 |
04
提交交付
| 正常 | 至少 1 项凭证(现场照 / 文件 / 视频)+ 文字说明 → 转待验收 |
|---|---|
| 拦截 | 未打卡、未核销、凭证缺失 → 不允许提交 |
| 线下 | 现场凭证 + 说明;必要时补充验收单 |
| 线上 | 交付物链接/文件;以交付物为验收依据 |
| 组织形态 | 组队:逐人交付,各自提交,不等其他人 |
| 撤回 | 未验收前可撤回重交,记录重交次数 |
| 超时未交付 | 提醒 → 发起者可申请取消/退款或起纠纷 |
| 资金 | 不动;仍在冻结 |
| 写入 | deliveredAt、凭证文件、重交次数、history |
05
验收
| 通过 | 验收通过 → accepted,进入结算;冻结转待结算 |
|---|---|
| 驳回 | 现行产品无「驳回重交」闭环:xmind 只有「确认完成协助」一步;PRD 里的驳回是审核驳回(退款/移出/评价)。若新增,需定:可驳回次数、时限、与 72h 自动完成的关系 |
| 超时 | 72h 未处理 → 自动通过(防拖款),写系统日志 |
| 组织形态 | 组队:逐人验收、逐人驳回;一人驳回不影响其他人 |
| 异议 | 仍不满意 → 转纠纷(绑定该人份额)或整单退款(需平台审核) |
| 资金 | 不动;冻结保持 |
| 写入 | 验收结论、原因、重交次数、acceptedAt |
06
结算
| 个人 | 整单结算:酬金 + 已同意加费 + 打赏 − 服务费(占位 5%) |
|---|---|
| 组队 | 按人头结算:谁核销谁结算,不等整单;补偿单独记 |
| 未完成 | 未打卡且经催促仍未到场 → 走移出 / 退款;被判未完成的一律不结算,款项退回发起者 |
| 部分完成 | 按完成比例结算,未完成部分退回发起者 |
| 被移出/终止 | 只结算该人已确认部分,不重新分配已终局求助金 |
| 有纠纷 | 只冻结该人份额,其他人照常结算;纠纷结案后单独出款 |
| 打款失败 | 重试 → 转人工;失败不影响其他人的到账 |
| 手续费 | 酬金转余额 10%(现状)、买卖所得转余额 1%;PRD 里没有订单服务费,5% 是占位值 |
| 返求助金 | 成交后按成交额 1:1 返给发起者,每单一次 |
| 资金 | escrow → settled;退款原路返回 |
| 写入 | settledAt、结算明细、ledger、通知 |
07
评价与结束
| 评价 | 双方各一次:评分 + 文字;先审后发 |
|---|---|
| 超时未评 | 7 天未评 → 默认好评(占位值,待确认) |
| 申诉 | 被评方 7 天内可申诉 → 平台复核,可撤销或保留 |
| 与纠纷的关系 | 存在未结纠纷的记录先审后发;结案后再发布 |
| 终态 | closed / cancelled / expired 状态不可回退,只能追加评价、举报、客服记录 |
| 回退需求 | 只能走纠纷,由平台裁定后另开新单 |
| 金额口径 | 结算以 ledger 为准,页面只做展示 |
08
组队与个人的差异(对照)
| 单量 | 个人:1 单 1 人;组队:1 单 N 人,一人一子单 |
|---|---|
| 进入施助中 | 个人:同意即开始;组队:满员确认或手动开始,生成 N 个子单 |
| 打卡 | 个人:1 次;组队:逐人,缺席单独标 |
| 交付/验收 | 个人:整单一次;组队:逐人交付、逐人验收 |
| 结算 | 个人:整单;组队:按人头,不等整单 |
| 移出 | 个人:移出即关单;组队:移出某人,其他人继续;最后一人移出才关单 |
| 纠纷 | 个人:整单纠纷;组队:单人纠纷只冻结该人份额 |
| 补偿 | 组队专属:缺席/成行后退出退 50% + 50% 补偿 |
09
拉黑 · 举报 · 客服记录
| 入口 | 订单关闭后,在订单详情或评价页操作;只能追加,不改变订单状态 |
|---|---|
| 拉黑 | 加入黑名单后双向生效:① 不能私聊;② 不能接/发对方的单、不能报名;③ 不能打电话(虚拟号直接屏蔽);④ 不能互相评价;⑤ 对方动态与主页不可见 |
| 不影响 | 已生效、正在履约中的订单继续履约;订单结束后不再产生新的互动 |
| 解除 | 可在「我的 · 黑名单」里解除;被拉黑方不能自行解除,只能申诉 |
| 举报 | 选择类型(虚假信息、骚扰、违规服务、线下纠纷)+ 证据;可匿名 |
| 审核 | 平台按工单处理(时限待定);成立 → 记违规、可叠加处罚、必要时冻结账号 |
| 不成立 | 同样留客服记录,不通知对方,不影响信用 |
| 资金 | 已结算的不回滚;未结算的一律走纠纷或退款流程,不通过举报处理 |
| 申诉 | 被拉黑/被处罚方 7 天内可申诉,平台复核 |
| 边界 | 拉黑不解除已生效的合同义务;对正在履约的单,先走移出或纠纷 |