diff --git a/QMPlusServer/controller/api/user.go b/QMPlusServer/controller/api/user.go index 4eb9e6663..400183abb 100644 --- a/QMPlusServer/controller/api/user.go +++ b/QMPlusServer/controller/api/user.go @@ -129,10 +129,9 @@ func UploadHeaderImg(c *gin.Context) { //获取头像文件 // 这里我们通过断言获取 claims内的所有内容 waitUse := claims.(*middleware.CustomClaims) - fmt.Println(waitUse.NickName) + uuid := waitUse.UUID _, header, err := c.Request.FormFile("headerImg") //便于找到用户 以后从jwt中取 - username := c.PostForm("username") if err != nil { servers.ReportFormat(c, false, fmt.Sprintf("上传文件失败,%v", err), gin.H{}) } else { @@ -142,8 +141,7 @@ func UploadHeaderImg(c *gin.Context) { servers.ReportFormat(c, false, fmt.Sprintf("接收返回值失败,%v", err), gin.H{}) } else { //修改数据库后得到修改后的user并且返回供前端使用 - err, user := new(dbModel.User).UploadHeaderImg(username, filePath) - + err, user := new(dbModel.User).UploadHeaderImg(uuid, filePath) if err != nil { servers.ReportFormat(c, false, fmt.Sprintf("修改数据库链接失败,%v", err), gin.H{}) } else { diff --git a/QMPlusServer/model/dbModel/user.go b/QMPlusServer/model/dbModel/user.go index 675246b5e..8c870c42e 100644 --- a/QMPlusServer/model/dbModel/user.go +++ b/QMPlusServer/model/dbModel/user.go @@ -69,9 +69,9 @@ func (u *User) Login() (err error, userInter *User) { } // 用户头像上传更新地址 -func (u *User) UploadHeaderImg(username string, filePath string) (err error, userInter *User) { +func (u *User) UploadHeaderImg(uuid uuid.UUID, filePath string) (err error, userInter *User) { var user User - err = qmsql.DEFAULTDB.Where("username = ?", username).First(&user).Update("header_img", filePath).First(&user).Error + err = qmsql.DEFAULTDB.Where("uuid = ?", uuid).First(&user).Update("header_img", filePath).First(&user).Error return err, &user } diff --git a/QMPlusVuePage/src/view/dashbord/index.vue b/QMPlusVuePage/src/view/dashbord/index.vue index f80c61341..dddefe9e1 100644 --- a/QMPlusVuePage/src/view/dashbord/index.vue +++ b/QMPlusVuePage/src/view/dashbord/index.vue @@ -6,21 +6,7 @@