@@ -15,7 +15,7 @@ import (
1515
1616var (
1717 db = & model {}
18- lock sync.Mutex
18+ globalLock sync.Mutex
1919 ErrNoBoys = errors .New ("暂时没有男孩子哦" )
2020 ErrNoGirls = errors .New ("暂时没有女孩子哦" )
2121 ErrNoNiuNiu = errors .New ("你还没有牛牛呢,快去注册吧!" )
@@ -46,8 +46,8 @@ func init() {
4646
4747// SetWordNiuNiu length > 0 就增加 , length < 0 就减小
4848func SetWordNiuNiu (gid , uid int64 , length float64 ) error {
49- lock .Lock ()
50- defer lock .Unlock ()
49+ globalLock .Lock ()
50+ defer globalLock .Unlock ()
5151 niu , err := db .getWordNiuNiu (gid , uid )
5252 if err != nil {
5353 return err
@@ -57,16 +57,16 @@ func SetWordNiuNiu(gid, uid int64, length float64) error {
5757}
5858
5959func GetWordNiuNiu (gid , uid int64 ) (float64 , error ) {
60- lock .Lock ()
61- defer lock .Unlock ()
60+ globalLock .Lock ()
61+ defer globalLock .Unlock ()
6262
6363 niu , err := db .getWordNiuNiu (gid , uid )
6464 return niu .Length , err
6565}
6666
6767func GetRankingInfo (gid int64 , t bool ) (BaseInfos , error ) {
68- lock .Lock ()
69- defer lock .Unlock ()
68+ globalLock .Lock ()
69+ defer globalLock .Unlock ()
7070 var (
7171 list users
7272 err error
@@ -91,8 +91,8 @@ func GetRankingInfo(gid int64, t bool) (BaseInfos, error) {
9191
9292// GetGroupUserRank 获取指定用户在群中的排名
9393func GetGroupUserRank (gid , uid int64 ) (int , error ) {
94- lock .Lock ()
95- defer lock .Unlock ()
94+ globalLock .Lock ()
95+ defer globalLock .Unlock ()
9696 niu , err := db .getWordNiuNiu (gid , uid )
9797 if err != nil {
9898 return - 1 , err
0 commit comments