🎨 完善部分用户相关接口
This commit is contained in:
@@ -83,3 +83,50 @@ func (*APPUserApi) Login(ctx *gin.Context) {
|
||||
r.FailWithMessage("设置登录状态失败", ctx)
|
||||
}
|
||||
}
|
||||
|
||||
// WechatLogin 微信登录
|
||||
func (*APPUserApi) WechatLogin(ctx *gin.Context) {
|
||||
var p request.CodeLoginReq
|
||||
if err := ctx.ShouldBind(&p); err != nil {
|
||||
r.FailWithMessage(err.Error(), ctx)
|
||||
global.GVA_LOG.Error("参数错误,登录失败", zap.Error(err))
|
||||
return
|
||||
}
|
||||
//Todo 待完善微信登录
|
||||
}
|
||||
|
||||
// GetUserList 获取用户列表
|
||||
func (*APPUserApi) GetUserList(ctx *gin.Context) {
|
||||
var p request.GetUserListReq
|
||||
if err := ctx.ShouldBind(&p); err != nil {
|
||||
r.FailWithMessage(err.Error(), ctx)
|
||||
global.GVA_LOG.Error("参数错误,获取用户列表失败", zap.Error(err))
|
||||
return
|
||||
}
|
||||
userList, total, err := userService.GetUserList(p)
|
||||
if err != nil {
|
||||
r.FailWithMessage("获取用户列表失败", ctx)
|
||||
return
|
||||
}
|
||||
r.OkWithDetailed(r.PageResult{
|
||||
List: userList,
|
||||
Total: total,
|
||||
Page: p.Page,
|
||||
PageSize: p.PageSize,
|
||||
}, "获取用户列表成功", ctx)
|
||||
}
|
||||
|
||||
// SetBalance 设置用户余额
|
||||
func (*APPUserApi) SetBalance(ctx *gin.Context) {
|
||||
var p request.SetBalanceReq
|
||||
if err := ctx.ShouldBind(&p); err != nil {
|
||||
r.FailWithMessage(err.Error(), ctx)
|
||||
global.GVA_LOG.Error("参数错误,设置用户余额失败", zap.Error(err))
|
||||
return
|
||||
}
|
||||
if err := userService.SetBalance(p); err != nil {
|
||||
r.FailWithMessage("设置用户余额失败", ctx)
|
||||
return
|
||||
}
|
||||
r.OkWithMessage("设置用户余额成功", ctx)
|
||||
}
|
||||
|
Reference in New Issue
Block a user