Răsfoiți Sursa

fix: 移动用户修改姓名

hsun 5 zile în urmă
părinte
comite
6f8ca975c2
2 a modificat fișierele cu 9 adăugiri și 2 ștergeri
  1. 6 0
      controllers/users.go
  2. 3 2
      models/request/users.go

+ 6 - 0
controllers/users.go

@@ -437,6 +437,8 @@ func (this *UsersController) Move() {
 		br.Msg = "请选择机构"
 		br.Msg = "请选择机构"
 		return
 		return
 	}
 	}
+	req.RealName = strings.TrimSpace(req.RealName)
+
 	usersOb := new(models.Users)
 	usersOb := new(models.Users)
 	userItem, e := usersOb.GetItemById(req.UserId)
 	userItem, e := usersOb.GetItemById(req.UserId)
 	if e != nil {
 	if e != nil {
@@ -466,6 +468,10 @@ func (this *UsersController) Move() {
 	userItem.AuthStatus = companyItem.AuthStatus
 	userItem.AuthStatus = companyItem.AuthStatus
 	userItem.ModifyTime = time.Now().Local()
 	userItem.ModifyTime = time.Now().Local()
 	updateCols := []string{usersOb.Cols().CompanyId, usersOb.Cols().CompanyName, usersOb.Cols().AuthStatus, usersOb.Cols().ModifyTime}
 	updateCols := []string{usersOb.Cols().CompanyId, usersOb.Cols().CompanyName, usersOb.Cols().AuthStatus, usersOb.Cols().ModifyTime}
+	if req.RealName != "" {
+		userItem.RealName = req.RealName
+		updateCols = append(updateCols, usersOb.Cols().RealName)
+	}
 	if e = userItem.Update(updateCols); e != nil {
 	if e = userItem.Update(updateCols); e != nil {
 		br.Msg = "操作失败"
 		br.Msg = "操作失败"
 		br.ErrMsg = fmt.Sprintf("移动用户失败, %v", e)
 		br.ErrMsg = fmt.Sprintf("移动用户失败, %v", e)

+ 3 - 2
models/request/users.go

@@ -14,8 +14,9 @@ type UsersEditReq struct {
 }
 }
 
 
 type UsersMoveReq struct {
 type UsersMoveReq struct {
-	CompanyId int `description:"机构ID"`
-	UserId    int `description:"用户ID"`
+	CompanyId int    `description:"机构ID"`
+	UserId    int    `description:"用户ID"`
+	RealName  string `description:"姓名"`
 }
 }
 
 
 type UsersTransAuthReq struct {
 type UsersTransAuthReq struct {