新增获取会员配置数据-最少立减金额

This commit is contained in:
wucongxing8150 2024-08-14 09:47:48 +08:00
parent a44f3c0f75
commit 622e64cd55
2 changed files with 29 additions and 0 deletions

View File

@ -37,3 +37,29 @@ func (b *SystemMember) GetSystemMember(c *gin.Context) {
responses.OkWithData(g, c) responses.OkWithData(g, c)
} }
// GetSystemMemberLeast 获取会员配置数据-最少立减金额
func (b *SystemMember) GetSystemMemberLeast(c *gin.Context) {
systemMemberDao := dao.SystemMemberDao{}
maps := make(map[string]interface{})
systemMembers, err := systemMemberDao.GetSystemMemberList(maps)
if err != nil {
responses.FailWithMessage(err.Error(), c)
return
}
var firstTimePrice *float64
for _, member := range systemMembers {
if firstTimePrice == nil {
firstTimePrice = member.FirstTimePrice
continue
}
if *firstTimePrice > *member.FirstTimePrice {
firstTimePrice = member.FirstTimePrice
}
}
responses.OkWithData(firstTimePrice, c)
}

View File

@ -263,5 +263,8 @@ func privateRouter(r *gin.Engine, api controller.Api) {
{ {
// 获取会员配置数据 // 获取会员配置数据
memberGroup.GET("", api.SystemMember.GetSystemMember) memberGroup.GET("", api.SystemMember.GetSystemMember)
// 获取会员配置数据-最少立减金额
memberGroup.GET("/least", api.SystemMember.GetSystemMemberLeast)
} }
} }