Selaa lähdekoodia

把left join 去掉

huangrf 6 vuotta sitten
vanhempi
commit
259cebec85

+ 1 - 1
controllers/partial/SystemController.go

@@ -168,7 +168,7 @@ func System_FindUserPage(c *entitys.CtrlContext) {
 // @Success 200 {object} Account
 // @Failure 403 :id is empty
 func System_GetOrgTree(c *entitys.CtrlContext) {
-	var roleRule interface{}
+	var roleRule interface{} = ""
 	rule_code := "org_tree"
 	// 管理员角色ID 5c38ee66-c5e6-40a7-b190-86d115bae3e5,如果是管理员,可以看所有,否则只看到本部门
 	user_id := c.Ctx.GetString("user_id")

+ 2 - 0
sqlconfig/system_controller/system_get_org_tree.tpl

@@ -4,9 +4,11 @@ select
     sys_org.*
 from
     sys_org
+{{if ne .role_rule ""}}
 left join
     sys_user
 on sys_user.org_id = sys_org.id
+{{end}}
 where
     sys_org.del_flag = 0
 {{if ne .role_rule ""}}