支持结账多轮协商与按实际消耗双比例结算

允许双方最多 6 轮修改结账方案;哈夫币按实际消耗与 buyer/seller 比例计价,打超从押金扣,押金不足禁止自动完结并引导人工争议。同步收紧结账明细展示密度。
This commit is contained in:
yml2213
2026-07-18 20:35:16 +08:00
parent 98772867a7
commit 1a4776bba0
19 changed files with 713 additions and 140 deletions
@@ -187,6 +187,10 @@ func (r *Repository) latestCheckoutAdminDTO(ctx context.Context, orderID uint64)
return nil
}
dto := toCheckoutAdminDTO(checkout)
var order model.RentalOrder
if err := r.db.WithContext(ctx).First(&order, orderID).Error; err == nil {
refreshCheckoutSettlementDTO(&dto, order, checkout)
}
return &dto
}