新增了首单立减金额

This commit is contained in:
2024-09-09 11:14:05 +08:00
parent 747a060c2d
commit bb17607133
5 changed files with 18 additions and 19 deletions
-1
View File
@@ -246,7 +246,6 @@ func (b *Public) GetIndexData(c *gin.Context) {
date := time.Time(user.CreatedAt).Format("2006-01-02")
results[date]++
}
}
// 新增算算数
+12 -12
View File
@@ -157,18 +157,18 @@ func (b *SystemMember) PutSystemMember(c *gin.Context) {
}
}
// 首单优惠价格
if req.FirstTimePrice != nil {
if systemMember.FirstTimePrice == nil {
systemMemberData["first_time_price"] = req.FirstTimePrice
// 首单立减金额
if req.ReductionAmount != nil {
if systemMember.ReductionAmount == nil {
systemMemberData["reduction_amount"] = req.ReductionAmount
} else {
if *req.FirstTimePrice != *systemMember.FirstTimePrice {
systemMemberData["first_time_price"] = req.FirstTimePrice
if *req.ReductionAmount != *systemMember.ReductionAmount {
systemMemberData["reduction_amount"] = req.ReductionAmount
}
}
} else {
if systemMember.FirstTimePrice != nil {
systemMemberData["first_time_price"] = nil
if systemMember.ReductionAmount != nil {
systemMemberData["reduction_amount"] = nil
}
}
@@ -229,10 +229,10 @@ func (b *SystemMember) AddSystemMember(c *gin.Context) {
}()
systemMember := &model.SystemMember{
MemberDays: req.MemberDays,
Price: req.Price,
DiscountPrice: req.DiscountPrice,
FirstTimePrice: req.FirstTimePrice,
MemberDays: req.MemberDays,
Price: req.Price,
DiscountPrice: req.DiscountPrice,
ReductionAmount: req.ReductionAmount,
}
// 处理优惠截止时间