|
@@ -194,9 +194,9 @@ func GenerateStlEdbData(req *request.StlConfigReq, adminId int) (resp *response.
|
|
bTrend, _ := json.Marshal(trendChart.DataList)
|
|
bTrend, _ := json.Marshal(trendChart.DataList)
|
|
bSeasonal, _ := json.Marshal(seasonalChart.DataList)
|
|
bSeasonal, _ := json.Marshal(seasonalChart.DataList)
|
|
bResidual, _ := json.Marshal(residualChart.DataList)
|
|
bResidual, _ := json.Marshal(residualChart.DataList)
|
|
- utils.Rc.Put(EDB_DATA_CALCULATE_STL_TREND_CACHE+strconv.Itoa(confReq.CalculateStlConfigId), bTrend, time.Hour*2)
|
|
|
|
- utils.Rc.Put(EDB_DATA_CALCULATE_STL_SEASONAL_CACHE+strconv.Itoa(confReq.CalculateStlConfigId), bSeasonal, time.Hour*2)
|
|
|
|
- utils.Rc.Put(EDB_DATA_CALCULATE_STL_RESIDUAL_CACHE+strconv.Itoa(confReq.CalculateStlConfigId), bResidual, time.Hour*2)
|
|
|
|
|
|
+ utils.Rc.Put(EDB_DATA_CALCULATE_STL_TREND_CACHE+strconv.Itoa(config.CalculateStlConfigId), bTrend, time.Hour*2)
|
|
|
|
+ utils.Rc.Put(EDB_DATA_CALCULATE_STL_SEASONAL_CACHE+strconv.Itoa(config.CalculateStlConfigId), bSeasonal, time.Hour*2)
|
|
|
|
+ utils.Rc.Put(EDB_DATA_CALCULATE_STL_RESIDUAL_CACHE+strconv.Itoa(config.CalculateStlConfigId), bResidual, time.Hour*2)
|
|
|
|
|
|
return
|
|
return
|
|
}
|
|
}
|
|
@@ -701,6 +701,22 @@ func SearchEdbInfoWithStl(adminId int, keyWord string, currentIndex, pageSize in
|
|
}
|
|
}
|
|
|
|
|
|
func SaveStlEdbInfo(req *request.SaveStlEdbInfoReq, adminId int, adminRealName, lang string) (isSendEmail bool, msg string, err error) {
|
|
func SaveStlEdbInfo(req *request.SaveStlEdbInfoReq, adminId int, adminRealName, lang string) (isSendEmail bool, msg string, err error) {
|
|
|
|
+ if req.EdbName == "" {
|
|
|
|
+ msg = "指标名称不能为空"
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if req.Unit == "" {
|
|
|
|
+ msg = "指标单位不能为空"
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if req.ClassifyId <= 0 {
|
|
|
|
+ msg = "请选择分类"
|
|
|
|
+ return
|
|
|
|
+ }
|
|
|
|
+ if req.Frequency == "" {
|
|
|
|
+ msg = "指标频度不能为空"
|
|
|
|
+ return
|
|
|
|
+ }
|
|
conf, err := stl.GetCalculateStlConfigById(req.CalculateStlConfigId)
|
|
conf, err := stl.GetCalculateStlConfigById(req.CalculateStlConfigId)
|
|
if err != nil {
|
|
if err != nil {
|
|
if err.Error() == utils.ErrNoRow() {
|
|
if err.Error() == utils.ErrNoRow() {
|