diff --git a/app/model/admin/user/user.go b/app/model/admin/user/user.go index e1c31e0..23b436e 100644 --- a/app/model/admin/user/user.go +++ b/app/model/admin/user/user.go @@ -10,13 +10,13 @@ import ( //设置用户状态参数 type StatusReq struct { - Id int `p:"userId" v:"required#用户id不能为空"` - UserStatus uint `p:"status" v:"required#用户状态不能为空"` + Id uint64 `p:"userId" v:"required#用户id不能为空"` + UserStatus uint `p:"status" v:"required#用户状态不能为空"` } //重置用户密码状态参数 type ResetPwdReq struct { - Id int `p:"userId" v:"required#用户id不能为空"` + Id uint64 `p:"userId" v:"required#用户id不能为空"` Password string `p:"password" v:"required|password#密码不能为空|密码以字母开头,只能包含字母、数字和下划线,长度在6~18之间"` } diff --git a/app/service/admin/user_service/user.go b/app/service/admin/user_service/user.go index d186d85..7baca4c 100644 --- a/app/service/admin/user_service/user.go +++ b/app/service/admin/user_service/user.go @@ -53,7 +53,7 @@ func UpdatePwd(r *ghttp.Request, data *UpdatePwdReq) error { } return ResetUserPwd(&user.ResetPwdReq{ - Id: currentUser["id"].(int), + Id: gconv.Uint64(currentUser["id"]), Password: data.NewPassword, }) }