|
@@ -7,7 +7,6 @@ import (
|
|
|
"eta/eta_api/models/data_manage/stl"
|
|
|
"eta/eta_api/models/data_manage/stl/request"
|
|
|
"eta/eta_api/models/data_manage/stl/response"
|
|
|
- "eta/eta_api/services/alarm_msg"
|
|
|
"eta/eta_api/services/data"
|
|
|
"eta/eta_api/services/data/data_manage_permission"
|
|
|
"eta/eta_api/services/elastic"
|
|
@@ -512,14 +511,13 @@ print(output)
|
|
|
pythonCode = fmt.Sprintf(pythonCode, path, period, seasonal, trend, fraction, seasonalDeg, trendDeg, lowPassDeg, robustStr, toPath)
|
|
|
cmd := exec.Command(`python3`, "-c", pythonCode)
|
|
|
output, err := cmd.CombinedOutput()
|
|
|
- alarm_msg.SendAlarmMsg(string(output), 1)
|
|
|
if err != nil {
|
|
|
- utils.FileLog.Info("execStlPythonCode error:%s, input: path:%s, toPath:%s, period:%d, seasonal:%d, trendDeg:%d, seasonalDeg:%d, lowPassDeg:%d, fraction:%g, robust:%s", err.Error(), path, toPath, period, seasonal, trend, trendDeg, seasonalDeg, lowPassDeg, fraction, robust)
|
|
|
+ utils.FileLog.Info(`execStlPythonCode error:%s, input: path:%s, toPath:%s, period:%d, seasonal:%d, trend:%d, trendDeg:%d, seasonalDeg:%d, lowPassDeg:%d, fraction:%g, robust:%s, output:%s`, err.Error(), path, toPath, period, seasonal, trend, trendDeg, seasonalDeg, lowPassDeg, fraction, robustStr, string(output))
|
|
|
return
|
|
|
}
|
|
|
defer cmd.Process.Kill()
|
|
|
if err = json.Unmarshal(output, &stlResult); err != nil {
|
|
|
- utils.FileLog.Info("execStlPythonCode Unmarshal error:%s, input: path:%s, toPath:%s, period:%d, seasonal:%d, trendDeg:%d, seasonalDeg:%d, lowPassDeg:%d, fraction:%g, robust:%s, output:%s", err.Error(), path, toPath, period, seasonal, trend, trendDeg, seasonalDeg, lowPassDeg, fraction, robust, string(output))
|
|
|
+ utils.FileLog.Info(`execStlPythonCode Unmarshal error:%s, input: path:%s, toPath:%s, period:%d, seasonal:%d, trend:%d, trendDeg:%d, seasonalDeg:%d, lowPassDeg:%d, fraction:%g, robust:%s, output:%s`, err.Error(), path, toPath, period, seasonal, trend, trendDeg, seasonalDeg, lowPassDeg, fraction, robustStr, string(output))
|
|
|
return
|
|
|
}
|
|
|
return
|