升级引用库版本

This commit is contained in:
injoyai
2025-05-13 11:17:01 +08:00
parent 9bad0908b7
commit 1afa0c7c6d
3 changed files with 18 additions and 26 deletions

View File

@@ -28,7 +28,10 @@ func DialCodes(filename string, op ...client.Option) (*Codes, error) {
func NewCodes(c *Client, filenames ...string) (*Codes, error) {
filename := conv.DefaultString("./codes.db", filenames...)
//如果没有指定文件名,则使用默认
defaultFilename := filepath.Join(DefaultDatabaseDir, "codes.db")
filename := conv.Default[string](defaultFilename, filenames...)
filename = conv.Select[string](filename == "", defaultFilename, filename)
//如果文件夹不存在就创建
dir, _ := filepath.Split(filename)
@@ -118,7 +121,7 @@ func (this *Codes) GetName(code string) string {
// GetStocks 获取股票代码,sh6xxx sz0xx sz30xx
func (this *Codes) GetStocks(limits ...int) []string {
limit := conv.DefaultInt(-1, limits...)
limit := conv.Default[int](-1, limits...)
ls := []string(nil)
for _, m := range this.list {
code := m.FullCode()