package controllers
import (
"fmt"
// "strings"
"github.com/astaxie/beego"
"github.com/astaxie/beego/orm"
)
type CmenuController struct {
beego.Controller
}
//数据查询
func (c *CmenuController) Menulist() {
o := orm.NewOrm()
type res struct {
Id int
Menu string
}
var re []res
num, err := o.Raw("select * from wx_menu").QueryRows(&re)
fmt.Println(err)
fmt.Println(num)
c.Data["json"] = re
c.ServeJSON()
}
func (c *CmenuController) Menuadd() {
content := c.GetString("content")
o := orm.NewOrm()
fmt.Println(content)
num, err := o.Raw("insert into wx_menu (`id`,`menu`) values (null,?)", content).Exec()
type res struct {
Code int
Msg string
}
fmt.Println(num)
if err == nil {
result := &res{200, "添加成功"}
c.Data["json"] = result
} else {
result := &res{400, "失败"}
c.Data["json"] = result
}
c.ServeJSON()
}
func (c *CmenuController) Menudel() {
//id := c.Input().Get("id")
//intid, err := strconv.Atoi(id)
intid, _ := c.GetInt("id")
fmt.Println(intid)
o := orm.NewOrm()
num, err := o.Raw("delete from wx_menu where id=?", intid).Exec()
fmt.Println(num)
type res struct {
Code int
Msg string
}
if err == nil {
result := &res{200, "删除成功"}
c.Data["json"] = result
}
c.ServeJSON()
}
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。