|
@@ -98,6 +98,19 @@ func InitCloudConfig() {
|
|
|
_ = util.CreateParentDir(LocalConfig.CloudConfigLocalPath)
|
|
|
// 3 ------- 获取 yaml 字符串 -------
|
|
|
cloudConfigObjectKey := LocalConfig.OssBasePrefix + LocalConfig.EquipmentNo + "/" + LocalConfig.CloudConfigFilename
|
|
|
+
|
|
|
+ // 判断文件是否存在。如果不存在则使用默认的
|
|
|
+ isExist, err := OssBucket.IsObjectExist(cloudConfigObjectKey)
|
|
|
+ if err != nil {
|
|
|
+ c_log.GlobalLogger.Errorf("判断配置文件是否存在失败,错误信息为:%v", err)
|
|
|
+ }
|
|
|
+ if isExist {
|
|
|
+ c_log.GlobalLogger.Info("使用机器人自定义配置文件:", cloudConfigObjectKey)
|
|
|
+ } else {
|
|
|
+ cloudConfigObjectKey = LocalConfig.OssBasePrefix + LocalConfig.CloudConfigFilename
|
|
|
+ c_log.GlobalLogger.Info("使用机器人默认配置文件:", cloudConfigObjectKey)
|
|
|
+ }
|
|
|
+
|
|
|
for {
|
|
|
time.Sleep(time.Duration(2) * time.Second)
|
|
|
OssMutex.Lock()
|