修正最少立减金额判断

This commit is contained in:
2024-09-04 09:34:23 +08:00
parent dae498325e
commit 5e5d07cb5b
2 changed files with 14 additions and 1 deletions
+13 -1
View File
@@ -40,6 +40,19 @@ func (b *SystemMember) GetSystemMember(c *gin.Context) {
// GetSystemMemberLeast 获取会员配置数据-最少立减金额
func (b *SystemMember) GetSystemMemberLeast(c *gin.Context) {
var firstTimePrice *float64
// 检测用户是否购买过会员
userId := c.GetInt64("UserId")
if userId != 0 {
userService := service.UserService{}
isBuy := userService.CheckUserBuyMember(userId)
if isBuy == true {
responses.OkWithData(firstTimePrice, c)
return
}
}
systemMemberDao := dao.SystemMemberDao{}
maps := make(map[string]interface{})
@@ -49,7 +62,6 @@ func (b *SystemMember) GetSystemMemberLeast(c *gin.Context) {
return
}
var firstTimePrice *float64
for _, member := range systemMembers {
if member.FirstTimePrice == nil {
continue