钻石存钱罐修改

This commit is contained in:
by 2024-06-27 18:55:51 +08:00
parent 8d8031759d
commit d6a15311f7
1 changed files with 4 additions and 1 deletions

View File

@ -2,6 +2,7 @@ package main
import ( import (
"container/list" "container/list"
"math"
"mongo.games.com/goserver/core/logger" "mongo.games.com/goserver/core/logger"
"mongo.games.com/game/common" "mongo.games.com/game/common"
@ -72,6 +73,7 @@ type TaskHandle struct {
} }
func (t *TaskHandle) TaskUpdate(id int, data any) { func (t *TaskHandle) TaskUpdate(id int, data any) {
info, ok := data.(*TaskData) info, ok := data.(*TaskData)
if !ok { if !ok {
return return
@ -111,7 +113,7 @@ func (t *TaskHandle) TaskUpdate(id int, data any) {
case common.TaskTypeWinCoin: // 赢取金币数量 case common.TaskTypeWinCoin: // 赢取金币数量
WelfareMgrSington.UpdateDiamondBankData(p, num, true) WelfareMgrSington.UpdateDiamondBankData(p, num, true)
case common.TaskTypeLoseCoin: //输的金币数量 case common.TaskTypeLoseCoin: //输的金币数量
WelfareMgrSington.UpdateDiamondBankData(p, num, false) WelfareMgrSington.UpdateDiamondBankData(p, int64(math.Abs(float64(num))), false)
case common.TaskTypeTienlenWinTimes: // tienlen游戏赢取次数 case common.TaskTypeTienlenWinTimes: // tienlen游戏赢取次数
case common.TaskTypeActivityScore: // 活跃积分数量 case common.TaskTypeActivityScore: // 活跃积分数量
@ -243,4 +245,5 @@ func init() {
TaskSubjectSingleton.Attach(common.TaskTypeInviteNum, taskHandle) TaskSubjectSingleton.Attach(common.TaskTypeInviteNum, taskHandle)
TaskSubjectSingleton.Attach(common.TaskTypeTurnplate, taskHandle) TaskSubjectSingleton.Attach(common.TaskTypeTurnplate, taskHandle)
TaskSubjectSingleton.Attach(common.TaskTypeInviteRecharge, taskHandle) TaskSubjectSingleton.Attach(common.TaskTypeInviteRecharge, taskHandle)
TaskSubjectSingleton.Attach(common.TaskTypeLoseCoin, taskHandle)
} }