|
@@ -337,16 +337,17 @@ func (this *SysUserController) List() {
|
|
|
|
|
|
var condition string
|
|
|
var pars []interface{}
|
|
|
- if Level > 4 || Level < 1 {
|
|
|
- br.Msg = "获取失败"
|
|
|
- br.ErrMsg = fmt.Sprintf("获取失败,组织架构等级错误,不能小于1级或者超过4级,当前等级:%d", Level)
|
|
|
- return
|
|
|
- }
|
|
|
+
|
|
|
if roleId > 0 {
|
|
|
condition += ` AND sys_role_id=? `
|
|
|
pars = append(pars, roleId)
|
|
|
}
|
|
|
if departmentId > 0 {
|
|
|
+ if Level > 4 || Level < 1 {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.ErrMsg = fmt.Sprintf("获取失败,组织架构等级错误,不能小于1级或者超过4级,当前等级:%d", Level)
|
|
|
+ return
|
|
|
+ }
|
|
|
if Level == 1 {
|
|
|
condition += ` AND (sys_department_id1=?) `
|
|
|
} else {
|