소스 검색

后:二级用户改人员部门

dubch 5 년 전
부모
커밋
d7a6eb4b1a
1개의 변경된 파일8개의 추가작업 그리고 6개의 파일을 삭제
  1. 8 6
      src/dashoo.cn/backend/api/controllers/casbin/user.go

+ 8 - 6
src/dashoo.cn/backend/api/controllers/casbin/user.go

@@ -437,12 +437,14 @@ func (this *UserController) EditUser() {
 		if model.Superior != "" {
 			//改所属单位
 			str := strings.Split(model.Superior, ",")
-			if str[2] != "" {
-				var entity organize.Base_Organize
-				svc := organize.GetOrganizeService(utils.DBE)
-				svc.GetEntityById (str[2], &entity)
-				userentity.UnitId,_ = strconv.Atoi(str[2])
-				userentity.Unit = entity.Fullname
+			if str[0] == "100000000" {
+				if str[2] != "" {
+					var entity organize.Base_Organize
+					svc := organize.GetOrganizeService(utils.DBE)
+					svc.GetEntityById (str[2], &entity)
+					userentity.UnitId,_ = strconv.Atoi(str[2])
+					userentity.Unit = entity.Fullname
+				}
 			}
 		}
 		var cols []string = []string{"Realname", "CompanyId", "DepartmentId", "DepartmentName", "Telephone", "Mobile", "Description", "Photo", "Modifieduserid", "Modifiedby", "Superior", "Unit", "UnitId"}