🎨 完善部分用户相关接口

This commit is contained in:
2025-04-17 17:41:47 +08:00
parent 00df85c4f0
commit 44f1b5d4b5
11 changed files with 211 additions and 15 deletions

View File

@@ -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)
}