|
@@ -381,18 +381,20 @@ func RefreshDataFromCalculateAll() (err error) {
|
|
}
|
|
}
|
|
} else if source == utils.DATA_SOURCE_CALCULATE_BP {
|
|
} else if source == utils.DATA_SOURCE_CALCULATE_BP {
|
|
calculateBp, err := data_manage.GetEdbInfoCalculateBpDetail(edbInfoId)
|
|
calculateBp, err := data_manage.GetEdbInfoCalculateBpDetail(edbInfoId)
|
|
- if err != nil {
|
|
|
|
|
|
+ if err != nil && err.Error() != utils.ErrNoRow() {
|
|
return errors.New("GetEdbInfoCalculateBpDetail Err:" + err.Error())
|
|
return errors.New("GetEdbInfoCalculateBpDetail Err:" + err.Error())
|
|
}
|
|
}
|
|
- fromEdbInfo, err := data_manage.GetEdbInfoById(calculateBp.FromEdbInfoId)
|
|
|
|
- if err != nil {
|
|
|
|
- return errors.New("GetEdbInfoById Err:" + err.Error())
|
|
|
|
- }
|
|
|
|
- startDate := time.Now().AddDate(-2, -2, 0).Format(utils.FormatDate)
|
|
|
|
- endDate := time.Now().Format(utils.FormatDate)
|
|
|
|
- err = data_manage.RefreshCalculateBp(edbInfoId, fromEdbInfo, calculateBp.EdbCode, startDate, endDate)
|
|
|
|
- if err != nil {
|
|
|
|
- return errors.New("RefreshCalculateTbz Err:" + err.Error())
|
|
|
|
|
|
+ if calculateBp != nil {
|
|
|
|
+ fromEdbInfo, err := data_manage.GetEdbInfoById(calculateBp.FromEdbInfoId)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return errors.New("GetEdbInfoById Err:" + err.Error())
|
|
|
|
+ }
|
|
|
|
+ startDate := time.Now().AddDate(-2, -2, 0).Format(utils.FormatDate)
|
|
|
|
+ endDate := time.Now().Format(utils.FormatDate)
|
|
|
|
+ err = data_manage.RefreshCalculateBp(edbInfoId, fromEdbInfo, calculateBp.EdbCode, startDate, endDate)
|
|
|
|
+ if err != nil {
|
|
|
|
+ return errors.New("RefreshCalculateTbz Err:" + err.Error())
|
|
|
|
+ }
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
msg := "刷新失败,无效的指标渠道:source:" + strconv.Itoa(source) + " EdbCode:" + v.EdbCode
|
|
msg := "刷新失败,无效的指标渠道:source:" + strconv.Itoa(source) + " EdbCode:" + v.EdbCode
|