Explorar o código

Merge branch 'master' of https://git.qianqiusoft.com/qianqiusoft/light-apiengine

huangyh %!s(int64=6) %!d(string=hai) anos
pai
achega
68c8534dd3
Modificáronse 1 ficheiros con 18 adicións e 1 borrados
  1. 18 1
      controllers/partial/SystemController.go

+ 18 - 1
controllers/partial/SystemController.go

@@ -442,8 +442,25 @@ func System_UpdateUser(c *entitys.CtrlContext) {
 		return
 	}
 
+	var updateUser models.SysUser
+
+	updateUser.Name = userInfo.Name
+	updateUser.FullName = userInfo.FullName
+	updateUser.Mobile = userInfo.Mobile
+	updateUser.OrgId = userInfo.OrgId
+	updateUser.Type = userInfo.Type
+	updateUser.Status = userInfo.Status
+	updateUser.Domain = userInfo.Domain
+	updateUser.OptionA = userInfo.OptionA
+	updateUser.OptionB = userInfo.OptionB
+	updateUser.LastUpdateBy = user_id
+	updateUser.LastUpdateDate = time.Now()
+
 	//3、更新用户信息
-	_, err = c.Db.Table(new(models.SysUser)).ID(userInfo.Id).Update(map[string]interface{}{"name": userInfo.Name, "email": userInfo.Email, "org_id": userInfo.OrgId, "last_update_by": user_id, "last_update_date": time.Now()})
+	//_, err = c.Db.Table(new(models.SysUser)).ID(userInfo.Id).Update(map[string]interface{}{"name": userInfo.Name, "email": userInfo.Email, "org_id": userInfo.OrgId, "last_update_by": user_id, "last_update_date": time.Now()})
+
+	_,err = c.Db.Id(userInfo.Id).Update(&updateUser)
+
 	if err != nil {
 		session.Rollback()
 		c.Ctx.JSON(200, sysmodel.SysReturn{500, err.Error(), nil})