From 73537c1a216b64d430fc6876eab6421dee6f284b Mon Sep 17 00:00:00 2001 From: sxy <3187870250@qq.com> Date: Tue, 17 Jun 2025 10:07:39 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=95=B0=E6=8D=AE=E8=BF=94?= =?UTF-8?q?=E5=9B=9E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pkg/service/secfilings/secfilings.go | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/pkg/service/secfilings/secfilings.go b/pkg/service/secfilings/secfilings.go index b53cad8..75a0906 100644 --- a/pkg/service/secfilings/secfilings.go +++ b/pkg/service/secfilings/secfilings.go @@ -122,6 +122,10 @@ type GetSecFilingsData struct { IsSelect bool `json:"isSelect"` } type GetSecFilingsResp struct { + Total int `json:"total"` + Data []*GetSecFilingsResult `json:"data"` +} +type GetSecFilingsResult struct { //Symbol string `json:"symbol"` //Cik string `json:"cik"` FilingDate string `json:"filingDate"` @@ -179,7 +183,10 @@ func GetSecFilings(c *gin.Context) { service.Error(c, err) return } - var data []*GetSecFilingsResp + var data = GetSecFilingsResp{ + Total: 0, + Data: make([]*GetSecFilingsResult, 0), + } for _, v := range result { res, err := service.SecFilingProvider.IsSecFilingExist(c, &secFilings.IsSecFilingExistReq{ FilingDate: req.FilingDate, @@ -190,12 +197,13 @@ func GetSecFilings(c *gin.Context) { service.Error(c, err) return } - data = append(data, &GetSecFilingsResp{ + data.Data = append(data.Data, &GetSecFilingsResult{ FilingDate: req.FilingDate, Form: v.FormType, FileLink: v.FinalLink, IsSelect: res.Exist, }) + data.Total++ } service.Success(c, data) }