@@ -17,15 +17,16 @@ import (
1717)
1818
1919const (
20- ur = "user"
21- ac = "auction"
20+ usr = "user"
21+ auct = "auction"
2222)
2323
2424var (
2525 db * gorm.DB
2626 globalLock sync.Mutex
2727
28- errCancelFail = errors .New ("遇到不可抗力因素,注销失败!" )
28+ // ErrCancelFail 牛牛注销失败
29+ ErrCancelFail = errors .New ("遇到不可抗力因素,注销失败!" )
2930
3031 // ErrAuctioned 已被拍卖无法赎回
3132 ErrAuctioned = errors .New ("你的牛牛已经被拍卖无法赎回" )
@@ -210,7 +211,7 @@ func HitGlue(gid, uid int64, prop string) (string, error) {
210211 return "" , err
211212 }
212213
213- if err = tableFor (gid , ur ).Where ("user_id = ?" , uid ).Save (niuniu ).Error ; err != nil {
214+ if err = tableFor (gid , usr ).Where ("user_id = ?" , uid ).Save (niuniu ).Error ; err != nil {
214215 return "" , err
215216 }
216217
@@ -233,7 +234,7 @@ func Register(gid, uid int64) (string, error) {
233234 Length : length ,
234235 }
235236
236- if err := createUser (gid , & u , ur ); err != nil {
237+ if err := createUser (gid , & u , usr ); err != nil {
237238 return "" , err
238239 }
239240
@@ -270,11 +271,11 @@ func JJ(gid, uid, adduser int64, prop string) (message string, adduserLength flo
270271 return "" , 0 , uuid .Nil , err
271272 }
272273
273- if err = tableFor (gid , ur ).Where ("user_id =?" , uid ).Update ("length" , myniuniu .Length ).Error ; err != nil {
274+ if err = tableFor (gid , usr ).Where ("user_id =?" , uid ).Update ("length" , myniuniu .Length ).Error ; err != nil {
274275 return "" , 0 , uuid .Nil , err
275276 }
276277
277- if err = tableFor (gid , ur ).Where ("user_id =?" , adduser ).Update ("length" , adduserniuniu .Length ).Error ; err != nil {
278+ if err = tableFor (gid , usr ).Where ("user_id =?" , adduser ).Update ("length" , adduserniuniu .Length ).Error ; err != nil {
278279 return "" , 0 , uuid .Nil , err
279280 }
280281
@@ -294,14 +295,14 @@ func Cancel(gid, uid int64) (string, error) {
294295 }
295296 err = deleteUserByID (gid , uid )
296297 if err != nil {
297- return "" , errCancelFail
298+ return "" , ErrCancelFail
298299 }
299300 err = db .Model (& niuNiuManager {}).Where ("niu_id = ?" , uid ).Update ("status" , 2 ).Error
300301 return "注销成功,你已经没有牛牛了" , err
301302}
302303
303304// Redeem 赎牛牛
304- func Redeem (gid , uid int64 , r Rm ) error {
305+ func Redeem (gid , uid int64 , r PKRecord ) error {
305306 globalLock .Lock ()
306307 defer globalLock .Unlock ()
307308
@@ -343,7 +344,7 @@ func Redeem(gid, uid int64, r Rm) error {
343344 return err
344345 }
345346
346- return tableFor (gid , ur ).Where ("user_id = ?" , uid ).Update ("length" , r .Length ).Error
347+ return tableFor (gid , usr ).Where ("user_id = ?" , uid ).Update ("length" , r .Length ).Error
347348}
348349
349350// Store 牛牛商店
@@ -369,7 +370,7 @@ func Store(gid, uid int64, productID int, quantity int) error {
369370 return err
370371 }
371372
372- return tableFor (gid , ur ).Save (info ).Error
373+ return tableFor (gid , usr ).Save (info ).Error
373374}
374375
375376// Sell 出售牛牛
@@ -405,7 +406,7 @@ func Sell(gid, uid int64) (string, error) {
405406 Money : money * 2 ,
406407 }
407408
408- if err = tableFor (gid , ac ).Create (& u ).Error ; err != nil {
409+ if err = tableFor (gid , auct ).Create (& u ).Error ; err != nil {
409410 return "" , err
410411 }
411412
@@ -430,7 +431,7 @@ func Auction(gid, uid int64, index int) (string, error) {
430431 }
431432
432433 var info AuctionInfo
433- if err = tableFor (gid , ac ).Where ("id = ?" , index ).First (& info ).Error ; err != nil {
434+ if err = tableFor (gid , auct ).Where ("id = ?" , index ).First (& info ).Error ; err != nil {
434435 return "" , err
435436 }
436437
@@ -454,11 +455,11 @@ func Auction(gid, uid int64, index int) (string, error) {
454455 niu .MeiYao += 2
455456 }
456457
457- if err = tableFor (gid , ac ).Delete (& info ).Error ; err != nil {
458+ if err = tableFor (gid , auct ).Delete (& info ).Error ; err != nil {
458459 return "" , err
459460 }
460461
461- if err = tableFor (gid , ur ).Save (& niu ).Error ; err != nil {
462+ if err = tableFor (gid , usr ).Save (& niu ).Error ; err != nil {
462463 return "" , err
463464 }
464465
0 commit comments