Просмотр исходного кода

update:t_pid 从header获取

zoie 2 лет назад
Родитель
Сommit
16fe439834
2 измененных файлов с 6 добавлено и 6 удалено
  1. 5 5
      controllers/GoodsOrder.go
  2. 1 1
      main.go

+ 5 - 5
controllers/GoodsOrder.go

@@ -46,7 +46,7 @@ func (c *GoodsOrderController) GoodsOrder_List() {
 
 	T_pid := Account.User_r.T_pid
 	if T_pid == 0 {
-		T_pid, _ = c.GetInt("T_pid")
+		T_pid, _ = strconv.Atoi(c.Ctx.Request.Header.Get("T_pid"))
 	}
 
 	Name := c.GetString("T_name")
@@ -65,7 +65,7 @@ func (c *GoodsOrderController) GoodsOrder_Get() {
 	id, _ := c.GetInt("T_id")
 	T_pid := Account.User_r.T_pid
 	if T_pid == 0 {
-		T_pid, _ = c.GetInt("T_pid")
+		T_pid, _ = strconv.Atoi(c.Ctx.Request.Header.Get("T_pid"))
 	}
 
 	r := Function.Read_GoodsOrder_ById(id)
@@ -103,7 +103,7 @@ func (c *GoodsOrderController) GoodsOrder_Add() {
 	}
 	T_pid := Account.User_r.T_pid
 	if T_pid == 0 {
-		T_pid, _ = c.GetInt("T_pid")
+		T_pid, _ = strconv.Atoi(c.Ctx.Request.Header.Get("T_pid"))
 	}
 
 	T_start_Ut_, err := time.ParseInLocation("2006-01-02 15:04:05", T_time_s[0], time.Local)
@@ -145,7 +145,7 @@ func (c *GoodsOrderController) GoodsOrder_Edit() {
 
 	T_pid := Account.User_r.T_pid
 	if T_pid == 0 {
-		T_pid, _ = c.GetInt("T_pid")
+		T_pid, _ = strconv.Atoi(c.Ctx.Request.Header.Get("T_pid"))
 	}
 
 	r := Function.Read_GoodsOrder_ById(id)
@@ -227,7 +227,7 @@ func (c *GoodsOrderController) GoodsOrder_Del() {
 	Id, _ := c.GetInt("T_id")
 	T_pid := Account.User_r.T_pid
 	if T_pid == 0 {
-		T_pid, _ = c.GetInt("T_pid")
+		T_pid, _ = strconv.Atoi(c.Ctx.Request.Header.Get("T_pid"))
 	}
 	r := Function.Read_GoodsOrder_ById(Id)
 

+ 1 - 1
main.go

@@ -37,7 +37,7 @@ func main() {
 		// 可选参数"GET", "POST", "PUT", "DELETE", "OPTIONS" (*为所有)
 		AllowMethods: []string{"GET", "POST", "PUT", "DELETE", "OPTIONS"},
 		// 指的是允许的Header的种类
-		AllowHeaders: []string{"Origin", "Authorization", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
+		AllowHeaders: []string{"Origin", "Authorization", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type", "T_pid"},
 		// 公开的HTTP标头列表
 		ExposeHeaders: []string{"Content-Length", "Access-Control-Allow-Origin", "Access-Control-Allow-Headers", "Content-Type"},
 		// 如果设置,则允许共享身份验证凭据,例如cookie