新增管理员用户删除,修改反馈,任务列表
This commit is contained in:
@ -280,3 +280,22 @@ func (s *sUser) BoundInfo(ctx context.Context, in *model.UserBoundInfoIn) (out *
|
||||
Utype: result.Utype,
|
||||
}, nil
|
||||
}
|
||||
|
||||
func (s *sUser) DelUser(ctx context.Context, in *model.DelUserIn) (out *model.DeleteOut, err error) {
|
||||
|
||||
exist, err := dao.Users.Ctx(ctx).Where(do.Users{Id: in.Id}).Exist()
|
||||
if err != nil {
|
||||
return nil, ecode.Fail.Sub("查询该用户失败")
|
||||
}
|
||||
|
||||
if !exist {
|
||||
return nil, ecode.Params.Sub("该用户不存在")
|
||||
}
|
||||
|
||||
_, err = dao.Users.Ctx(ctx).Delete(do.Users{Id: in.Id})
|
||||
if err != nil {
|
||||
return nil, ecode.Fail.Sub("删除用户失败")
|
||||
}
|
||||
|
||||
return &model.DeleteOut{Success: true}, nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user