原逻辑: 单直接关联payment_id,当一个单发起了多次支付时,会造成混乱. 现更改为: 由支付成功的payment在回调时通过payment_relation表找到对应的单并关联. 1. FinancialMaster: 保存paymentId,更新支付状态; 2. FinancialChange: 保存paymentId,更新支付状态,并把金额加到FinancialDetail与FinancialMaster里; 3. OrderAddSubtract: 保存paymentId,更新支付状态,并把金额加到FinancialDetail与FinancialMaster里; |
||
|---|---|---|
| .. | ||
| src/main | ||
| pom.xml | ||