```mermaid
---
title: 8.代理佣金提现以及审批流程
---
flowchart TD
    开始((开始))
    --> 代理登录[代理账号登录并进入佣金提现]

    代理登录 --> 可提校验{是否满足提现条件?}
    可提校验 -->|否| 条件不满足[不满足提现条件 流程终止]
    可提校验 -->|是| 提交申请[填写提现金额和收款信息并提交]

    subgraph 申请阶段
        提交申请 --> 申请创建结果{申请是否创建成功?}
        申请创建结果 -->|否| 修正申请[修正信息后重新提交]
        修正申请 --> 提交申请
        申请创建结果 -->|是| 冻结金额[进入待审批并冻结对应金额]
    end

    subgraph 审批阶段
        冻结金额 --> 平台审核[平台审核提现申请]
        平台审核 --> 审核结果{审核是否通过?}
        审核结果 -->|否| 驳回处理[驳回申请并解冻金额]
        审核结果 -->|是| 打款处理[进入打款处理]
    end

    subgraph 打款阶段
        打款处理 --> 打款结果{打款是否成功?}
        打款结果 -->|否| 打款失败处理[记录失败原因并继续跟进]
        打款失败处理 --> 二次处理{是否继续打款?}
        二次处理 -->|是| 打款处理
        二次处理 -->|否| 驳回处理
        打款结果 -->|是| 完成提现[提现完成并更新已提现金额]
    end

    驳回处理 --> 通知代理[通知代理查看驳回原因]
    完成提现 --> 通知代理

    通知代理 --> 结果验收{结果是否符合预期?}
    结果验收 -->|否| 异常处理[记录异常并返回审批流程处理]
    异常处理 --> 平台审核
    结果验收 -->|是| 结束([流程结束])

    %% ==================== 样式美化 ====================
    style 开始 fill:#90EE90,stroke:#2E7D32,stroke-width:2px
    style 结束 fill:#FF9999,stroke:#C62828,stroke-width:2px
    style 条件不满足 fill:#FFCDD2,stroke:#D32F2F
    style 修正申请 fill:#FFCCBC,stroke:#E64A19
    style 打款失败处理 fill:#FFCCBC,stroke:#E64A19
    style 异常处理 fill:#FFCCBC,stroke:#E64A19

    classDef decision fill:#FFF3E0,stroke:#F57C00,stroke-width:2px
    class 可提校验,申请创建结果,审核结果,打款结果,二次处理,结果验收 decision
```
