|
|
@@ -217,8 +217,11 @@ func (this *UserController) AddUser() {
|
|
|
// 获取组织名称
|
|
|
svcorg := organize.GetOrganizeService(utils.DBE)
|
|
|
model.DepartmentName = svcorg.GetNameById(model.DepartmentId)
|
|
|
-
|
|
|
+ //获取组织上级组织
|
|
|
+ var orginizeentity organize.Base_Organize
|
|
|
+ svcorg.GetEntityById(model.DepartmentId, &orginizeentity)
|
|
|
var userentity userRole.Base_User
|
|
|
+ userentity.Companyid = orginizeentity.Parentid
|
|
|
userentity.Roleid, _ = utils.StrTo(model.Role).Int()
|
|
|
if userentity.Roleid == 0 {
|
|
|
//userentity.Roleid = 10000123 //普通用户
|
|
|
@@ -312,11 +315,10 @@ func (this *UserController) EditUser() {
|
|
|
//获取组织名称
|
|
|
svcorg := organize.GetOrganizeService(utils.DBE)
|
|
|
model.DepartmentName = svcorg.GetNameById(model.DepartmentId)
|
|
|
- // roleid, _ := utils.StrTo(model.Role).Int()
|
|
|
- // if userentity.Roleid != roleid {
|
|
|
- // svc.ClearUserRole(id)
|
|
|
- // svc.AddUserToRole(id, model.Role, userentity)
|
|
|
- // }
|
|
|
+ //获取组织上级组织
|
|
|
+ var orginizeentity organize.Base_Organize
|
|
|
+ svcorg.GetEntityById(model.DepartmentId, &orginizeentity)
|
|
|
+ userentity.Companyid = orginizeentity.Parentid
|
|
|
userentity.Realname = model.Realname
|
|
|
userentity.Telephone = model.Telephone
|
|
|
userentity.Mobile = model.Mobile
|
|
|
@@ -332,7 +334,7 @@ func (this *UserController) EditUser() {
|
|
|
userentity.Departmentid = model.DepartmentId
|
|
|
userentity.Departmentname = model.DepartmentName
|
|
|
|
|
|
- var cols []string = []string{"Realname", "DepartmentId", "DepartmentName", "Telephone", "Mobile", "Description", "Photo", "Modifieduserid", "Modifiedby"}
|
|
|
+ var cols []string = []string{"Realname", "CompanyId", "DepartmentId", "DepartmentName", "Telephone", "Mobile", "Description", "Photo", "Modifieduserid", "Modifiedby"}
|
|
|
|
|
|
err := svc.UpdateEntityAndBackupByCols(id, &userentity, &userentityempty, cols, utils.ToStr(this.User.Id), this.User.Realname)
|
|
|
|