From 084635fa6ad78e8758f16feafd364fe88d9e4c6a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=AD=90=E9=93=AD?= Date: Wed, 12 Mar 2025 18:25:24 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A5=E5=8F=A3=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/v1/cmb_cpn.proto | 5 +++++ internal/biz/cmb.go | 3 +++ 2 files changed, 8 insertions(+) diff --git a/api/v1/cmb_cpn.proto b/api/v1/cmb_cpn.proto index 59cf40a..fd8a20b 100644 --- a/api/v1/cmb_cpn.proto +++ b/api/v1/cmb_cpn.proto @@ -120,6 +120,11 @@ message CmbQueryProductReply { string availableStock = 17 [json_name = "availableStock"]; // 细则描述 string detail = 18 [json_name = "detail"]; + + // 批次开始日期 格式yyyy-mm-dd hh:mm:ss.sss + string saleStartTime = 19 [json_name = "saleStartTime"]; + // 批次结束时间,格式yyyy-mm-dd hh:mm:ss.sss + string saleEndTime = 20 [json_name = "saleEndTime"]; } diff --git a/internal/biz/cmb.go b/internal/biz/cmb.go index 8f57509..4d8e125 100644 --- a/internal/biz/cmb.go +++ b/internal/biz/cmb.go @@ -121,6 +121,9 @@ func (v *VoucherBiz) CmbProductQuery(ctx context.Context, productNo string) (rep EndTime: *wechatResp.AvailableEndTime, AvailableStock: "", Detail: *wechatResp.Description, + + SaleStartTime: *wechatResp.StartTime, + SaleEndTime: *wechatResp.StopTime, } reps.Amount = fmt.Sprintf("%d", *wechatResp.StockUseRule.FixedNormalCoupon.CouponAmount)