| 12345678910111213141516171819202122232425262728293031323334353637383940 |
- 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
- }
|