完结,是交易合同正向履行的终点。 货送到了,买家认可了,钱就该打给商家了。 这一步看起来简单,但终态的不可逆性与结算触发的精确性,值得认真设计。
FINISHED 意味着什么?
从合同视角:买卖双方的主要义务均已履行完毕——
FINISHED 不意味着:
一旦主订单进入 FINISHED 状态,主订单状态不再变更。
即使后续买家发起了发货后的售后退款,主订单依然保持 FINISHED 状态,不会回退到其他状态。发货后售后的状态,记录在售后单中,由售后域维护;逆向金额,记录在退款单和逆向结算单中,由交易域和结算域维护。
这个设计的核心原因是: