refactor(service): 重构物品、宠物和任务服务,统一使用EX模型和回调函数处理数据操作
This commit is contained in:
@@ -48,16 +48,15 @@ func (h *Controller) Login(data *user.MAIN_LOGIN_IN, c *player.Conn) (result *us
|
||||
//每天login时候检查重置时间,然后把电池,任务,挖矿重置
|
||||
//挖矿需要单独存,因为防止多开挖矿
|
||||
t.Info.TimeToday = 0 //重置电池
|
||||
go func() {
|
||||
defer func() {
|
||||
for i := 400; i < 500; i++ { //每日任务区段
|
||||
t.Info.TaskList[i] = 0 //重置每日任务
|
||||
|
||||
_, ok := t.Service.TaskInfo((uint32(i)))
|
||||
if ok {
|
||||
t.Service.TaskSet((uint32(i)), model.TaskInfo{
|
||||
Info: []uint32{},
|
||||
})
|
||||
}
|
||||
t.Service.Task((uint32(i)), func(te *model.TaskEX) bool {
|
||||
te.Data = make([]uint32, 0)
|
||||
return true
|
||||
})
|
||||
|
||||
}
|
||||
for i := 400; i < 50; i++ { //每日任务区段
|
||||
t.Info.DailyResArr[i] = 0 //重置每日任务
|
||||
|
||||
Reference in New Issue
Block a user