diff --git a/worldsrv/welfmgr.go b/worldsrv/welfmgr.go index 9ea3150..82f42a7 100644 --- a/worldsrv/welfmgr.go +++ b/worldsrv/welfmgr.go @@ -1836,9 +1836,11 @@ func (this *WelfareMgr) DiamondBankGetInfo(p *Player) { } BankMaxCoin := infoData.MaxDiamond + if p.WelfData != nil && p.WelfData.DiamondBank != nil { + bankDiamond := math.Floor(p.WelfData.DiamondBank.BankDiamond*10000) / 10000 pack.OpRetCode = welfare.OpResultCode_OPRC_Sucess - pack.BankDiamond = p.WelfData.DiamondBank.BankDiamond + pack.BankDiamond = bankDiamond pack.TakeTimes = p.WelfData.DiamondBank.DayBuyTimes pack.BankMaxCoin = int64(BankMaxCoin) pack.DayBuyMaxCnt = fGetPropValue("DayBuyMaxCntDiamond")