|
@@ -188,8 +188,20 @@ func refreshCloudConfig() {
|
|
|
// 3 ------- 获取 yaml 字符串 -------
|
|
|
var content []byte
|
|
|
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)
|
|
|
+ }
|
|
|
+
|
|
|
OssMutex.Lock()
|
|
|
- err := OssBucket.GetObjectToFile(cloudConfigObjectKey, LocalConfig.CloudConfigLocalPath)
|
|
|
+ err = OssBucket.GetObjectToFile(cloudConfigObjectKey, LocalConfig.CloudConfigLocalPath)
|
|
|
OssMutex.Unlock()
|
|
|
if err != nil {
|
|
|
c_log.GlobalLogger.Error("下载oss上的配置文件"+cloudConfigObjectKey+"失败。", err)
|