|
@@ -1,7 +1,7 @@
|
|
|
package cfg
|
|
|
|
|
|
import (
|
|
|
- "cicv-data-closedloop/kinglong/common/cutil"
|
|
|
+ "cicv-data-closedloop/common/util"
|
|
|
"cicv-data-closedloop/kinglong/common/log"
|
|
|
"gopkg.in/yaml.v3"
|
|
|
"os"
|
|
@@ -31,6 +31,7 @@ type cloudConfig struct {
|
|
|
BagNumber int `yaml:"bag-number"`
|
|
|
TimeWindowSendGap int `yaml:"time-window-send-gap"` // 主节点向从节点发送窗口的最小时间间隔
|
|
|
DiskUsage float64 `yaml:"disk-usage"`
|
|
|
+ TimeToLabelJsonPath string `yaml:"time-to-label-json-path"`
|
|
|
BagDataDir string `yaml:"bag-data-dir"`
|
|
|
BagCopyDir string `yaml:"bag-copy-dir"`
|
|
|
TriggersDir string `yaml:"triggers-dir"`
|
|
@@ -56,7 +57,7 @@ var (
|
|
|
func InitCloudConfig() {
|
|
|
log.GlobalLogger.Info("初始化OSS配置文件 - 开始。")
|
|
|
// 获取文件的目录
|
|
|
- cutil.CreateParentDir(LocalConfig.CloudConfigLocalPath)
|
|
|
+ util.CreateParentDir(LocalConfig.CloudConfigLocalPath)
|
|
|
// 3 ------- 获取 yaml 字符串 -------
|
|
|
var content []byte
|
|
|
cloudConfigObjectKey := LocalConfig.OssBasePrefix + LocalConfig.EquipmentNo + "/" + LocalConfig.CloudConfigFilename
|
|
@@ -90,14 +91,15 @@ func InitCloudConfig() {
|
|
|
os.Exit(-1)
|
|
|
}
|
|
|
log.GlobalLogger.Info("初始化OSS配置文件 - 成功。")
|
|
|
- cutil.CreateDir(CloudConfig.BagDataDir)
|
|
|
- cutil.CreateDir(CloudConfig.BagCopyDir)
|
|
|
+ util.CreateDir(CloudConfig.BagDataDir)
|
|
|
+ util.CreateDir(CloudConfig.BagCopyDir)
|
|
|
+
|
|
|
}
|
|
|
|
|
|
// RefreshCloudConfig 初始化业务配置
|
|
|
func refreshCloudConfig() {
|
|
|
// 获取文件的目录
|
|
|
- cutil.CreateParentDir(LocalConfig.CloudConfigLocalPath)
|
|
|
+ util.CreateParentDir(LocalConfig.CloudConfigLocalPath)
|
|
|
// 3 ------- 获取 yaml 字符串 -------
|
|
|
var content []byte
|
|
|
cloudConfigObjectKey := LocalConfig.OssBasePrefix + LocalConfig.EquipmentNo + "/" + LocalConfig.CloudConfigFilename
|
|
@@ -130,8 +132,8 @@ func refreshCloudConfig() {
|
|
|
log.GlobalLogger.Error("配置文件格式错误:", newCloudConfig)
|
|
|
return
|
|
|
}
|
|
|
- cutil.CreateDir(CloudConfig.BagDataDir)
|
|
|
- cutil.CreateDir(CloudConfig.BagCopyDir)
|
|
|
+ util.CreateDir(CloudConfig.BagDataDir)
|
|
|
+ util.CreateDir(CloudConfig.BagCopyDir)
|
|
|
}
|
|
|
|
|
|
// RefreshCloudConfig 轮询oss上的配置文件更新到本地
|