From 38ec94254be40f4d00bd4d43f023abdcb622f11b Mon Sep 17 00:00:00 2001 From: hucan <951870319@qq.com> Date: Fri, 14 Nov 2025 10:45:59 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E8=BF=94=E5=9B=9E=E7=BB=AD=E8=B4=B9?= =?UTF-8?q?=E8=AE=B0=E5=BD=95=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/admin/service/dto/sms_renewal_log.go | 2 +- app/admin/service/sms_renewal_log.go | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/admin/service/dto/sms_renewal_log.go b/app/admin/service/dto/sms_renewal_log.go index f789d6c..578985f 100644 --- a/app/admin/service/dto/sms_renewal_log.go +++ b/app/admin/service/dto/sms_renewal_log.go @@ -148,5 +148,5 @@ type ManualDeductResp struct { // 续费详情 type ManualDeductDetailReq struct { - TradeOrderNo string `json:"tradeOrderNo" comment:"交易订单号"` + TradeOrderNo string `json:"tradeOrderNo" form:"tradeOrderNo" query:"tradeOrderNo" comment:"交易订单号"` } diff --git a/app/admin/service/sms_renewal_log.go b/app/admin/service/sms_renewal_log.go index 1635eb3..90f4a6d 100644 --- a/app/admin/service/sms_renewal_log.go +++ b/app/admin/service/sms_renewal_log.go @@ -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 }