|
|
@@ -105,29 +105,13 @@ func System_FindUserPage(c *entitys.CtrlContext) {
|
|
|
rows, _ := strconv.Atoi(c.Ctx.DefaultQuery("rows", "10"))
|
|
|
name := c.Ctx.DefaultQuery("name", "")
|
|
|
login_id := c.Ctx.DefaultQuery("login_id", "")
|
|
|
- org_id := c.Ctx.DefaultQuery("org_id", "")
|
|
|
- cn_org_id := c.Ctx.DefaultQuery("cn_org_id", "")
|
|
|
|
|
|
- var roleRule interface{}
|
|
|
- rule_code := "org_tree"
|
|
|
- user_id := c.Ctx.GetString("user_id")
|
|
|
- exist, _ := c.Db.Table("sys_user_role").Where("user_id = ? and role_id = ?", user_id, "5c38ee66-c5e6-40a7-b190-86d115bae3e5").Exist()
|
|
|
- //如果是管理员
|
|
|
- if exist {
|
|
|
- user_id = ""
|
|
|
- roleRule = ""
|
|
|
- } else if rule_code != "" {
|
|
|
- var roleRules []models.SysDataPermissionDetail
|
|
|
- // 根据rule_code获取角色对应的接口规则
|
|
|
- err := c.Db.SqlMapClient("get_user_rule_by_code", rule_code, user_id).Find(&roleRules)
|
|
|
- if err != nil {
|
|
|
- roleRule = ""
|
|
|
- } else {
|
|
|
- roleRule = sysutils.ParseRule(roleRules)
|
|
|
- }
|
|
|
+ paramMap_i_t := map[string]interface{}{
|
|
|
+ "page": page,
|
|
|
+ "rows": rows,
|
|
|
+ "name": name,
|
|
|
+ "login_id": login_id,
|
|
|
}
|
|
|
-
|
|
|
- paramMap_i_t := map[string]interface{}{"page": page, "rows": rows, "name": name, "login_id": login_id, "org_id": org_id, "cn_org_id": cn_org_id, "user_id": user_id, "role_rule": roleRule}
|
|
|
result, err := sysutils.PageSearch(c.Db, "system", "find_user_page", "sys_user", paramMap_i_t)
|
|
|
|
|
|
if err != nil {
|
|
|
@@ -289,8 +273,7 @@ func System_AddUser(c *entitys.CtrlContext) {
|
|
|
}
|
|
|
|
|
|
_, err = c.Db.Insert(&user)
|
|
|
- ret := __none_func_system__(user.LoginId, user.Password, user.OrgId, user.Email)
|
|
|
- if ret && err == nil {
|
|
|
+ if err == nil {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{200, "", nil})
|
|
|
} else {
|
|
|
c.Ctx.JSON(200, sysmodel.SysReturn{500, "域数据库插入用户错误:" + err.Error(), nil})
|