package officialser import ( "91porn-server/common/log" "91porn-server/common/stderr" "91porn-server/models/v/officialmod" "go.mongodb.org/mongo-driver/bson/primitive" ) // QueryAll 查询列表 func QueryAll(in *officialmod.QueryAllCond) ([]*officialmod.OfficialConfig, stderr.Code) { list, err := officialmod.QueryAll(in, in.Options()) if err != nil { return nil, stderr.ErrDbQueryError } return list, stderr.Success } // UpdateOfficial 编辑官方配置 func UpdateOfficial(officialID primitive.ObjectID, doc officialmod.OfficiaUpdateDoc) (err error) { tMod, err := officialmod.FindOneTagByID(officialID) if err != nil { log.Error("web service Official UpdateOfficial FindOneTagByID fail error", log.E(err), log.Any("officialID", officialID)) return } if tMod.ID.IsZero() { log.Error("web service Official UpdateOfficial Official is null", log.E(err), log.Any("officialID", officialID)) return } return officialmod.UpdateOneOfficiaByID(officialID, doc) } // AddOfficial 添加标签 func AddOfficial(official officialmod.OfficialConfig) (data interface{}, err error) { return officialmod.InsertOne(&official) } // DelOfficial 删除标签 func DelOfficial(tag officialmod.WebOfficialDeleteReqInfo) (err error) { _, err = officialmod.DeleteOfficias(tag.IDs) if err != nil { return err } return nil }