From 2e4ecd034c0614fd65f38290371ab3d607042a88 Mon Sep 17 00:00:00 2001 From: injoyai <1113655791@qq.com> Date: Tue, 1 Jul 2025 16:00:16 +0800 Subject: [PATCH] =?UTF-8?q?Manage=E7=9A=84Codes=E5=92=8CWorkday=E5=85=B1?= =?UTF-8?q?=E7=94=A8=E4=B8=80=E4=B8=AA=E5=AE=A2=E6=88=B7=E7=AB=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- manage.go | 27 ++++++++++++--------------- 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/manage.go b/manage.go index 8795334..eb42458 100644 --- a/manage.go +++ b/manage.go @@ -25,13 +25,21 @@ func NewManage(cfg *ManageConfig, op ...client.Option) (*Manage, error) { cfg.Dial = DialDefault } - //代码 - codesClient, err := cfg.Dial(op...) + //通用客户端 + commonClient, err := cfg.Dial(op...) if err != nil { return nil, err } - codesClient.Wait.SetTimeout(time.Second * 5) - codes, err := NewCodes(codesClient, cfg.CodesFilename) + commonClient.Wait.SetTimeout(time.Second * 5) + + //代码管理 + codes, err := NewCodes(commonClient, cfg.CodesFilename) + if err != nil { + return nil, err + } + + //工作日管理 + workday, err := NewWorkday(commonClient, cfg.WorkdayFileName) if err != nil { return nil, err } @@ -44,17 +52,6 @@ func NewManage(cfg *ManageConfig, op ...client.Option) (*Manage, error) { return nil, err } - //工作日 - workdayClient, err := cfg.Dial(op...) - if err != nil { - return nil, err - } - workdayClient.Wait.SetTimeout(time.Second * 5) - workday, err := NewWorkday(workdayClient, cfg.WorkdayFileName) - if err != nil { - return nil, err - } - return &Manage{ Pool: p, Config: cfg,