123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183 |
- package controllers
- import (
- "Cold_Api/conf"
- "Cold_Api/controllers/lib"
- "Cold_Api/models/Function"
- "Cold_Api/models/Template"
- beego "github.com/beego/beego/v2/server/web"
- )
- //Handle
- type GoodsOrderController struct {
- beego.Controller
- }
- func (c *GoodsOrderController) GoodsOrder_html() {
- // 验证登录
- b_, _ := lib.Verification(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
- if !b_ {
- c.Ctx.Redirect(302, "Login")
- return
- }
- //c.Data["Admin_Power"], _ = Admin.Read_AdminPower_ById(admin_r.Admin_power)
- Name := c.GetString("Name")
- page, _ := c.GetInt("page")
- println(page)
- if page < 1 {
- page = 1
- }
- page_z, _ := c.GetInt("Page_size")
- if page_z == 0 {
- page_z = conf.Page_size
- }
- List, cnt := Function.Read_GoodsOrder_List(page, page_z, Name)
- c.Data["Name"] = Name
- c.Data["List"] = List
- c.Data["Page"] = page
- c.Data["Page_size"] = page_z
- c.Data["Pages"] = lib.Func_page(int64(page), int64(page_z))
- c.Data["cnt"] = cnt
- c.TplName = "GoodsOrder/GoodsOrder.html"
- }
- func (c *GoodsOrderController) GoodsOrder__html() {
- // 验证登录
- b_, _ := lib.Verification(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
- if !b_ {
- c.Ctx.Redirect(302, "Login")
- return
- }
- //c.Data["Admin_Power"], _ = Admin.Read_AdminPower_ById(admin_r.Admin_power)
- c.TplName = "GoodsOrder/GoodsOrder-.html"
- }
- //
- //func (c *GoodsOrderController) GoodsOrder_List() {
- // // 验证登录
- // b_, admin_r := lib.Verification(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
- // if !b_ {
- // c.Data["json"] = lib.JSONS{Code: 201, Msg: "User_tokey Err!"}
- // c.ServeJSON()
- // return
- // }
- //
- // type R_JSONS struct {
- // //必须的大写开头
- // DeviceSensor_lite []Device.DeviceSensor_R
- // Num int
- // Page int
- // Page_size int
- // Pages []lib.Page_T
- // }
- // var r_jsons R_JSONS
- // page, _ := c.GetInt("page")
- //
- // println(page)
- // if page < 1 {
- // page = 1
- // }
- //
- // page_z, _ := c.GetInt("page_z")
- // if page_z == 0 {
- // page_z = conf.Page_size
- // }
- //
- // T_sn := c.GetString("Sn")
- //
- // Device_r, err := Device.Read_Device_ByT_sn(T_sn)
- // if err != nil {
- // c.Data["json"] = lib.JSONS{Code: 206, Msg: "T_sn Err!"}
- // c.ServeJSON()
- // return
- // }
- // if admin_r.Admin_master > 1 {
- // if !strings.Contains(Device_r.T_Bind, "U"+strconv.Itoa(admin_r.Id)+"|") && admin_r.Admin_master != 0 {
- // c.Data["json"] = lib.JSONS{Code: 202, Msg: "! U" + strconv.Itoa(admin_r.Id)}
- // c.ServeJSON()
- // return
- // }
- // }
- //
- // //c.Data["Class_List"] = Device.Read_Class_All_1()
- //
- // var cnt int64
- // r_jsons.DeviceSensor_lite, cnt = Device.Read_DeviceSensor_ALL_T_sn(T_sn, page, page_z)
- //
- // page_size := math.Ceil(float64(cnt) / float64(page_z))
- // r_jsons.Page = int(page)
- // r_jsons.Page_size = int(page_size)
- // r_jsons.Pages = lib.Func_page(int64(page), int64(page_size))
- // r_jsons.Num = int(cnt)
- //
- // c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: r_jsons}
- // c.ServeJSON()
- // return
- //
- //}
- //
- func (c *GoodsOrderController) List_Post() {
- var id int64
- var err error
- id, _ = c.GetInt64("id")
- T_name := c.GetString("T_name")
- T_class, _ := c.GetInt("T_class")
- T_img := c.GetString("T_img")
- T_int, _ := c.GetInt("T_int")
- T_text := c.GetString("T_text")
- var_ := Template.Template{
- T_name: T_name,
- T_class: T_class,
- T_img: T_img,
- T_int: T_int,
- T_text: T_text,
- T_State: 1,
- }
- if id > 0 {
- var_.Id = int(id)
- err = Template.Update_List_ById(var_)
- if err != nil {
- c.Data["json"] = lib.JSONS{Code: 302, Msg: "修改失败!"}
- c.ServeJSON()
- return
- }
- } else {
- id, err = Template.Add_List(var_)
- if err != nil {
- c.Data["json"] = lib.JSONS{Code: 301, Msg: "添加失败!"}
- c.ServeJSON()
- return
- }
- }
- c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
- c.ServeJSON()
- return
- }
- func (c *GoodsOrderController) List_Del() {
- Id, _ := c.GetInt("Id")
- if Id > 0 {
- Template.Delete_List_ById(Id)
- } else {
- c.Data["json"] = lib.JSONS{Code: 201, Msg: "e!"}
- c.ServeJSON()
- return
- }
- c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
- c.ServeJSON()
- return
- }
|