Browse Source

update:错误码优化

zoie 2 years ago
parent
commit
3779450337
4 changed files with 13 additions and 6 deletions
  1. 1 1
      controllers/DeviceClass.go
  2. 10 4
      controllers/TaskData.go
  3. 1 0
      controllers/UpFile.go
  4. 1 1
      models/Account/User.go

+ 1 - 1
controllers/DeviceClass.go

@@ -281,7 +281,7 @@ func (c *DeviceClassController) List_Add() {
 	}
 
 	if _, is := Device.Read_Device(T_sn); !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_sn 不存在!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_sn 不存在!"}
 		c.ServeJSON()
 		return
 	}

+ 10 - 4
controllers/TaskData.go

@@ -131,7 +131,7 @@ func (c *TaskDataController) TaskData_List() {
 // 列表 -
 func (c *TaskDataController) UserTaskData_List() {
 	// 验证登录 User_is, User_r
-	_, User_is := lib.Verification(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	User_r, User_is := lib.Verification(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
 	if !User_is {
 		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
 		c.ServeJSON()
@@ -165,6 +165,12 @@ func (c *TaskDataController) UserTaskData_List() {
 		return
 	}
 
+	if Task_r.T_uuid != User_r.T_uuid {
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "无权访问!"}
+		c.ServeJSON()
+		return
+	}
+
 	var cnt int64
 	List, cnt := Task.Read_TaskData_ById_List(Task_r.T_task_id, T_sn, T_id, Time_start, Time_end, page, page_z)
 	page_size := math.Ceil(float64(cnt) / float64(page_z))
@@ -225,7 +231,7 @@ func (c *TaskDataController) TaskData_AddS() {
 
 	T_Data := c.GetString("T_Data")
 	if len(T_Data) < 5 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "err T_Data!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "err T_Data!"}
 		c.ServeJSON()
 		return
 	}
@@ -309,13 +315,13 @@ func (c *TaskDataController) TaskData_Up() {
 	}
 	T_t, err := c.GetFloat("T_t")
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_t 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_t 错误!"}
 		c.ServeJSON()
 		return
 	}
 	T_rh, err := c.GetFloat("T_rh")
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_rh 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_rh 错误!"}
 		c.ServeJSON()
 		return
 	}

+ 1 - 0
controllers/UpFile.go

@@ -25,6 +25,7 @@ func (c *UpFileController) UpFile() {
 		".jpg":  true,
 		".jpeg": true,
 		".png":  true,
+		".pdf":  true,
 	}
 	if _, ok := AllowExtMap[ext]; !ok {
 		c.Ctx.WriteString("后缀名不符合上传要求")

+ 1 - 1
models/Account/User.go

@@ -67,7 +67,7 @@ func Read_User_ByT_uuid(T_uuid string) (e error, r User) {
 
 func Read_User_verification(T_user string, T_pass string) (error, User) {
 	o := orm.NewOrm()
-	r := User{T_user: T_user, T_pass: T_pass, T_Show: 1}
+	r := User{T_user: T_user, T_pass: T_pass, T_State: 1}
 	err := o.Read(&r, "T_user", "T_pass", "T_State") // o.Read(&r,"Tokey") 如果不是 主键 就得指定字段名
 	if err != nil {
 		fmt.Println(err)