新增获取会员配置数据-最少立减金额
This commit is contained in:
parent
a44f3c0f75
commit
622e64cd55
@ -37,3 +37,29 @@ func (b *SystemMember) GetSystemMember(c *gin.Context) {
|
||||
|
||||
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)
|
||||
}
|
||||
|
||||
@ -263,5 +263,8 @@ func privateRouter(r *gin.Engine, api controller.Api) {
|
||||
{
|
||||
// 获取会员配置数据
|
||||
memberGroup.GET("", api.SystemMember.GetSystemMember)
|
||||
|
||||
// 获取会员配置数据-最少立减金额
|
||||
memberGroup.GET("/least", api.SystemMember.GetSystemMemberLeast)
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user