From 8cd55034c3d6f38c423d51a62628c484a2a9b22a Mon Sep 17 00:00:00 2001 From: Exisfar Date: Sat, 12 Apr 2025 23:07:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=AD=A3=E4=BA=86=20=E6=9C=AA?= =?UTF-8?q?=E5=BC=80=E7=9B=98=E6=97=B6=E4=BB=8A=E6=97=A5=E7=9B=88=E4=BA=8F?= =?UTF-8?q?=20=E8=AE=A1=E7=AE=97=E5=AD=98=E5=9C=A8=E7=9A=84=E9=97=AE?= =?UTF-8?q?=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app.go | 18 ++++++++++-------- app_darwin.go | 3 ++- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/app.go b/app.go index d9b07fb..6217e5c 100644 --- a/app.go +++ b/app.go @@ -7,6 +7,14 @@ import ( "encoding/base64" "encoding/json" "fmt" + "go-stock/backend/data" + "go-stock/backend/db" + "go-stock/backend/logger" + "go-stock/backend/models" + "os" + "strings" + "time" + "github.com/PuerkitoBio/goquery" "github.com/coocood/freecache" "github.com/duke-git/lancet/v2/convertor" @@ -19,14 +27,7 @@ import ( "github.com/robfig/cron/v3" "github.com/wailsapp/wails/v2/pkg/options" "github.com/wailsapp/wails/v2/pkg/runtime" - "go-stock/backend/data" - "go-stock/backend/db" - "go-stock/backend/logger" - "go-stock/backend/models" "golang.org/x/sys/windows/registry" - "os" - "strings" - "time" ) // App struct @@ -565,7 +566,8 @@ func addStockFollowData(follow data.FollowedStock, stockData *data.StockInfo) { //未开盘时当前价格为昨日收盘价 stockData.Profit = mathutil.RoundToFloat(mathutil.Div(preClosePrice-follow.CostPrice, follow.CostPrice)*100, 3) stockData.ProfitAmount = mathutil.RoundToFloat((preClosePrice-follow.CostPrice)*float64(follow.Volume), 2) - stockData.ProfitAmountToday = mathutil.RoundToFloat((preClosePrice-preClosePrice)*float64(follow.Volume), 2) + // 未开盘时,今日盈亏为 0 + stockData.ProfitAmountToday = 0 } } diff --git a/app_darwin.go b/app_darwin.go index 0635cf0..f764ca5 100644 --- a/app_darwin.go +++ b/app_darwin.go @@ -279,7 +279,8 @@ func addStockFollowData(follow data.FollowedStock, stockData *data.StockInfo) { //未开盘时当前价格为昨日收盘价 stockData.Profit = mathutil.RoundToFloat(mathutil.Div(preClosePrice-follow.CostPrice, follow.CostPrice)*100, 3) stockData.ProfitAmount = mathutil.RoundToFloat((preClosePrice-follow.CostPrice)*float64(follow.Volume), 2) - stockData.ProfitAmountToday = mathutil.RoundToFloat((preClosePrice-preClosePrice)*float64(follow.Volume), 2) + // 未开盘时,今日盈亏为 0 + stockData.ProfitAmountToday = 0 } }