@@ -194,13 +194,6 @@ func init() {
194
194
}
195
195
}
196
196
197
- // 更新交易鱼类数量
198
- if checkIsFish (thingName ) {
199
- err := dbdata .updateCanSalesFishFor (uid , number )
200
- if err != nil {
201
- ctx .SendChain (message .Text ("[ERROR,记录鱼类交易数量失败,此次交易不记录]:" , err ))
202
- }
203
- }
204
197
records , err := dbdata .getUserThingInfo (uid , "唱片" )
205
198
if err != nil {
206
199
ctx .SendChain (message .Text ("[ERROR at store.go.9.1]:" , err ))
@@ -321,6 +314,14 @@ func init() {
321
314
logrus .Warnln (err )
322
315
}
323
316
}
317
+ // 更新交易鱼类数量
318
+ if checkIsFish (thingName ) {
319
+ err := dbdata .updateCanSalesFishFor (uid , number )
320
+ if err != nil {
321
+ ctx .SendChain (message .Text ("[ERROR,记录鱼类交易数量失败,此次交易不记录]:" , err ))
322
+ }
323
+ }
324
+
324
325
ctx .Send (message .ReplyWithMessage (ctx .Event .MessageID , message .Text ("成功出售" , thingName , ":" , number , "个" , ",你赚到了" , pice * number , msg )))
325
326
})
326
327
engine .OnRegex (`^出售所有垃圾` , getdb , refreshFish ).SetBlock (true ).Limit (limitSet ).Handle (func (ctx * zero.Ctx ) {
@@ -532,13 +533,6 @@ func init() {
532
533
}
533
534
}
534
535
535
- // 更新交易鱼类数量
536
- if checkIsFish (thingName ) {
537
- err := dbdata .updateCanSalesFishFor (uid , number )
538
- if err != nil {
539
- ctx .SendChain (message .Text ("[ERROR,更新鱼类交易数量失败,此次交易不记录]:" , err ))
540
- }
541
- }
542
536
thing := thingInfos [index ]
543
537
if thing .Number < number {
544
538
ctx .Send (message .ReplyWithMessage (ctx .Event .MessageID , message .Text ("商店数量不足" )))
@@ -656,6 +650,13 @@ func init() {
656
650
logrus .Warnln (err )
657
651
}
658
652
}
653
+ // 更新交易鱼类数量
654
+ if checkIsFish (thingName ) {
655
+ err := dbdata .updateCanSalesFishFor (uid , number )
656
+ if err != nil {
657
+ ctx .SendChain (message .Text ("[ERROR,更新鱼类交易数量失败,此次交易不记录]:" , err ))
658
+ }
659
+ }
659
660
ctx .Send (message .ReplyWithMessage (ctx .Event .MessageID , message .Text ("你用" , price , "购买了" , number , thingName )))
660
661
})
661
662
}
0 commit comments