增加日志,提交流程图
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m42s
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m42s
This commit is contained in:
@@ -0,0 +1,84 @@
|
||||
```mermaid
|
||||
---
|
||||
title: 11.后台订单流程
|
||||
---
|
||||
flowchart TD
|
||||
开始((开始))
|
||||
--> 登录系统[超管 平台或代理账号登录后台]
|
||||
|
||||
登录系统 --> 权限判断{是否具备后台下单权限?}
|
||||
权限判断 -->|否| 无权限结束[无权限 流程终止]
|
||||
权限判断 -->|是| 填写订单信息[选择资产 选择套餐 填写下单信息]
|
||||
|
||||
填写订单信息 --> 资产校验{资产归属和状态是否可下单?}
|
||||
资产校验 -->|否| 修正资产信息[调整资产或订单信息后重试]
|
||||
修正资产信息 --> 填写订单信息
|
||||
资产校验 -->|是| 套餐校验{套餐是否在可售范围内?}
|
||||
|
||||
套餐校验 -->|否| 更换套餐[更换套餐后重试]
|
||||
更换套餐 --> 填写订单信息
|
||||
套餐校验 -->|是| 套餐类型校验{本单购买主套餐还是加油包?}
|
||||
|
||||
套餐类型校验 -->|主套餐| 主套餐规则说明[主套餐规则<br/>若当前已有生效主套餐<br/>新主套餐进入排队]
|
||||
套餐类型校验 -->|加油包| 加油包前置校验{当前是否已有主套餐?}
|
||||
加油包前置校验 -->|否| 无主套餐结束[无主套餐不可购买加油包]
|
||||
加油包前置校验 -->|是| 加油包规则说明[加油包规则<br/>1 加油包立即生效<br/>2 有效期与当前主套餐一致]
|
||||
|
||||
主套餐规则说明 --> 后台规则说明[后台规则<br/>后台订单不触发强充]
|
||||
加油包规则说明 --> 后台规则说明
|
||||
|
||||
后台规则说明 --> 支付方式判断{选择支付方式}
|
||||
支付方式判断 -->|钱包支付| 进入钱包支付节点
|
||||
支付方式判断 -->|线下支付| 进入线下支付节点
|
||||
|
||||
subgraph 钱包支付阶段
|
||||
进入钱包支付节点[进入钱包支付] --> 余额校验{余额是否充足?}
|
||||
余额校验 -->|否| 余额不足处理[余额不足 先充值或调整订单]
|
||||
余额不足处理 --> 支付方式判断
|
||||
余额校验 -->|是| 钱包扣款[完成钱包扣款]
|
||||
钱包扣款 --> 钱包下单成功[订单支付成功]
|
||||
end
|
||||
|
||||
subgraph 线下支付阶段
|
||||
进入线下支付节点[进入线下支付] --> 线下权限校验{是否允许线下下单?}
|
||||
线下权限校验 -->|否| 无权限结束
|
||||
线下权限校验 -->|是| 线下下单成功[订单支付成功]
|
||||
end
|
||||
|
||||
钱包下单成功 --> 套餐处理{本次是主套餐还是加油包?}
|
||||
线下下单成功 --> 套餐处理
|
||||
|
||||
套餐处理 -->|主套餐| 主套餐处理判断{当前是否已有生效主套餐?}
|
||||
主套餐处理判断 -->|是| 主套餐排队处理[新主套餐进入排队]
|
||||
主套餐处理判断 -->|否| 主套餐立即生效处理[主套餐立即生效]
|
||||
套餐处理 -->|加油包| 加油包立即生效处理[加油包立即生效并绑定主套餐]
|
||||
|
||||
主套餐排队处理 --> 佣金处理说明[佣金规则说明<br/>平台代购按规则计算差价收益<br/>代理为下级代购不重复产生一次性佣金]
|
||||
主套餐立即生效处理 --> 佣金处理说明
|
||||
加油包立即生效处理 --> 佣金处理说明
|
||||
佣金处理说明 --> 验收环节[进入订单验收]
|
||||
|
||||
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:#FFCDD2,stroke:#D32F2F
|
||||
style 修正资产信息 fill:#FFCCBC,stroke:#E64A19
|
||||
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
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user