fix(invitation): 邀请返利改用实际结算利润并修正提号基准
This commit is contained in:
@@ -62,7 +62,13 @@ func (r *Repository) finalizeCheckout(tx *gorm.DB, order *model.RentalOrder, che
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
_ = invitation.ProcessOrderInvitationRebateTx(tx, order.ID)
|
||||
// 返利必须按本次实际结算的平台利润计算,不能用订单创建时的预收毛利快照。
|
||||
actualPlatformProfitCent := settlement.PlatformFeeCent
|
||||
_ = invitation.ProcessOrderInvitationRebateWithOptionsTx(tx, order.ID, invitation.OrderRebateOptions{
|
||||
GrossProfitCent: &actualPlatformProfitCent,
|
||||
RateReferenceAt: now,
|
||||
SettledAt: now,
|
||||
})
|
||||
|
||||
return refund, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user