1、返回续费记录状态

This commit is contained in:
2025-11-14 10:45:59 +08:00
parent 837900462a
commit 38ec94254b
2 changed files with 6 additions and 1 deletions

View File

@ -148,5 +148,5 @@ type ManualDeductResp struct {
// 续费详情
type ManualDeductDetailReq struct {
TradeOrderNo string `json:"tradeOrderNo" comment:"交易订单号"`
TradeOrderNo string `json:"tradeOrderNo" form:"tradeOrderNo" query:"tradeOrderNo" comment:"交易订单号"`
}

View File

@ -192,6 +192,10 @@ func (e *SmsRenewalLog) GetRenewalDetailByTradeOrderNo(req *dto.ManualDeductDeta
var entity models.SmsRenewalLog
result := dto.ManualDeductResp{}
if req.TradeOrderNo == "" {
return result, statuscode.InvalidParams
}
if err := e.Orm.Model(entity).
Joins("LEFT JOIN sms_phone s on s.id = sms_renewal_log.phone_id").
Where("sms_renewal_log.trade_order_no =? and sms_renewal_log.user_id =?", req.TradeOrderNo, userId).
@ -206,6 +210,7 @@ func (e *SmsRenewalLog) GetRenewalDetailByTradeOrderNo(req *dto.ManualDeductDeta
result.PayOrderNo = entity.PayOrderNo
result.BeginTime = entity.BeforeTime
result.EndTime = entity.TargetTime
result.Status = entity.Status
return result, statuscode.Success
}