修正最少立减金额判断

This commit is contained in:
wucongxing8150 2024-09-04 09:34:23 +08:00
parent dae498325e
commit 5e5d07cb5b
2 changed files with 14 additions and 1 deletions

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

View File

@ -733,6 +733,7 @@ func (r *UserService) PutUser(userId int64, req requests.PutUser) (bool, error)
if req.NationId != "" {
if userInfo.NationId != nil {
nationId := fmt.Sprintf("%d", *userInfo.NationId)
fmt.Println(req.NationId)
if req.NationId != nationId {
userInfoData["nation_id"] = req.NationId