Pārlūkot izejas kodu

fix:进入公司后显示进入公司的订单

zoie 3 mēneši atpakaļ
vecāks
revīzija
c65080695b
4 mainītis faili ar 7 papildinājumiem un 4 dzēšanām
  1. 1 1
      controllers/Address.go
  2. 1 1
      controllers/Couriers.go
  3. 1 1
      controllers/Order.go
  4. 4 1
      routers/filter.go

+ 1 - 1
controllers/Address.go

@@ -44,7 +44,7 @@ func (c *AddressController) Address_List() {
 	Address := c.GetString("T_Address")
 	Name := c.GetString("T_name")
 
-	r_jsons.Data, r_jsons.Num = Function.Read_Address_List(c.User_r.T_pid, page, page_z, Address, Name)
+	r_jsons.Data, r_jsons.Num = Function.Read_Address_List(c.T_pid, page, page_z, Address, Name)
 	r_jsons.Page = page
 	r_jsons.Page_size = int(math.Ceil(float64(r_jsons.Num) / float64(page_z)))
 

+ 1 - 1
controllers/Couriers.go

@@ -43,7 +43,7 @@ func (c *CouriersController) Couriers_List() {
 	}
 	Name := c.GetString("T_name")
 
-	r_jsons.Data, r_jsons.Num = Function.Read_Couriers_List(c.User_r.T_pid, page, page_z, Name)
+	r_jsons.Data, r_jsons.Num = Function.Read_Couriers_List(c.T_pid, page, page_z, Name)
 	r_jsons.Page = page
 	r_jsons.Page_size = int(math.Ceil(float64(r_jsons.Num) / float64(page_z)))
 

+ 1 - 1
controllers/Order.go

@@ -60,7 +60,7 @@ func (c *OrderController) Order_List() {
 	endTime := c.GetString("endTime")
 	c.Data["Name"] = t_sn
 
-	r_jsons.Data, r_jsons.Num = Function.Read_Order_List(c.User_r.T_pid, page, page_z, orderid, t_sn, startTime, endTime)
+	r_jsons.Data, r_jsons.Num = Function.Read_Order_List(c.T_pid, page, page_z, orderid, t_sn, startTime, endTime)
 	r_jsons.Page = page
 	r_jsons.Page_size = int(math.Ceil(float64(r_jsons.Num) / float64(page_z)))
 

+ 4 - 1
routers/filter.go

@@ -22,7 +22,10 @@ func RBACFilter(ctx *context.Context) {
 	}
 
 	Account.User_r = &User_r
-	Account.T_pid = &T_pid
+	Account.T_pid = &User_r.T_pid
+	if T_pid > 0 {
+		Account.T_pid = &T_pid
+	}
 	index := strings.Index(ctx.Request.URL.Path, "/v3")
 	if index == -1 {
 		data := lib.JSONS{Code: 202, Msg: "无权访问!"}