feat(invitation): 新增返利统计汇总与时间筛选
This commit is contained in:
@@ -170,6 +170,21 @@ func (h *Handler) AdminRebates(c *gin.Context) {
|
||||
})
|
||||
}
|
||||
|
||||
// AdminRebateSummary 管理员查看返利统计汇总
|
||||
func (h *Handler) AdminRebateSummary(c *gin.Context) {
|
||||
var query AdminRebateLedgerQuery
|
||||
if err := c.ShouldBindQuery(&query); err != nil {
|
||||
response.BadRequest(c, "查询参数不正确")
|
||||
return
|
||||
}
|
||||
summary, err := h.service.AdminRebateSummary(c.Request.Context(), query)
|
||||
if err != nil {
|
||||
writeInvitationError(c, err)
|
||||
return
|
||||
}
|
||||
response.OK(c, summary)
|
||||
}
|
||||
|
||||
func currentUserID(c *gin.Context) (uint64, bool) {
|
||||
value, ok := c.Get(middleware.ContextUserID)
|
||||
if !ok {
|
||||
|
||||
Reference in New Issue
Block a user