Compare commits

..
5 Commits
Author SHA1 Message Date
wenjianzhang 5e10b631f6 fix🐛 修复部门数据权限 2021-05-22 23:34:44 +08:00
wenjianzhang d71ff80e12 Merge branch 'master' into 1.3.x 2021-05-22 23:28:02 +08:00
zhangwenjian 1b2bf70df1 docs📝 修改readme 2021-05-22 23:25:31 +08:00
zhangwenjian cbdfa61268 fix🐛 修复部门数据权限 2021-05-22 23:24:30 +08:00
wenjianzhang 8a58fb5b3b Update README.md 2021-05-22 22:58:12 +08:00
2 changed files with 6 additions and 4 deletions
+5 -3
View File
@@ -23,9 +23,11 @@
系统初始化极度简单,只需要配置文件中,修改数据库连接,系统启动后会自动初始化数据库信息以及必须的基础数据
[在线文档国际](https://wenjianzhang.github.io/go-admin-site)
[在线文档](https://doc.go-admin.dev)
[在线文档国内](http://mydearzwj.gitee.io/go-admin-site/)
[github在线文档](https://wenjianzhang.github.io)
[gitee在线文档](http://mydearzwj.gitee.io/go-admin-doc/)
[前端项目](https://github.com/go-admin-team/go-admin-ui)
@@ -306,4 +308,4 @@ zhuqiyun LLL狐 星星之火 cjj770 Sam 唐*i 晓聪 aLong *渊 海马 魏镇坪
[MIT](https://github.com/go-admin-team/go-admin/blob/master/LICENSE.md)
Copyright (c) 2020 wenjianzhang
Copyright (c) 2020 wenjianzhang
+1 -1
View File
@@ -71,7 +71,7 @@ func Permission(tableName string, p *DataPermission) func(db *gorm.DB) *gorm.DB
case "3":
return db.Where(tableName+".create_by in (SELECT user_id from sys_user where dept_id = ? )", p.DeptId)
case "4":
return db.Where(tableName+".create_by in (SELECT user_id from sys_user where sys_user.dept_id in(select dept_id from sys_dept where dept_path like ? ))", "%"+pkg.IntToString(p.DeptId)+"%")
return db.Where(tableName+".create_by in (SELECT user_id from sys_user where sys_user.dept_id in(select dept_id from sys_dept where dept_path like ? ))", "%/"+pkg.IntToString(p.DeptId)+"/%")
case "5":
return db.Where(tableName+".create_by = ?", p.UserId)
default: