作者 tangxvhui

bug 修复

@@ -107,9 +107,11 @@ func UpdateDepartmentData(data ModuleDeparmentData) error { @@ -107,9 +107,11 @@ func UpdateDepartmentData(data ModuleDeparmentData) error {
107 return errors.New("获取部门数据失败") 107 return errors.New("获取部门数据失败")
108 } 108 }
109 departmentData.Name = data.Name 109 departmentData.Name = data.Name
  110 + btData, _ := json.Marshal(data.Charge)
  111 + departmentData.Manages = string(btData)
110 o := orm.NewOrm() 112 o := orm.NewOrm()
111 o.Begin() 113 o.Begin()
112 - err = models.UpdateDepartmentById(departmentData, []string{"Name"}, o) 114 + err = models.UpdateDepartmentById(departmentData, []string{"Name", "Manages"}, o)
113 if err != nil { 115 if err != nil {
114 o.Rollback() 116 o.Rollback()
115 e := fmt.Errorf("更新部门数据失败,err:%s", err) 117 e := fmt.Errorf("更新部门数据失败,err:%s", err)
@@ -386,7 +386,7 @@ func UpdateEmployeeData(data ModuleEmployee, om ...orm.Ormer) error { @@ -386,7 +386,7 @@ func UpdateEmployeeData(data ModuleEmployee, om ...orm.Ormer) error {
386 cols := []string{"NickName", "OpenId", "Sex", "JobNum", 386 cols := []string{"NickName", "OpenId", "Sex", "JobNum",
387 "Phone", "PrivatePhone", "Email", "ExtensionNum", "Workspace", 387 "Phone", "PrivatePhone", "Email", "ExtensionNum", "Workspace",
388 "IsBusiness", "Avatar", "Remarks", "AdminType", "ChargeStatus", 388 "IsBusiness", "Avatar", "Remarks", "AdminType", "ChargeStatus",
389 - "ExtraText", "EntryTime", 389 + "ExtraText", "EntryTime", "Enable",
390 } 390 }
391 err = models.UpdateUserCompanyById(ucompany, cols, o) 391 err = models.UpdateUserCompanyById(ucompany, cols, o)
392 if err != nil { 392 if err != nil {