Files
gfast/app/model/admin/web_set/web_set.go
T
2020-11-19 23:20:52 +08:00

41 lines
972 B
Go

package web_set
import (
"github.com/gogf/gf/errors/gerror"
"github.com/gogf/gf/frame/g"
"github.com/gogf/gf/util/gconv"
)
// updateReq 用于存储页面更新(新增、修改)网址的信息
type UpdateReq struct {
WebContent g.Map `p:"webContent" v:"required#站点信息不能为空"` // 站点信息
}
// 更新站点信息
func UpdateSave(req *UpdateReq) error {
var entity = Entity{
WebId: gconv.Int(req.WebContent["webId"]),
WebContent: gconv.String(req.WebContent),
}
_, err := Model.Save(entity)
if err != nil {
g.Log().Error(err)
return gerror.New("更新站点信息失败")
}
return nil
}
// GetInfoByID 根据ID查询站点信息
func GetInfoByID(id int) (*Entity, error) {
entity, err := Model.FindOne("web_id", id)
if err != nil {
g.Log().Error(err)
return nil, gerror.New("根据ID查询站点信息出错")
}
if entity == nil {
return nil, gerror.New("根据ID未能查询到站点信息")
}
return entity, nil
}