From 295923cccc212f89e1f5e111022872943d9b0f1d Mon Sep 17 00:00:00 2001 From: ziming Date: Tue, 29 Apr 2025 11:21:39 +0800 Subject: [PATCH] order query --- internal/service/cmb.go | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/internal/service/cmb.go b/internal/service/cmb.go index b33197c..7ae7c16 100644 --- a/internal/service/cmb.go +++ b/internal/service/cmb.go @@ -122,6 +122,15 @@ func (this *CmbService) QueryByOrderNo(ctx http.Context) error { s := "\n订单号:%s\n招行订单号:%s\n订单状态:%s\nopenid:%s\n微信券ID:%s\n商品编号:%s\n批次号:%s\n商户号:%s\nappId:%s\n订单创建时间:%s\n" + "领取成功时间(成功即有该值):%s\n最后一次核销时间(核销即有该值):%s\n订单备注说明(失败说明):%s\n" + + receiveSuccessTimeStr := "" + if order.ReceiveSuccessTime != nil { + receiveSuccessTimeStr = order.ReceiveSuccessTime.Format("2006-01-02 15:04:05") + } + lastUseTimeStr := "" + if order.LastUseTime != nil { + lastUseTimeStr = order.LastUseTime.Format("2006-01-02 15:04:05") + } orderMsg := fmt.Sprintf(s, orderNo, order.OutBizNo, @@ -133,8 +142,8 @@ func (this *CmbService) QueryByOrderNo(ctx http.Context) error { order.MerchantNo, order.AppID, order.CreateTime.Format("2006-01-02 15:04:05"), - order.ReceiveSuccessTime.Format("2006-01-02 15:04:05"), - order.LastUseTime.Format("2006-01-02 15:04:05"), + receiveSuccessTimeStr, + lastUseTimeStr, order.Remark, )