From ca17f15431be612bb7a7c420988db4d0bc99d258 Mon Sep 17 00:00:00 2001 From: BaoXuebin Date: Tue, 23 Nov 2021 20:21:51 +0800 Subject: [PATCH] opti log info and fix file error created --- script/config.go | 4 +++- service/ledger.go | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/script/config.go b/script/config.go index 6e37656..cf7b2e0 100644 --- a/script/config.go +++ b/script/config.go @@ -2,6 +2,7 @@ package script import ( "encoding/json" + "fmt" "github.com/gin-gonic/gin" "os" "sort" @@ -187,6 +188,7 @@ func LoadLedgerAccountsMap() error { // 账户按字母排序 sort.Sort(AccountSort(accounts)) ledgerAccountsMap[config.Id] = accounts + LogSystemInfo(fmt.Sprintf("Success load [%s] accounts cache", config.Mail)) } return nil } @@ -207,7 +209,7 @@ func LoadLedgerAccountTypesMap(config Config) error { ledgerAccountTypesMap = make(map[string]map[string]string) } ledgerAccountTypesMap[config.Id] = accountTypes - LogSystemInfo("Success load ledger_config file (" + path + ")") + LogSystemInfo(fmt.Sprintf("Success load [%s] account type cache", config.Mail)) return nil } diff --git a/service/ledger.go b/service/ledger.go index aeffd24..c74c482 100644 --- a/service/ledger.go +++ b/service/ledger.go @@ -87,12 +87,13 @@ func copyFile(sourceFilePath string, targetFilePath string, ledgerConfig script. if fi.IsDir() { err = script.MkDir(newTargetFilePath) err = copyFile(newSourceFilePath, newTargetFilePath, ledgerConfig) - } else { + } else if !script.FileIfExist(newTargetFilePath) { fileContent, err := script.ReadFile(newSourceFilePath) if err != nil { return err } err = script.WriteFile(newTargetFilePath, strings.ReplaceAll(strings.ReplaceAll(string(fileContent), "%startDate%", ledgerConfig.StartDate), "%operatingCurrency%", ledgerConfig.OperatingCurrency)) + script.LogInfo(ledgerConfig.Mail, "Success create file " + newTargetFilePath) } if err != nil { return err