状态图:3. CS-分润记录处理
2017-02-22 16:24:06 0 举报
状态图:3. CS-分润记录处理 在这个状态图中,展示了CS-分润记录处理的各个阶段。首先,系统接收到一个新的分润记录请求,进入“待处理”状态。在这个阶段,系统会验证请求的有效性和完整性。如果验证通过,系统将进入“处理中”状态,开始对分润记录进行处理。处理完成后,系统将进入“已处理”状态,并将处理结果保存到数据库中。如果处理过程中出现任何错误或异常情况,系统将进入“处理失败”状态,并记录相应的错误信息。最后,系统可以通过查询数据库来查看已处理的分润记录,或者重新提交新的分润记录请求。整个状态图清晰地展示了CS-分润记录处理的流程和各个阶段的状态转换。
作者其他创作
大纲/内容
通过
生成分润账务历史记录
创建分润账务记录,更新分润记录为已生成分润账务
异常
未通过
生成分润账务历史记录 (如下的所有操作是一个事务)
更新状态并发送通知
1.订单状态 success2.分润状态 success3.账务历史 success4.账务历史、分润历史同步到通用表5.发送主动通知
!= calculate
抛出受检异常,数据回滚
订单来源判断
orderSource == calculate
更新入账记录状态
更新入账记录的分润状态为 WAIT_REQUEST_INACCOUNT
分润账务历史记录状态直接置为成功,分润到账的真正状态可以通过订单表中的分润状态去判断。
RETURN
流程结束
== calculate
MQ
发送入账消息
抛出受检异常
订单状态校验
订单状态: WAIT_REQUEST_INACCOUNT分润状态不能为: SUCCESS
0 条评论
下一页