@@ -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)))
@@ -43,7 +43,7 @@ func (c *CouriersController) Couriers_List() {
}
- 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)
@@ -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)
@@ -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: "无权访问!"}