累计签到进阶奖励更新
This commit is contained in:
parent
6985bc0437
commit
a6d76b3f94
|
|
@ -3,6 +3,7 @@ package main
|
|||
import (
|
||||
"encoding/base64"
|
||||
"fmt"
|
||||
"time"
|
||||
|
||||
"mongo.games.com/goserver/core/basic"
|
||||
"mongo.games.com/goserver/core/logger"
|
||||
|
|
@ -95,6 +96,7 @@ func (this *CSGetAddupSignHandler) Process(s *netlib.Session, packetid int, data
|
|||
}
|
||||
|
||||
WelfareMgrSington.GetAddupSign(p, msg.GetAddUpDay())
|
||||
WelfareMgrSington.UpdateAddUp2Date(p, msg.GetAddUpDay(), time.Now().Unix()+3600)
|
||||
}
|
||||
return nil
|
||||
}
|
||||
|
|
|
|||
|
|
@ -740,12 +740,29 @@ func (this *WelfareMgr) UpdateAddUp2Date(p *Player, day int32, endTime int64) {
|
|||
p.WelfData.Sign7.Addup2Data = make(map[int32]map[int32]int64)
|
||||
}
|
||||
//p.WelfData.Sign7.Addup2Data[day][1] = time.Now().Unix() + 3600
|
||||
p.WelfData.Sign7.Addup2Data[day][1] = endTime
|
||||
info := this.GetConfig(p.Platform)
|
||||
if info == nil {
|
||||
return
|
||||
}
|
||||
sign7 := info.Welfare7SignDateList
|
||||
if sign7 == nil {
|
||||
return
|
||||
}
|
||||
list := sign7.List
|
||||
if list == nil {
|
||||
return
|
||||
}
|
||||
addUpDate2Type := list[day-1].AddUpDate2Type
|
||||
if addUpDate2Type == nil {
|
||||
return
|
||||
}
|
||||
typeId := addUpDate2Type[0].Id
|
||||
p.WelfData.Sign7.Addup2Data[day][typeId] = endTime
|
||||
//通知客户端
|
||||
pack := &welfare.SCSignDayAddup2Award{}
|
||||
pack.Day = day
|
||||
pack.Num = 1
|
||||
pack.EndTime = p.WelfData.Sign7.Addup2Data[day][1]
|
||||
pack.EndTime = p.WelfData.Sign7.Addup2Data[day][typeId]
|
||||
logger.Logger.Trace("通知客户端更新进阶奖励时间!!!!!!!!")
|
||||
p.SendToClient(int(welfare.SPacketID_PACKET_SC_SignDay_Addup2Award), pack)
|
||||
}
|
||||
|
|
@ -754,7 +771,7 @@ func (this *WelfareMgr) UpdateAddUp2Date(p *Player, day int32, endTime int64) {
|
|||
func (this *WelfareMgr) GetAddUp2Award(p *Player, day int32) {
|
||||
// 判断是否已经领取
|
||||
Num := int32(0)
|
||||
EndTime := int64(-1)
|
||||
EndTime := int64(0)
|
||||
for num, endTime := range p.WelfData.Sign7.Addup2Data[day] {
|
||||
if endTime == -1 {
|
||||
return
|
||||
|
|
|
|||
Loading…
Reference in New Issue