|
@@ -741,8 +741,15 @@ func SaveResidualAnalysis(req residual_analysis_model.ResidualAnalysisIndexSaveR
|
|
|
return fmt.Errorf("指标名称重复")
|
|
|
}
|
|
|
|
|
|
+ if startDate == "" {
|
|
|
+ startDate = utils.BASE_START_DATE
|
|
|
+ }
|
|
|
+ if indexLatestDate == "" {
|
|
|
+ indexLatestDate = utils.BASE_START_DATE
|
|
|
+ }
|
|
|
// 须补充更新指标最大值,最小值,数据最新时间,数据最新值
|
|
|
edbInfo.StartDate = startDate
|
|
|
+ edbInfo.StartDate = utils.BASE_START_DATE
|
|
|
edbInfo.EndDate = indexLatestDate
|
|
|
edbInfo.MaxValue = indexMax
|
|
|
edbInfo.MinValue = indexMin
|
|
@@ -776,30 +783,35 @@ func SaveResidualAnalysis(req residual_analysis_model.ResidualAnalysisIndexSaveR
|
|
|
timestamp := strconv.FormatInt(time.Now().UnixNano(), 10)
|
|
|
|
|
|
edbInfoId, err = data_manage.AddEdbInfo(&data_manage.EdbInfo{
|
|
|
- EdbCode: edbCode,
|
|
|
- UniqueCode: utils.MD5(utils.CHART_PREFIX + "_" + timestamp),
|
|
|
- EdbName: req.EdbName,
|
|
|
- EdbNameEn: req.EdbNameEn,
|
|
|
- ClassifyId: req.ClassifyId,
|
|
|
- EdbType: 2,
|
|
|
- Unit: req.Unit,
|
|
|
- UnitEn: req.UnitEn,
|
|
|
- Frequency: req.Frequency,
|
|
|
- Source: req.Source,
|
|
|
- SourceName: "残差分析",
|
|
|
- Calendar: req.Calendar,
|
|
|
- SysUserRealName: sysUser.RealName,
|
|
|
- SysUserId: sysUser.AdminId,
|
|
|
- StartDate: startDate,
|
|
|
- EndDate: indexLatestDate,
|
|
|
- LatestDate: indexLatestDate,
|
|
|
- LatestValue: indexLatestValue,
|
|
|
- MinValue: indexMin,
|
|
|
- MaxValue: indexMax,
|
|
|
- CreateTime: time.Now(),
|
|
|
- ModifyTime: time.Now(),
|
|
|
+ EdbCode: edbCode,
|
|
|
+ UniqueCode: utils.MD5(utils.CHART_PREFIX + "_" + timestamp),
|
|
|
+ EdbName: req.EdbName,
|
|
|
+ EdbNameEn: req.EdbNameEn,
|
|
|
+ ClassifyId: req.ClassifyId,
|
|
|
+ EdbType: 2,
|
|
|
+ Unit: req.Unit,
|
|
|
+ UnitEn: req.UnitEn,
|
|
|
+ Frequency: req.Frequency,
|
|
|
+ Source: req.Source,
|
|
|
+ SourceName: "残差分析",
|
|
|
+ Calendar: req.Calendar,
|
|
|
+ SysUserRealName: sysUser.RealName,
|
|
|
+ SysUserId: sysUser.AdminId,
|
|
|
+ StartDate: startDate,
|
|
|
+ EndDate: indexLatestDate,
|
|
|
+ LatestDate: indexLatestDate,
|
|
|
+ LatestValue: indexLatestValue,
|
|
|
+ MinValue: indexMin,
|
|
|
+ MaxValue: indexMax,
|
|
|
+ CreateTime: time.Now(),
|
|
|
+ ModifyTime: time.Now(),
|
|
|
+ ErDataUpdateDate: utils.BASE_START_DATE,
|
|
|
+ DataUpdateTime: time.Now().Format(utils.FormatDateTime),
|
|
|
+ BaseModifyTime: time.Now(),
|
|
|
+ SetUpdateTime: time.Now(),
|
|
|
})
|
|
|
if err != nil {
|
|
|
+ fmt.Println("AddEdbInfo Err:" + err.Error())
|
|
|
return err
|
|
|
}
|
|
|
|