Эх сурвалжийг харах

update:管理员不添加工单

zoie 2 жил өмнө
parent
commit
e3eb1d42a5
1 өөрчлөгдсөн 11 нэмэгдсэн , 6 устгасан
  1. 11 6
      controllers/WorkOrder.go

+ 11 - 6
controllers/WorkOrder.go

@@ -114,12 +114,17 @@ func (c *WorkOrderController) Get() {
 
 // 添加-
 func (c *WorkOrderController) Add() {
-	user_r := Account.User_r
 	T_title := c.GetString("T_title")
 	T_text := c.GetString("T_text")
+	if c.User_r.T_pid == 0 {
+		c.Data["json"] = lib.JSONS{Code: 202, Msg: "仅限用户提交!"}
+		c.ServeJSON()
+		return
+	}
+
 	var_ := WorkOrder.WorkOrder{
-		T_uuid:  user_r.T_uuid,
-		T_pid:   user_r.T_pid,
+		T_uuid:  c.User_r.T_uuid,
+		T_pid:   c.User_r.T_pid,
 		T_title: T_title,
 		T_text:  T_text,
 		T_State: 2, // 1 已解决 2 未解决
@@ -131,7 +136,7 @@ func (c *WorkOrderController) Add() {
 		return
 	}
 
-	Nats.AddUserLogs(user_r.T_uuid, "工单系统", "添加", var_)
+	Nats.AddUserLogs(c.User_r.T_uuid, "工单系统", "添加", var_)
 
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!", Data: Id}
 	c.ServeJSON()
@@ -174,7 +179,7 @@ func (c *WorkOrderController) Up() {
 		return
 	}
 
-	Nats.AddUserLogs(Account.User_r.T_uuid, "工单系统", "修改", r)
+	Nats.AddUserLogs(c.User_r.T_uuid, "工单系统", "修改", r)
 
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
 	c.ServeJSON()
@@ -202,7 +207,7 @@ func (c *WorkOrderController) Del() {
 		return
 	}
 
-	Nats.AddUserLogs(Account.User_r.T_uuid, "工单系统", "删除", r)
+	Nats.AddUserLogs(c.User_r.T_uuid, "工单系统", "删除", r)
 
 	c.Data["json"] = lib.JSONS{Code: 200, Msg: "ok!"}
 	c.ServeJSON()