支付功能动态化扩展

This commit is contained in:
2026-03-18 13:07:06 +08:00
parent 99853b8514
commit 9d996acf5f
16 changed files with 1402 additions and 195 deletions

View File

@@ -516,16 +516,21 @@ func ResourcePrice(c *fiber.Ctx) error {
}
// 获取套餐价格
amount, err := req.GetAmount()
sku, err := s.Resource.GetSku(req.CreateResourceData)
if err != nil {
return err
}
before, after, err := s.Resource.GetPrice(sku, req.Count(), nil)
if err != nil {
return err
}
// 计算折扣
return c.JSON(ResourcePriceResp{
Price: amount.StringFixed(2),
Discounted: 1,
DiscountedPrice: amount.StringFixed(2),
Price: before.StringFixed(2),
Discounted: sku.Discount,
DiscountedPrice: after.StringFixed(2),
})
}