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 }