Commit 1d055d5f authored by haoyanbin's avatar haoyanbin

Reset

parent 0ea76144
...@@ -276,29 +276,34 @@ func (e OrgUser) UpdateStatus(c *gin.Context) { ...@@ -276,29 +276,34 @@ func (e OrgUser) UpdateStatus(c *gin.Context) {
// @Router /api/v1/org-user/pwd/reset [put] // @Router /api/v1/org-user/pwd/reset [put]
// @Security Bearer // @Security Bearer
func (e OrgUser) ResetPwd(c *gin.Context) { func (e OrgUser) ResetPwd(c *gin.Context) {
// s := service.OrgUser{} s := service.OrgUser{}
req := dto.ResetPwdReq{} req := dto.ResetPwdReq{}
fmt.Println(req) fmt.Println(req)
// err := e.MakeContext(c). err := e.MakeContext(c).
// MakeOrm(). MakeOrm().
// Bind(&req, binding.JSON). Bind(&req, binding.JSON).
// MakeService(&s.Service). MakeService(&s.Service).
// Errors Errors
// if err != nil { if err != nil {
// e.Logger.Error(err) e.Logger.Error(err)
// e.Error(500, err, err.Error()) e.Error(500, err, err.Error())
// return return
// } }
//
// req.SetUpdateBy(user.GetUserId(c)) req.SetUpdateBy(user.GetUserId(c))
//
// //数据权限检查 //数据权限检查
// p := actions.GetPermissionFromContext(c) p := actions.GetPermissionFromContext(c)
//
// err = s.ResetPwd(&req, p) reqUpdate := dto.OrgUserUpdateReq{}
// if err != nil { reqUpdate.UserId = req.UserId
// e.Logger.Error(err) reqUpdate.Password = "123456"
// return reqUpdate.UpdateBy = user.GetUserId(c)
// }
err = s.Update(&reqUpdate, p)
if err != nil {
e.Logger.Error(err)
return
}
e.OK("", "更新成功") e.OK("", "更新成功")
} }
...@@ -22,11 +22,11 @@ func registerOrgUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle ...@@ -22,11 +22,11 @@ func registerOrgUserRouter(v1 *gin.RouterGroup, authMiddleware *jwt.GinJWTMiddle
r.POST("", api.Insert) r.POST("", api.Insert)
r.PUT("/:userId", api.Update) r.PUT("/:userId", api.Update)
r.DELETE("", api.Delete) r.DELETE("", api.Delete)
r.PUT("/reset", api.ResetPwd)
} }
user := v1.Group("/org-user").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole()).Use(actions.PermissionAction()) user := v1.Group("/org-user").Use(authMiddleware.MiddlewareFunc()).Use(middleware.AuthCheckRole()).Use(actions.PermissionAction())
{ {
user.PUT("/pwd/reset", api.ResetPwd)
user.PUT("/status", api.UpdateStatus) user.PUT("/status", api.UpdateStatus)
} }
} }
...@@ -60,6 +60,7 @@ type OrgUserUpdateReq struct { ...@@ -60,6 +60,7 @@ type OrgUserUpdateReq struct {
NickName string `json:"nickName" comment:"姓名"` NickName string `json:"nickName" comment:"姓名"`
NickNameEn string `json:"nickNameEn" comment:"姓名"` NickNameEn string `json:"nickNameEn" comment:"姓名"`
Username string `json:"username" comment:"账号"` Username string `json:"username" comment:"账号"`
Password string `json:"password" comment:"密码"`
Status string `json:"status" comment:"状态" default:"2"` Status string `json:"status" comment:"状态" default:"2"`
common.ControlBy common.ControlBy
} }
...@@ -71,8 +72,7 @@ type OrgUserUpdateStatusReq struct { ...@@ -71,8 +72,7 @@ type OrgUserUpdateStatusReq struct {
} }
type ResetPwdReq struct { type ResetPwdReq struct {
UserId int `json:"userId" comment:""` // UserId int `json:"userId" comment:""` //
Status string `json:"status" comment:"状态 1 离职 2 在职"` //状态 1 离职 2 在职
common.ControlBy common.ControlBy
} }
...@@ -81,9 +81,9 @@ func (s *OrgUserUpdateReq) Generate(model *models.SysUser) { ...@@ -81,9 +81,9 @@ func (s *OrgUserUpdateReq) Generate(model *models.SysUser) {
model.NickName = s.NickName model.NickName = s.NickName
model.NickNameEn = s.NickNameEn model.NickNameEn = s.NickNameEn
model.Username = s.Username model.Username = s.Username
model.Password = Pwd(s.Password)
model.RoleId, _ = strconv.Atoi(s.RoleId) model.RoleId, _ = strconv.Atoi(s.RoleId)
model.Status = s.Status model.Status = s.Status
model.Password = Pwd("123456")
} }
func (s *OrgUserUpdateReq) GetId() interface{} { func (s *OrgUserUpdateReq) GetId() interface{} {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment