diff --git a/modules/gourmet/api_createfood.go b/modules/gourmet/api_createfood.go index b402b7860..ccb8940a5 100644 --- a/modules/gourmet/api_createfood.go +++ b/modules/gourmet/api_createfood.go @@ -83,7 +83,11 @@ func (this *apiComp) CreateFood(session comm.IUserSession, req *pb.GourmetCreate rst, _ := this.module.modelAtlas.getGourmetAtlasList(session.GetUserId()) // 校验是否首次获得 if _, ok := rst.Atlas[curFood]; !ok { bFirst = true - rst.Atlas[curFood] = -1 + if conf.Type == -1 { + rst.Atlas[curFood] = 1 + } else { + rst.Atlas[curFood] = -1 + } if err := this.module.modelAtlas.Change(session.GetUserId(), map[string]interface{}{ "atlas": rst.Atlas, }); err != nil {