@@ -0,0 +1,45 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user