sequenceDiagram title: 医生服务订单状态全流程 participant patient as 患者 participant dawn as 患者端 participant pingxx participant doctor as 医生 participant eagle as 医生端 participant beyond as 基础中心 patient->>dawn: 1.1患者选择医生服务并填写问诊单 dawn->>dawn: 1.2创建医生服务订单『待付款』 dawn->>dawn: 1.3创建问诊单 dawn-->>patient: 1.4返回医生服务订单ID patient->>dawn: 2.1患者预付款 dawn->>pingxx: 2.2创建ping++订单 pingxx->>dawn: 2.3返回支付凭据 dawn-->>patient: 2.4返回支付凭据 patient->>patient: 3.1患者付完款 patient->>patient: 3.2跳转到订单详情页 pingxx-->>dawn: 3.3返回支付结果 dawn-->>dawn: 3.4更新医生服务订单状态『已付款』 dawn-->>dawn: 3.5创建服务单「待开启」 doctor->>eagle: 4.1开启服务 eagle->>eagle: 4.2更新医生服务订单状态『服务中』 eagle->>eagle: 4.3更新服务单状态「待结束」 doctor->>eagle: 5.1结束服务 eagle->>eagle: 5.2更新医生服务订单状态『待评价』 eagle->>eagle: 5.3更新服务单状态「服务完成」 beyond->>beyond: 6.1待评价状态超过72小时的服务订单状态变为『已完成』
医生服务订单状态全流程
- 本文链接: https://symonlin.github.io/2019/05/15/sequence-1/
- 版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议。转载请注明出处!