From a35b42f831c2bc874ecf5e134ce0935c261f50ff Mon Sep 17 00:00:00 2001 From: spark Date: Fri, 3 Jan 2025 09:57:19 +0800 Subject: [PATCH] =?UTF-8?q?refactor(backend):=20=E7=A7=BB=E9=99=A4?= =?UTF-8?q?=E8=82=A1=E7=A5=A8=E6=95=B0=E6=8D=AE=20API=20=E4=B8=AD=E7=9A=84?= =?UTF-8?q?=E5=86=97=E4=BD=99=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 删除了 GetIndexBasic 和 GetStockBaseInfo 方法中的冗余代码 - 移除了不必要的文件写入操作和注释掉的代码 - 优化了代码结构,提高了代码的可读性和维护性 --- backend/data/stock_data_api.go | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/backend/data/stock_data_api.go b/backend/data/stock_data_api.go index 1e9e40f..cd34941 100644 --- a/backend/data/stock_data_api.go +++ b/backend/data/stock_data_api.go @@ -168,7 +168,7 @@ func NewStockDataApi() *StockDataApi { func (receiver StockDataApi) GetIndexBasic() { res := &TushareStockBasicResponse{} fields := "ts_code,name,market,publisher,category,base_date,base_point,list_date,fullname,index_type,weight_rule,desc" - resp, err := receiver.client.R(). + _, err := receiver.client.R(). SetHeader("content-type", "application/json"). SetBody(&TushareRequest{ ApiName: "index_basic", @@ -185,12 +185,11 @@ func (receiver StockDataApi) GetIndexBasic() { logger.SugaredLogger.Error(res.Msg) return } - ioutil.WriteFile("index_basic.json", resp.Body(), 0666) + //ioutil.WriteFile("index_basic.json", resp.Body(), 0666) for _, item := range res.Data.Items { data := map[string]any{} for _, field := range strings.Split(fields, ",") { - logger.SugaredLogger.Infof("field: %s", field) idx := slice.IndexOf(res.Data.Fields, field) if idx == -1 { continue @@ -213,7 +212,7 @@ func (receiver StockDataApi) GetIndexBasic() { func (receiver StockDataApi) GetStockBaseInfo() { res := &TushareStockBasicResponse{} fields := "ts_code,symbol,name,area,industry,cnspell,market,list_date,act_name,act_ent_type,fullname,exchange,list_status,curr_type,enname,delist_date,is_hs" - resp, err := receiver.client.R(). + _, err := receiver.client.R(). SetHeader("content-type", "application/json"). SetBody(&TushareRequest{ ApiName: "stock_basic", @@ -225,7 +224,7 @@ func (receiver StockDataApi) GetStockBaseInfo() { Post(tushare_api_url) //logger.SugaredLogger.Infof("GetStockBaseInfo %s", string(resp.Body())) //resp.Body()写入文件 - ioutil.WriteFile("stock_basic.json", resp.Body(), 0666) + //ioutil.WriteFile("stock_basic.json", resp.Body(), 0666) //logger.SugaredLogger.Infof("GetStockBaseInfo %+v", res) if err != nil { logger.SugaredLogger.Error(err.Error())