Commit 8f6bb12a4d330195e7094d734639fa8acd54b417

Authored by 王家文
1 parent 46028495
Exists in master and in 1 other branch dev-wjw

fix🐛:抽新卡算法出错

service/cardholder/logic.go
... ... @@ -86,7 +86,7 @@ func GetNewCard(player *DataCardHolder, conf *confcardholder.ActivityConfig) int
86 86 list = append(list, index)
87 87 }
88 88  
89   - indexMin := utslice.Min(list)
  89 + indexMin := lo.Min(list)
90 90 return int(indexMin % rate)
91 91 }
92 92  
... ...
util/utslice/slice.go
... ... @@ -59,28 +59,6 @@ func Sum[T uttype.UtNumber](list []T) T {
59 59 return result
60 60 }
61 61  
62   -// Min 最小值
63   -func Min[T uttype.UtNumber](list []T) T {
64   - var result T = 0
65   - for _, v := range list {
66   - if v < result {
67   - result = v
68   - }
69   - }
70   - return result
71   -}
72   -
73   -// Max 最大值
74   -func Max[T uttype.UtNumber](list []T) T {
75   - var result T = 0
76   - for _, v := range list {
77   - if v > result {
78   - result = v
79   - }
80   - }
81   - return result
82   -}
83   -
84 62 // Any 其中有一个元素符合就返回true
85 63 func Any[T uttype.UtNumber](list []T, value T) bool {
86 64 for _, v := range list {
... ...