26 lines
832 B
Plaintext
Raw Permalink Normal View History

2026-07-27 11:28:33 +08:00
## 问诊开始 startConsultOrder
订单状态 pending, 并且新增过期时间字段 expireTime
1. trigger.createDelayedTask orderId endTime corpId 创建定时任务
## 接诊 acceptConsultOrder
订单状态 orderStatus pending 转为处理中 processing
1. trigger.deleteDelayedTask orderId 删除定时任务
2. trigger.createDelayedTask orderId endTime corpId 创建定时任务
## 关闭订单 closeConsultOrder
订单状态 orderStatus 转为已结束 finished
1. trigger.deleteDelayedTask orderId 删除定时任务
## 完成订单
订单状态 orderStatus pending 转为处理中 completed
1. trigger.deleteDelayedTask orderId 删除定时任务
## 定时任务触发流程
1. 校验咨询订单状态 如果不是已取消或者已结束终止
2. 判断订单类型 组合退费原因, 调用订单退费方法