组队业务逻辑 · 完整版

范围:校园组队 + 同城组队 · 含付费类型、定金模式、状态机、组织者操作、结算与异常

0一页速览

发布(选付费方式 + 填人数 / 有效期 / 期望完成)→ 招募中(报名:免费直占 | AA 支付占位 | 打赏审核占位)
→ 有效期到 → 待成行(不会自动开始)→ 组织者点「进入进行中」:按确认人数结算、资金冻结、关闭报名
→ 进行中(组织者:结束组队 / 移除成员 / 追加名额)→ 到场确认 → 已完成 → 「结束组队」:解冻 + T+1 放款 + 余额段返现
异常:流局(有效期到未成行 → 全额原路退回)|组织者取消整场|成员退出(协商)|爽约(扣信用分)

1场景与类型

维度取值说明
场景校园组队 / 同城组队校园走大学社(选学校),同城走接单页(选城市 + 定位)
付费方式免费 / AA 平摊 / 打赏发布时三选一
AA 支付方式全额支付 / 定金 + 尾款仅 AA 下出现,默认全额
报名审核免审 / 需组织者审核打赏模式默认需审;AA、免费可开关

2角色与权限矩阵

操作组织者参与者平台
发布 / 编辑(限 1 次)✔—内容风控
审核报名(同意 / 拒绝)✔—通知
报名 / 支付 / 补尾款—✔收款托管
报名截止前退出—✔退款
进入进行中✔—结算冻结
追加名额✔——
移除成员(同一人限 2 次)✔—扣信用分 + 退费
取消整场(流局)✔—全额退回 + 扣信用分
结束组队(结算)✔—解冻 + 放款 + 返现
申请退出(进行中)—✔协商流程
提交纠纷 / 平台介入✔✔一人一案 / 司法

3发布组队 · 字段清单

字段必填校验 / 默认原型落点
名称 · 描述 · 图片是图片最多 3 张;内容风控发布组队表单
付费方式是免费 / AA / 打赏发布弹窗「付费方式」
AA 支付方式AA 必填全额支付(默认)/ 定金 + 尾款选 AA 后展开
定金比例定金币必填20%–50%,默认 30%选「定金+尾款」后展开
所需总金额AA 必填>0;系统按所需人数算人均付费方式下方
每人赏金打赏必填>0;发布者出资,总冻结 = 人数 × 赏金付费方式下方
所需人数是用于算 AA 人均与冻结总额人数区
实需人数是≤ 所需人数;展示「还差 M 人」人数区
学校 / 城市是校园选学校(地区 + 搜索);同城选城市发布表单定位区
订单有效期是须晚于当前时间;到期停止报名新增字段
期望计划完成时间是须晚于订单有效期;超期 7 天自动完成新增字段

4付费类型与资金

类型谁出钱报名时支付占位规则资金流向
免费无人出资0报名即占位无资金往来
AA · 全额参与者人均 = 总额 ÷ 所需人数支付成功占位;15 分钟未付释放名额进平台专户托管 → 进入进行中按确认人数结算 → 结束组队 T+1 放款给组织者
AA · 定金+尾款参与者定金 = 人均 × 定金比例付定金即占位;成行后 30 分钟内补尾款,逾期释放名额同上;未补尾款的名额释放并按规则处理定金
打赏组织者参与者不付组织者审核同意才占位;24 小时未处理视为放弃发布者按目标人数冻结 → 完成后放款
多退少补(一次):进入进行中时按最终确认人数重算人均,多收退回、少收补扣,之后金额锁定。
返现:结束组队触发,净本金(仅余额支付段)× 返现比例;免费与零本金不返。

5报名与占位(三条路径)

免费:列表「立即报名」→ 详情「立即报名」→ 二次确认「确认报名」→ 直接占位
AA:列表「立即报名」→ 详情「付费报名」→ 二次确认「确认支付并报名」→ 收银台(余额免密;不足先充值,充值需 6 位支付密码)→ 支付成功占位
打赏:列表「立即报名」→ 详情「申请报名」→ 确认「提交申请」→ 等待组织者审核同意 → 同意后占位
规则说明
接单后移出列表免费 / AA 报名成功即从接单列表移除;打赏在审核同意后移除(申请阶段仍在列表)
报名截止前退出免费直接退;AA 全额退回(定金模式退定金)
报名截止后 / 进行中退出走协商退款(限 1 次)
名额已满按钮置灰「已满员」,可加入候补(可选)

6状态机

状态进入条件可做操作资金状态原型落点
草稿发布未提交 / 未填完继续编辑 · 删除—我发的顶部草稿卡(完成度 + 缺失项)
招募中发布成功报名 / 退出;组织者审核报名、编辑(限1次)AA 报名款托管中接单卡片「组队中 · 已占位 3/6」
待成行到达订单有效期组织者:进入进行中 / 取消整场托管中我发的(组队)状态条
进行中组织者点「进入进行中」(有效期后仍可点,不自动)组织者:结束组队、移除成员、追加名额;参与者:申请退出已冻结我发的(组队)状态条 + 详情
已完成成员到场确认 / 超期望完成时间 7 天自动结束组队(结算)已冻结状态条
已结算组织者点「结束组队」查看结算明细 · 评价已解冻 · 已放款;余额段已返现结算页
流局 / 已取消有效期到未成行 / 组织者取消整场查看退款记录全额原路退回卡片状态「已取消」
纠纷中任一方提交纠纷谁提交谁确认解决;平台介入 / 司法冻结中订单详情更多操作

7组织者操作

操作时机规则
审核报名招募中同意 → 占位并通知;拒绝 → 通知并说明;打赏模式必经
追加名额进行中进入进行中后普通报名关闭,加人只能走追加名额(重新计算人均)
移除成员进行中同一成员最多 2 次;扣其信用分并退回对应费用
取消整场待成行 / 进行中全额原路退回,扣除组织者信用分,通知全部报名者
修改需求招募中限 1 次;修改后重新进入审核

8结算

项规则
结算时点「进入进行中」时按确认人数结算,多退少补一次
结算公式最终人均 = 所需总金额 ÷ 确认人数;差额 = 托管总额 − 最终人均 × 确认人数
放款「结束组队」后 T+1 放款给组织者;打赏型放款给施助者
返现净本金(仅余额支付段)× 返现比例,结束组队时触发
结算页要素确认人数 · 最终人均 · 差额退回 · 放款时间 · 返现金额 · 明细下载

9时间与超时

时点规则
有效期前 24 小时提醒发布者:即将到期,还差 N 人
到达订单有效期停止接单 / 停止报名;未成行 → 流局全额退回
AA 报名后支付倒计时 15 分钟(独立于有效期)
进入进行中后定金模式:参与者 30 分钟内补尾款,逾期释放名额
超过期望计划完成时间提醒双方;超 7 天未处理 → 自动完成并放款

10异常与硬规则

异常处理
流局全额原路退回,通知全部报名者
组织者取消整场全额退回 + 扣组织者信用分
成员爽约标记缺席 → 扣信用分;AA 全额模式按规则退 / 不退,定金模式定金不退
整单退款报名者申请 → 后台审核 → 通过则退款并扣双方信用分
协商退款限 1 次,可按比例/金额;对方不同意则不可再进入;可撤回方案
移除成员同一人限 2 次,扣信用分 + 退回对应费用
纠纷一人一案;谁提交谁确认解决,否则一直处于纠纷
平台介入 / 司法超期望完成时间 7 天未处理自动结算;可申请平台介入或司法

11验收标准

#验收点
1选 AA 时「支付方式」与「所需总金额」必填;选定金时「定金比例」必填且在 20%–50%
2免费报名即占位;AA 支付成功才占位;打赏审核同意才占位;三者列表刷新后状态一致
3报名成功后该单从接单列表移除;「我接的」可见
4有效期到期未成行 → 状态变流局,资金全额原路退回
5点「进入进行中」后按确认人数重算,差额一次退回,报名关闭
6定金模式:成行后 30 分钟未补尾款的名额被释放,人数与金额正确
7「结束组队」后资金解冻、T+1 放款、余额段返现到账
8移除同一成员第 3 次被拦截;协商退款第 2 次被拦截
9页面状态与订单流转状态条始终一致(不存在「页面已取消、状态条等待中」)

12待确认

#事项建议
1定金模式是否落地建议落地,作为 AA 的支付方式(非第四种付费类型)
2打赏收款方需明确:组织者 / 参与者 / 按表现分配
3免费模式是否需要信用约束建议:爽约扣信用分,连续爽约限制报名
4有效期到期是否允许延期建议允许组织者延期 1 次
5实需人数与所需人数是否可不等建议保留两者(AA 人均按所需人数算,展示按实需人数)
组队业务逻辑 · 完整版