diff --git a/modules/pagoda/api_challenge.go b/modules/pagoda/api_challenge.go index 69db58ec3..00bf7c239 100644 --- a/modules/pagoda/api_challenge.go +++ b/modules/pagoda/api_challenge.go @@ -49,7 +49,7 @@ func (this *apiComp) Challenge(session comm.IUserSession, req *pb.PagodaChalleng } mapData := make(map[string]interface{}, 0) mapData["pagodaId"] = cfg.NextLevel - code = this.module.ModifyPagodaData(session.GetUserId(), pagoda.Id, mapData) + code = this.module.ModifyPagodaData(session.GetUserId(), mapData) session.SendMsg(string(this.module.GetType()), PagodaChallengeResp, &pb.PagodaChallengeResp{Data: pagoda}) return } diff --git a/modules/pagoda/api_getlist.go b/modules/pagoda/api_getlist.go index e4af60927..ff58f3f64 100644 --- a/modules/pagoda/api_getlist.go +++ b/modules/pagoda/api_getlist.go @@ -28,11 +28,11 @@ func (this *apiComp) GetList(session comm.IUserSession, req *pb.PagodaGetListReq result := &pb.DBPagoda{} result.Id = primitive.NewObjectID().Hex() - _mData := make(map[string]interface{}, 0) + //_mData := make(map[string]interface{}, 0) result.Uid = session.GetUserId() result.PagodaId = 1 // 初始数据1层 - _mData[result.Id] = result - this.module.modelPagoda.addNewPagoda(session.GetUserId(), _mData) + //_mData[result.Id] = result + this.module.modelPagoda.addNewPagoda(session.GetUserId(), result) session.SendMsg(string(this.module.GetType()), PagodaGetListResp, &pb.PagodaGetListResp{Data: result}) return } diff --git a/modules/pagoda/model_pagoda.go b/modules/pagoda/model_pagoda.go index 1d21252c3..8075704da 100644 --- a/modules/pagoda/model_pagoda.go +++ b/modules/pagoda/model_pagoda.go @@ -41,12 +41,12 @@ func (this *ModelPagoda) getPagodaList(uid string) (result *pb.DBPagoda, err err } // 修改爬塔数据信息 -func (this *ModelPagoda) modifyPagodaDataByObjId(uid string, objid string, data map[string]interface{}) error { - return this.ChangeList(uid, objid, data) +func (this *ModelPagoda) modifyPagodaDataByObjId(uid string, data map[string]interface{}) error { + return this.Change(uid, data) } // 创建一个新的塔数据 -func (this *ModelPagoda) addNewPagoda(uId string, data map[string]interface{}) (err error) { +func (this *ModelPagoda) addNewPagoda(uId string, data *pb.DBPagoda) (err error) { if err = this.Add(uId, data); err != nil { this.module.Errorf("err:%v", err) diff --git a/modules/pagoda/module.go b/modules/pagoda/module.go index d6e2dacc7..fc7b02d82 100644 --- a/modules/pagoda/module.go +++ b/modules/pagoda/module.go @@ -36,8 +36,8 @@ func (this *Pagoda) OnInstallComp() { } // 接口信息 -func (this *Pagoda) ModifyPagodaData(uid string, objId string, data map[string]interface{}) (code pb.ErrorCode) { - err := this.modelPagoda.modifyPagodaDataByObjId(uid, objId, data) +func (this *Pagoda) ModifyPagodaData(uid string, data map[string]interface{}) (code pb.ErrorCode) { + err := this.modelPagoda.modifyPagodaDataByObjId(uid, data) if err != nil { code = pb.ErrorCode_DBError }