wkyuer 1 개월 전
부모
커밋
6d237bf722
1개의 변경된 파일5개의 추가작업 그리고 3개의 파일을 삭제
  1. 5 3
      internal/logic/product/subvip/saveUpdate.go

+ 5 - 3
internal/logic/product/subvip/saveUpdate.go

@@ -88,9 +88,11 @@ func (p jySubVipProduct) SaveUpdate(ctx context.Context, masterKey string) error
 				return err
 			}
 			filter.FinalAreaCount = sVal.UnitNum
-			filter.AddAreaCount = filter.FinalAreaCount - oldFilter.FinalAreaCount
-			if sVal.UnitNum == -1 {
-				filter.AddAreaCount = 16 - oldFilter.FinalAreaCount
+			if filter.FinalAreaCount != oldFilter.FinalAreaCount {
+				filter.AddAreaCount = filter.FinalAreaCount - oldFilter.FinalAreaCount
+				if sVal.UnitNum == -1 {
+					filter.AddAreaCount = 16 - oldFilter.FinalAreaCount
+				}
 			}
 			//账号升级
 			filter.FinalAccountCount += filter.BuyAccountCount + filter.GiftAccountCount