From d45353e82b703fc82e3e422c956b253e338107fa Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Tue, 16 May 2023 15:55:58 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9A=8F=E6=9C=BA=E8=A7=A6=E5=8F=91=E4=BA=8B?= =?UTF-8?q?=E4=BB=B6=E5=A4=84=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/caravan/api_gotocity.go | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/modules/caravan/api_gotocity.go b/modules/caravan/api_gotocity.go index 163f5116c..b5fc2052a 100644 --- a/modules/caravan/api_gotocity.go +++ b/modules/caravan/api_gotocity.go @@ -32,7 +32,7 @@ func (this *apiComp) GotoCity(session comm.IUserSession, req *pb.CaravanGotoCity } // 获取事件 if list.Eventid != 0 { - if event := this.module.configure.GetAllCaravanEvent(list.Eventid); event != nil { + if event := this.module.configure.GetCaravanEventById(list.Eventid); event != nil { // 校验任务是否超时 if list.Tasktime-configure.Now().Unix() > int64(event.Eventtime) { //TODO 任务超时 @@ -49,10 +49,10 @@ func (this *apiComp) GotoCity(session comm.IUserSession, req *pb.CaravanGotoCity if newCity := this.module.configure.GetCaravanCity(req.City); newCity != nil { ipos := comm.GetRandW(newCity.Cityevent) list.Eventid = newCity.Cityevent[ipos] // 新的任务 - list.Tasktime = configure.Now().Unix() - if event := this.module.configure.GetAllCaravanEvent(list.Eventid); event != nil { - list.Task = event.Worldtask // 对应世界任务组 - } + // list.Tasktime = configure.Now().Unix() + // if event := this.module.configure.GetCaravanEventById(list.Eventid); event != nil { + // list.Task = event.Worldtask // 对应世界任务组 + // } } } if list.Curcity == req.City { @@ -75,6 +75,7 @@ func (this *apiComp) GotoCity(session comm.IUserSession, req *pb.CaravanGotoCity list.Curcity = req.City this.module.modelCaravan.modifyCaravanDataByObjId(session.GetUserId(), map[string]interface{}{ "curcity": list.Curcity, + "eventid": list.Eventid, }) resp.Data = list resp.Newtask = bNewTask