孟令鑫 1 ano atrás
pai
commit
9b2b4b7187

+ 3 - 13
kinglong/common/cfg/platform_cfg.go

@@ -39,28 +39,18 @@ var PlatformConfig platformConfig
 
 // InitPlatformConfig 初始化数据闭环平台的配置
 func InitPlatformConfig() {
+	var err error
 	log.GlobalLogger.Info("获取数据闭环平台配置 - 开始")
 	// 1 如果车辆没有配置任务,则阻塞在这里,不启动任务
 	for {
 		time.Sleep(time.Duration(1))
 		log.GlobalLogger.Info("获取数据闭环平台配置 - 进行中")
-		status, err := GetStatus("")
+		PlatformConfig, err = getConfig()
 		if err != nil {
 			log.GlobalLogger.Error("获取配置status失败:", err)
 			continue
 		}
-		// 判断是否有配置,第一次访问状态应该为:CHANGE(一共三种状态 CHANGE|UNCHANGE|NONE)
-		if status == "CHANGE" {
-			PlatformConfig, err = getConfig()
-			if err != nil {
-				log.GlobalLogger.Error("获取配置status失败:", err)
-				continue
-			} else {
-				break
-			}
-		} else {
-			log.GlobalLogger.Error("车辆没有配置采集任务,等待平台配置。status=", status)
-		}
+		break
 	}
 	log.GlobalLogger.Info("获取数据闭环平台配置 - 成功。")
 }

+ 3 - 1
kinglong/common/svc/kill_self.go

@@ -108,8 +108,10 @@ func killDone(restart bool) {
 					log.GlobalLogger.Info("启动新程序失败,【path】=", commonConfig.LocalConfig.RestartCmd.Dir, "【cmd】=", commonConfig.LocalConfig.RestartCmd.Name, commonConfig.LocalConfig.RestartCmd.Args, ":", err)
 					os.Exit(-1)
 				}
+				log.GlobalLogger.Info("数据采集任务更新,正常退出当前程序。")
+			} else {
+				log.GlobalLogger.Info("数据采集任务终止,正常退出当前程序。")
 			}
-			log.GlobalLogger.Info("程序已被更新,正常退出")
 			os.Exit(0)
 		}
 	}

+ 4 - 13
pji/common/cfg/platform_cfg.go

@@ -39,28 +39,19 @@ var PlatformConfig platformConfig
 
 // InitPlatformConfig 初始化数据闭环平台的配置
 func InitPlatformConfig() {
+	var err error
 	c_log.GlobalLogger.Info("获取数据闭环平台配置 - 开始")
 	// 1 如果车辆没有配置任务,则阻塞在这里,不启动任务
 	for {
 		time.Sleep(time.Duration(1))
 		c_log.GlobalLogger.Info("获取数据闭环平台配置 - 进行中")
-		status, err := GetStatus("")
+		// 判断是否有配置,第一次访问状态应该为:CHANGE(一共三种状态 CHANGE|UNCHANGE|NONE)
+		PlatformConfig, err = getConfig()
 		if err != nil {
 			c_log.GlobalLogger.Error("获取配置status失败:", err)
 			continue
 		}
-		// 判断是否有配置,第一次访问状态应该为:CHANGE(一共三种状态 CHANGE|UNCHANGE|NONE)
-		if status == "CHANGE" {
-			PlatformConfig, err = getConfig()
-			if err != nil {
-				c_log.GlobalLogger.Error("获取配置status失败:", err)
-				continue
-			} else {
-				break
-			}
-		} else {
-			c_log.GlobalLogger.Error("车辆没有配置采集任务,等待平台配置。status=", status)
-		}
+		break
 	}
 	c_log.GlobalLogger.Info("获取数据闭环平台配置 - 成功。")
 }

+ 3 - 1
pji/common/svc/kill_self.go

@@ -109,8 +109,10 @@ func killDone(restart bool) {
 					c_log.GlobalLogger.Info("启动新程序失败,【path】=", commonConfig.LocalConfig.RestartCmd.Dir, "【cmd】=", commonConfig.LocalConfig.RestartCmd.Name, commonConfig.LocalConfig.RestartCmd.Args, ":", err)
 					os.Exit(-1)
 				}
+				c_log.GlobalLogger.Info("数据采集任务更新,正常退出当前程序。")
+			} else {
+				c_log.GlobalLogger.Info("数据采集任务终止,正常退出当前程序。")
 			}
-			c_log.GlobalLogger.Info("程序已被更新,正常退出")
 			os.Exit(0)
 		}
 	}