Browse Source

update: 优化日志输出,登录验证,错误码

zoie 2 years ago
parent
commit
6adde7240a

+ 10 - 8
controllers/Account.go

@@ -80,7 +80,7 @@ func (c *AccountController) List() {
 	}
 	}
 
 
 	if User_r.T_power > 2 {
 	if User_r.T_power > 2 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "无权操作!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "无权操作!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -121,7 +121,7 @@ func (c *AccountController) Add() {
 		return
 		return
 	}
 	}
 	if User_r.T_power > 2 {
 	if User_r.T_power > 2 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "无权操作!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "无权操作!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -171,7 +171,7 @@ func (c *AccountController) Up() {
 		return
 		return
 	}
 	}
 	if User_r.T_power > 2 {
 	if User_r.T_power > 2 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "无权操作!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "无权操作!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -229,7 +229,7 @@ func (c *AccountController) Del() {
 		return
 		return
 	}
 	}
 	if User_r.T_power > 2 {
 	if User_r.T_power > 2 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "无权操作!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "无权操作!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -247,9 +247,11 @@ func (c *AccountController) Del() {
 			return
 			return
 		}
 		}
 		System.Add_UserLogs_T(User_r.T_uuid, "管理员用户", "删除", r)
 		System.Add_UserLogs_T(User_r.T_uuid, "管理员用户", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
-
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }
@@ -264,7 +266,7 @@ func (c *AccountController) UserPower_List_All() {
 		return
 		return
 	}
 	}
 	if User_r.T_power > 2 {
 	if User_r.T_power > 2 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "无权操作!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "无权操作!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -286,7 +288,7 @@ func (c *AccountController) List_All() {
 	}
 	}
 
 
 	if User_r.T_power > 2 {
 	if User_r.T_power > 2 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "无权操作!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "无权操作!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}

+ 14 - 9
controllers/Certificate.go

@@ -38,13 +38,13 @@ func (c *CertificateController) List() {
 	Time_end := c.GetString("Time_end")
 	Time_end := c.GetString("Time_end")
 
 
 	if len(Time_start) > 0 && !lib.IsDateStr(Time_start) {
 	if len(Time_start) > 0 && !lib.IsDateStr(Time_start) {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "时间格式错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "时间格式错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	if len(Time_end) > 0 && !lib.IsDateStr(Time_end) {
 	if len(Time_end) > 0 && !lib.IsDateStr(Time_end) {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "时间格式错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "时间格式错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -81,7 +81,7 @@ func (c *CertificateController) Add() {
 	}
 	}
 
 
 	if _, is := Certificate.Read_Certificate(T_sn); is {
 	if _, is := Certificate.Read_Certificate(T_sn); is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "重复添加!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "重复添加!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -123,9 +123,11 @@ func (c *CertificateController) Del() {
 			return
 			return
 		}
 		}
 		System.Add_UserLogs_T(user_r.T_uuid, "校准证书管理", "删除", r)
 		System.Add_UserLogs_T(user_r.T_uuid, "校准证书管理", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
-
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }
@@ -213,7 +215,7 @@ func (c *CertificateController) Pdf_Add() {
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
-	System.Add_UserLogs_T(user_r.T_uuid, "校准证书Pdf管理", "添加", var_)
+	System.Add_UserLogs_T(user_r.T_uuid, "校准证书Pdf", "添加", var_)
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: Id}
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: Id}
 	c.ServeJSON()
 	c.ServeJSON()
 
 
@@ -274,7 +276,7 @@ func (c *CertificateController) Pdf_Up() {
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
-	System.Add_UserLogs_T(user_r.T_uuid, "校准证书Pdf管理", "修改", r)
+	System.Add_UserLogs_T(user_r.T_uuid, "校准证书Pdf", "修改", r)
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
@@ -303,10 +305,13 @@ func (c *CertificateController) Pdf_Del() {
 			c.ServeJSON()
 			c.ServeJSON()
 			return
 			return
 		}
 		}
-		System.Add_UserLogs_T(user_r.T_uuid, "校准证书Pdf管理", "删除", r)
+		System.Add_UserLogs_T(user_r.T_uuid, "校准证书Pdf", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
 
 
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }

+ 8 - 5
controllers/Device.go

@@ -70,7 +70,7 @@ func (c *DeviceController) Add() {
 	}
 	}
 
 
 	if _, is := Device.Read_Device(T_sn); is {
 	if _, is := Device.Read_Device(T_sn); is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "重复添加!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "重复添加!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -102,14 +102,14 @@ func (c *DeviceController) Up() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	r, is := Device.Read_Device_ById(Id)
 	r, is := Device.Read_Device_ById(Id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -140,7 +140,7 @@ func (c *DeviceController) Del() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -152,9 +152,12 @@ func (c *DeviceController) Del() {
 			return
 			return
 		}
 		}
 		System.Add_UserLogs_T(user_r.T_uuid, "设备管理", "删除", r)
 		System.Add_UserLogs_T(user_r.T_uuid, "设备管理", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
 
 
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }

+ 11 - 11
controllers/DeviceClass.go

@@ -61,7 +61,7 @@ func (c *DeviceClassController) Get() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -102,7 +102,7 @@ func (c *DeviceClassController) Add() {
 
 
 	Id, is := Device.Add_DeviceClass(var_)
 	Id, is := Device.Add_DeviceClass(var_)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "添加失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "添加失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -126,14 +126,14 @@ func (c *DeviceClassController) Up() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	r, is := Device.Read_DeviceClass_ById(Id)
 	r, is := Device.Read_DeviceClass_ById(Id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -172,7 +172,7 @@ func (c *DeviceClassController) Del() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -197,7 +197,7 @@ func (c *DeviceClassController) Del() {
 		return
 		return
 	}
 	}
 
 
-	c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }
@@ -295,7 +295,7 @@ func (c *DeviceClassController) List_Add() {
 
 
 	Id, is := Device.Add_DeviceClassList(var_)
 	Id, is := Device.Add_DeviceClassList(var_)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "添加失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "添加失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -319,14 +319,14 @@ func (c *DeviceClassController) List_Up() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	r, is := Device.Read_DeviceClassList_ById(Id)
 	r, is := Device.Read_DeviceClassList_ById(Id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -370,7 +370,7 @@ func (c *DeviceClassController) List_Del() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -401,7 +401,7 @@ func (c *DeviceClassController) List_Del() {
 		return
 		return
 	}
 	}
 
 
-	c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }

+ 12 - 0
controllers/Logs.go

@@ -14,6 +14,12 @@ type LogsController struct {
 
 
 // 列表 -
 // 列表 -
 func (c *LogsController) List() {
 func (c *LogsController) List() {
+	_, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 	var log_jsons lib.LOG_JSONS
 	var log_jsons lib.LOG_JSONS
 	page, _ := c.GetInt("page")
 	page, _ := c.GetInt("page")
 	if page < 1 {
 	if page < 1 {
@@ -44,6 +50,12 @@ func (c *LogsController) List() {
 
 
 // 列表 -
 // 列表 -
 func (c *LogsController) UserLogs() {
 func (c *LogsController) UserLogs() {
+	_, 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()
+		return
+	}
 	var log_jsons lib.LOG_JSONS
 	var log_jsons lib.LOG_JSONS
 	page, _ := c.GetInt("page")
 	page, _ := c.GetInt("page")
 	if page < 1 {
 	if page < 1 {

+ 10 - 4
controllers/Task.go

@@ -106,7 +106,7 @@ func (c *TaskController) Get() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	r, is := Task.Read_Task(T_task_id)
 	r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -150,10 +150,11 @@ func (c *TaskController) Add() {
 
 
 	T_task_id, is := Task.Add_Task(var_)
 	T_task_id, is := Task.Add_Task(var_)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "添加失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "添加失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
+	// 添加任务操作日志
 	Task.Add_TaskLogs_T(User_r.T_uuid, T_task_id, "任务管理", "添加", var_)
 	Task.Add_TaskLogs_T(User_r.T_uuid, T_task_id, "任务管理", "添加", var_)
 	System.Add_UserLogs_T(User_r.T_uuid, "任务管理", "添加", var_)
 	System.Add_UserLogs_T(User_r.T_uuid, "任务管理", "添加", var_)
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: T_task_id}
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: T_task_id}
@@ -192,7 +193,7 @@ func (c *TaskController) Up() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	r, is := Task.Read_Task(T_task_id)
 	r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -278,6 +279,7 @@ func (c *TaskController) Up() {
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
+	// 添加任务操作日志
 	Task.Add_TaskLogs_T(User_r.T_uuid, T_task_id, "任务管理", "修改", r)
 	Task.Add_TaskLogs_T(User_r.T_uuid, T_task_id, "任务管理", "修改", r)
 	System.Add_UserLogs_T(User_r.T_uuid, "任务管理", "修改", r)
 	System.Add_UserLogs_T(User_r.T_uuid, "任务管理", "修改", r)
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
@@ -302,11 +304,15 @@ func (c *TaskController) Del() {
 			c.ServeJSON()
 			c.ServeJSON()
 			return
 			return
 		}
 		}
+		// 添加任务操作日志
 		Task.Add_TaskLogs_T(User_r.T_uuid, T_task_id, "任务管理", "删除", r)
 		Task.Add_TaskLogs_T(User_r.T_uuid, T_task_id, "任务管理", "删除", r)
 		System.Add_UserLogs_T(User_r.T_uuid, "任务管理", "删除", r)
 		System.Add_UserLogs_T(User_r.T_uuid, "任务管理", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
 
 
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }

+ 23 - 21
controllers/TaskData.go

@@ -37,21 +37,21 @@ func (c *TaskDataController) Extract_TaskData() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	T_Class_id, err := c.GetInt("T_Class_id")
 	T_Class_id, err := c.GetInt("T_Class_id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_Class_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_Class_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	DeviceClass_List := Device.Read_DeviceClassList_List_id(T_Class_id)
 	DeviceClass_List := Device.Read_DeviceClassList_List_id(T_Class_id)
 	if len(DeviceClass_List) == 0 {
 	if len(DeviceClass_List) == 0 {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_Class_id 分类设备列表 为空!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_Class_id 分类设备列表 为空!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -109,7 +109,7 @@ func (c *TaskDataController) TaskData_List() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -160,7 +160,7 @@ func (c *TaskDataController) UserTaskData_List() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -192,7 +192,7 @@ func (c *TaskDataController) TaskDataClass_List() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -216,7 +216,7 @@ func (c *TaskDataController) TaskData_AddS() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -272,14 +272,14 @@ func (c *TaskDataController) TaskData_Add() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	is = Task.Add_TaskData(Task_r.T_task_id, T_sn, strconv.Itoa(T_id), fmt.Sprintf("%.2f", T_t), fmt.Sprintf("%.2f", T_rh), T_time)
 	is = Task.Add_TaskData(Task_r.T_task_id, T_sn, strconv.Itoa(T_id), fmt.Sprintf("%.2f", T_t), fmt.Sprintf("%.2f", T_rh), T_time)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "添加失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "添加失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -303,7 +303,7 @@ func (c *TaskDataController) TaskData_Up() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -324,14 +324,14 @@ func (c *TaskDataController) TaskData_Up() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	is = Task.Up_TaskData(Task_r.T_task_id, strconv.Itoa(Id), fmt.Sprintf("%.2f", T_t), fmt.Sprintf("%.2f", T_rh), T_time)
 	is = Task.Up_TaskData(Task_r.T_task_id, strconv.Itoa(Id), fmt.Sprintf("%.2f", T_t), fmt.Sprintf("%.2f", T_rh), T_time)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "修改失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "修改失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -355,7 +355,7 @@ func (c *TaskDataController) TaskData_Del() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -363,14 +363,14 @@ func (c *TaskDataController) TaskData_Del() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	is = Task.Del_TaskData(Task_r.T_task_id, strconv.Itoa(Id))
 	is = Task.Del_TaskData(Task_r.T_task_id, strconv.Itoa(Id))
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "删除失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "删除失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -393,7 +393,7 @@ func (c *TaskDataController) TaskData_Del_t_id() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -401,14 +401,14 @@ func (c *TaskDataController) TaskData_Del_t_id() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	is = Task.Del_TaskData_t_id(Task_r.T_task_id, strconv.Itoa(Id))
 	is = Task.Del_TaskData_t_id(Task_r.T_task_id, strconv.Itoa(Id))
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "删除失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "删除失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -441,7 +441,7 @@ func (c *TaskDataController) Export_Data_Excel() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -481,6 +481,8 @@ func (c *TaskDataController) Export_Data_Excel() {
 	}
 	}
 	fmt.Println("DeviceSensor_data:", len(DeviceSensor_data_list))
 	fmt.Println("DeviceSensor_data:", len(DeviceSensor_data_list))
 
 
+	lib.Create_Dir("./ofile")
+
 	timeStr := time.Now().Format("20060102150405")
 	timeStr := time.Now().Format("20060102150405")
 	// 保存文件
 	// 保存文件
 	if err := f.SaveAs("ofile/" + timeStr + ".xlsx"); err != nil {
 	if err := f.SaveAs("ofile/" + timeStr + ".xlsx"); err != nil {
@@ -525,7 +527,7 @@ func (c *TaskDataController) Export_Data_PDF() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -680,7 +682,7 @@ func (c *TaskDataController) Check() {
 	T_task_id := c.GetString("T_task_id")
 	T_task_id := c.GetString("T_task_id")
 	Task_r, is := Task.Read_Task(T_task_id)
 	Task_r, is := Task.Read_Task(T_task_id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "T_task_id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "T_task_id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}

+ 56 - 50
controllers/Template.go

@@ -3,6 +3,7 @@ package controllers
 import (
 import (
 	"bzd_server/conf"
 	"bzd_server/conf"
 	"bzd_server/lib"
 	"bzd_server/lib"
+	"bzd_server/models/System"
 	"bzd_server/models/Template"
 	"bzd_server/models/Template"
 	beego "github.com/beego/beego/v2/server/web"
 	beego "github.com/beego/beego/v2/server/web"
 	"math"
 	"math"
@@ -15,12 +16,12 @@ type TemplateController struct {
 // 列表 -
 // 列表 -
 func (c *TemplateController) List_html() {
 func (c *TemplateController) List_html() {
 	// 验证登录 User_is, User_r
 	// 验证登录 User_is, User_r
-	//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()
-	//	return
-	//}
+	_, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 	page, _ := c.GetInt("page")
 	page, _ := c.GetInt("page")
 	println(page)
 	println(page)
 	if page < 1 {
 	if page < 1 {
@@ -51,12 +52,12 @@ func (c *TemplateController) List_html() {
 // 二级页面
 // 二级页面
 func (c *TemplateController) List_() {
 func (c *TemplateController) List_() {
 	// 验证登录 User_is, User_r
 	// 验证登录 User_is, User_r
-	//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()
-	//	return
-	//}
+	_, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 
 
 	Id, _ := c.GetInt("Id")
 	Id, _ := c.GetInt("Id")
 	c.Data["Id"] = Id
 	c.Data["Id"] = Id
@@ -71,23 +72,23 @@ func (c *TemplateController) List_() {
 // 获取-
 // 获取-
 func (c *TemplateController) Get() {
 func (c *TemplateController) Get() {
 	// 验证登录 User_is, User_r
 	// 验证登录 User_is, User_r
-	//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()
-	//	return
-	//}
+	_, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	r, is := Template.Read_Template_ById(Id)
 	r, is := Template.Read_Template_ById(Id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -100,12 +101,12 @@ func (c *TemplateController) Get() {
 // 列表 -
 // 列表 -
 func (c *TemplateController) List() {
 func (c *TemplateController) List() {
 	// 验证登录 User_is, User_r
 	// 验证登录 User_is, User_r
-	//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()
-	//	return
-	//}
+	_, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 
 
 	var r_jsons lib.R_JSONS
 	var r_jsons lib.R_JSONS
 	page, _ := c.GetInt("page")
 	page, _ := c.GetInt("page")
@@ -137,12 +138,12 @@ func (c *TemplateController) List() {
 // 添加-
 // 添加-
 func (c *TemplateController) Add() {
 func (c *TemplateController) Add() {
 	// 验证登录 User_is, User_r
 	// 验证登录 User_is, User_r
-	//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()
-	//	return
-	//}
+	User_r, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 
 
 	T_name := c.GetString("T_name")
 	T_name := c.GetString("T_name")
 	T_class, _ := c.GetInt("T_class")
 	T_class, _ := c.GetInt("T_class")
@@ -158,10 +159,11 @@ func (c *TemplateController) Add() {
 
 
 	Id, is := Template.Add_Template(var_)
 	Id, is := Template.Add_Template(var_)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "添加失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "添加失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
+	System.Add_UserLogs_T(User_r.T_uuid, "模板管理", "添加", var_)
 
 
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: Id}
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: Id}
 	c.ServeJSON()
 	c.ServeJSON()
@@ -171,12 +173,12 @@ func (c *TemplateController) Add() {
 // 修改-
 // 修改-
 func (c *TemplateController) Up() {
 func (c *TemplateController) Up() {
 	// 验证登录 User_is, User_r
 	// 验证登录 User_is, User_r
-	//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()
-	//	return
-	//}
+	User_r, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 
 
 	T_name := c.GetString("T_name")
 	T_name := c.GetString("T_name")
 	T_class, T_class_err := c.GetInt("T_class")
 	T_class, T_class_err := c.GetInt("T_class")
@@ -186,14 +188,14 @@ func (c *TemplateController) Up() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	r, is := Template.Read_Template_ById(Id)
 	r, is := Template.Read_Template_ById(Id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -212,6 +214,7 @@ func (c *TemplateController) Up() {
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
+	System.Add_UserLogs_T(User_r.T_uuid, "模板管理", "修改", r)
 
 
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
 	c.ServeJSON()
 	c.ServeJSON()
@@ -221,16 +224,16 @@ func (c *TemplateController) Up() {
 // 删除-
 // 删除-
 func (c *TemplateController) Del() {
 func (c *TemplateController) Del() {
 	// 验证登录 User_is, User_r
 	// 验证登录 User_is, User_r
-	//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()
-	//	return
-	//}
+	User_r, User_is := lib.Verification_Admin(c.Ctx.GetCookie("User_tokey"), c.GetString("User_tokey"))
+	if !User_is {
+		c.Data["json"] = lib.JSONS{Code: 201, Msg: "请重新登录!"}
+		c.ServeJSON()
+		return
+	}
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -241,9 +244,12 @@ func (c *TemplateController) Del() {
 			c.ServeJSON()
 			c.ServeJSON()
 			return
 			return
 		}
 		}
+		System.Add_UserLogs_T(User_r.T_uuid, "模板管理", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
-
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }

+ 8 - 6
controllers/User.go

@@ -25,14 +25,14 @@ func (c *UserController) Get() {
 
 
 	Id, err := c.GetInt("Id")
 	Id, err := c.GetInt("Id")
 	if err != nil {
 	if err != nil {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
 
 
 	r, is := Account.Read_User_ById(Id)
 	r, is := Account.Read_User_ById(Id)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -104,7 +104,7 @@ func (c *UserController) Add() {
 
 
 	Id, is := Account.Add_User(var_)
 	Id, is := Account.Add_User(var_)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 301, Msg: "添加失败!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "添加失败!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -133,7 +133,7 @@ func (c *UserController) Up() {
 	T_uuid := c.GetString("T_uuid")
 	T_uuid := c.GetString("T_uuid")
 	r, is := Account.Read_User(T_uuid)
 	r, is := Account.Read_User(T_uuid)
 	if !is {
 	if !is {
-		c.Data["json"] = lib.JSONS{Code: 201, Msg: "Id 错误!"}
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 		c.ServeJSON()
 		c.ServeJSON()
 		return
 		return
 	}
 	}
@@ -184,10 +184,12 @@ func (c *UserController) Del() {
 			return
 			return
 		}
 		}
 		System.Add_UserLogs_T(user_r.T_uuid, "用户管理", "删除", r)
 		System.Add_UserLogs_T(user_r.T_uuid, "用户管理", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
 
 
+		return
 	}
 	}
-
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }

+ 8 - 4
controllers/VerifyTemplate.go

@@ -123,9 +123,11 @@ func (c *VerifyTemplateController) Del() {
 			return
 			return
 		}
 		}
 		System.Add_UserLogs_T(User_r.T_uuid, "验证模板", "删除", r)
 		System.Add_UserLogs_T(User_r.T_uuid, "验证模板", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
-
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }
@@ -264,9 +266,11 @@ func (c *VerifyTemplateController) Map_Del() {
 			return
 			return
 		}
 		}
 		System.Add_UserLogs_T(User_r.T_uuid, "验证模板标签", "删除", r)
 		System.Add_UserLogs_T(User_r.T_uuid, "验证模板标签", "删除", r)
+		c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+		c.ServeJSON()
+		return
 	}
 	}
-
-	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
+	c.Data["json"] = lib.JSONS{Code: 202, Msg: "Id 错误!"}
 	c.ServeJSON()
 	c.ServeJSON()
 	return
 	return
 }
 }

+ 13 - 0
lib/lib.go

@@ -7,6 +7,7 @@ import (
 	"github.com/signintech/gopdf"
 	"github.com/signintech/gopdf"
 	"log"
 	"log"
 	"math/rand"
 	"math/rand"
+	"os"
 	"sort"
 	"sort"
 	"strconv"
 	"strconv"
 	"strings"
 	"strings"
@@ -458,3 +459,15 @@ func RectFillColor(pdf *gopdf.GoPdf,
 	pdf.SetY(y)
 	pdf.SetY(y)
 	pdf.Cell(nil, text)
 	pdf.Cell(nil, text)
 }
 }
+
+func Create_Dir(path string) error {
+	_, err := os.Stat(path)
+	// 如果返回的错误为nil,说明文件或文件夹存在
+	if err == nil {
+		return nil
+	}
+	if err = os.Mkdir(path, 0777); err != nil {
+		return err
+	}
+	return nil
+}