|
@@ -1264,17 +1264,18 @@ func GetStlConfig(edbInfoId int) (resp *response.StlConfigResp, msg string, err
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- conf, err := stl.GetCalculateStlConfigById(configId)
|
|
|
+ queryEdbInfo, err := data_manage.GetEdbInfoById(edbInfoId)
|
|
|
if err != nil {
|
|
|
if err.Error() == utils.ErrNoRow() {
|
|
|
- msg = "未找到配置,请刷新后重试"
|
|
|
+ msg = "未找到指标,请刷新后重试"
|
|
|
return
|
|
|
}
|
|
|
msg = "获取失败"
|
|
|
return
|
|
|
}
|
|
|
+
|
|
|
var req request.StlConfigReq
|
|
|
- if err = json.Unmarshal([]byte(conf.Config), &req); err != nil {
|
|
|
+ if err = json.Unmarshal([]byte(queryEdbInfo.CalculateFormula), &req); err != nil {
|
|
|
msg = "获取失败"
|
|
|
return
|
|
|
}
|
|
@@ -1287,20 +1288,8 @@ func GetStlConfig(edbInfoId int) (resp *response.StlConfigResp, msg string, err
|
|
|
msg = "获取失败"
|
|
|
return
|
|
|
}
|
|
|
- mappingList, err := stl.GetCalculateStlConfigMappingByConfigId(configId)
|
|
|
- if err != nil {
|
|
|
- msg = "获取失败"
|
|
|
- return
|
|
|
- }
|
|
|
- stlEdbInfo := make([]*response.StlEdbInfo, 0)
|
|
|
- for _, v := range mappingList {
|
|
|
- stlEdbInfo = append(stlEdbInfo, &response.StlEdbInfo{
|
|
|
- StlEdbType: v.StlEdbType,
|
|
|
- EdbInfoId: v.EdbInfoId,
|
|
|
- })
|
|
|
- }
|
|
|
resp = &response.StlConfigResp{
|
|
|
- CalculateStlConfigId: conf.CalculateStlConfigId,
|
|
|
+ CalculateStlConfigId: configId,
|
|
|
EdbInfoId: req.EdbInfoId,
|
|
|
EdbInfoName: edbInfo.EdbName,
|
|
|
DataRangeType: req.DataRangeType,
|
|
@@ -1315,7 +1304,6 @@ func GetStlConfig(edbInfoId int) (resp *response.StlConfigResp, msg string, err
|
|
|
TrendDeg: req.TrendDeg,
|
|
|
SeasonalDeg: req.SeasonalDeg,
|
|
|
LowPassDeg: req.LowPassDeg,
|
|
|
- StlEdbInfo: stlEdbInfo,
|
|
|
}
|
|
|
return
|
|
|
}
|