Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

正向流程: [待发货] -> [待收货] -> ...
但是, 中途用户是可以退款的. 在这两个节点上都是可以 <申请退款> 的.

现在问题是, 如果退款流程成功完成, 即走到 [已退款] , 这好办. 但是, 如果<取消退款>了, 即逆向流程被打断了. 这时, 状态就不知道该怎么流转了, 即图中 红色问号节点 不知何去何从. 关键是因为, 不知道不知道是从哪个节点转到 [待退款] 节点的, 不知道该回到 [待发货] 还是 [待收货] .

不知道该怎么解决这个问题, 是业务流程重新设计, 以修正状态机. 还是有什么其他办法?

image.png


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
3.5k views
Welcome To Ask or Share your Answers For Others

1 Answer

为啥非得只能有一个 "待退款" 状态.

拆成俩: "未发货待退款"、"未收货待退款" .


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...