新增接口
This commit is contained in:
@@ -143,6 +143,20 @@ func (h *AgentRechargeHandler) Get(c *fiber.Ctx) error {
|
||||
return response.Success(c, result)
|
||||
}
|
||||
|
||||
// TriggerApproval 主动补发历史线下代理充值审批。
|
||||
// POST /api/admin/agent-recharges/:id/trigger-approval
|
||||
func (h *AgentRechargeHandler) TriggerApproval(c *fiber.Ctx) error {
|
||||
id, err := strconv.ParseUint(c.Params("id"), 10, 64)
|
||||
if err != nil || id == 0 {
|
||||
return errors.New(errors.CodeInvalidParam, "无效的充值记录ID")
|
||||
}
|
||||
result, err := h.service.TriggerApproval(c.UserContext(), uint(id))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return response.Success(c, result)
|
||||
}
|
||||
|
||||
// PaymentStatus 查询代理充值本地支付与到账状态。
|
||||
// GET /api/admin/agent-recharges/:id/payment-status
|
||||
func (h *AgentRechargeHandler) PaymentStatus(c *fiber.Ctx) error {
|
||||
|
||||
@@ -69,6 +69,20 @@ func (h *RefundHandler) GetByID(c *fiber.Ctx) error {
|
||||
return response.Success(c, result)
|
||||
}
|
||||
|
||||
// TriggerApproval 主动补发历史退款审批
|
||||
// POST /api/admin/refunds/:id/trigger-approval
|
||||
func (h *RefundHandler) TriggerApproval(c *fiber.Ctx) error {
|
||||
id, err := strconv.ParseUint(c.Params("id"), 10, 64)
|
||||
if err != nil || id == 0 {
|
||||
return errors.New(errors.CodeInvalidParam, "无效的退款申请ID")
|
||||
}
|
||||
result, err := h.service.TriggerApproval(c.UserContext(), uint(id))
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
return response.Success(c, result)
|
||||
}
|
||||
|
||||
// Approve 审批通过退款申请
|
||||
// POST /api/admin/refunds/:id/approve
|
||||
func (h *RefundHandler) Approve(c *fiber.Ctx) error {
|
||||
|
||||
Reference in New Issue
Block a user