|
@@ -5,6 +5,7 @@ import (
|
|
"hongze/hongze_yb/global"
|
|
"hongze/hongze_yb/global"
|
|
chartEdbMappingModel "hongze/hongze_yb/models/tables/chart_edb_mapping"
|
|
chartEdbMappingModel "hongze/hongze_yb/models/tables/chart_edb_mapping"
|
|
chartInfoModel "hongze/hongze_yb/models/tables/chart_info"
|
|
chartInfoModel "hongze/hongze_yb/models/tables/chart_info"
|
|
|
|
+ edbDataModel "hongze/hongze_yb/models/tables/edb_data"
|
|
edbInfoModel "hongze/hongze_yb/models/tables/edb_info"
|
|
edbInfoModel "hongze/hongze_yb/models/tables/edb_info"
|
|
"hongze/hongze_yb/utils"
|
|
"hongze/hongze_yb/utils"
|
|
"sort"
|
|
"sort"
|
|
@@ -258,8 +259,7 @@ func RefreshChartInfo(chartInfoId int) (err error) {
|
|
if err != nil {
|
|
if err != nil {
|
|
errMsg = "RefreshAllEdbDataByDl Err:" + err.Error()
|
|
errMsg = "RefreshAllEdbDataByDl Err:" + err.Error()
|
|
}
|
|
}
|
|
- }
|
|
|
|
- /*else if source == utils.DATA_SOURCE_SH {
|
|
|
|
|
|
+ } else if source == utils.DATA_SOURCE_SH {
|
|
endDate := time.Now().AddDate(utils.DATA_END_DATE_LIMIT, 0, 0).Format(utils.FormatDate)
|
|
endDate := time.Now().AddDate(utils.DATA_END_DATE_LIMIT, 0, 0).Format(utils.FormatDate)
|
|
err = RefreshEdbDataBySh(edbInfoId, edbCode, startDate, endDate)
|
|
err = RefreshEdbDataBySh(edbInfoId, edbCode, startDate, endDate)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -283,22 +283,22 @@ func RefreshChartInfo(chartInfoId int) (err error) {
|
|
if err != nil {
|
|
if err != nil {
|
|
errMsg = "RefreshEdbDataByGie Err:" + err.Error()
|
|
errMsg = "RefreshEdbDataByGie Err:" + err.Error()
|
|
}
|
|
}
|
|
- }*/
|
|
|
|
|
|
+ }
|
|
|
|
|
|
- /*maxAndMinItem, err := data_manage.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
|
|
|
|
+ maxAndMinItem, err := edbDataModel.GetEdbInfoMaxAndMinInfo(source, edbCode)
|
|
if err != nil {
|
|
if err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
if maxAndMinItem != nil {
|
|
if maxAndMinItem != nil {
|
|
- err = data_manage.ModifyEdbInfoMaxAndMinInfo(edbInfoId, maxAndMinItem)
|
|
|
|
|
|
+ err = edbDataModel.ModifyEdbInfoMaxAndMinInfo(edbInfoId, maxAndMinItem)
|
|
if err != nil {
|
|
if err != nil {
|
|
return err
|
|
return err
|
|
}
|
|
}
|
|
- }*/
|
|
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
//endDate := "" //计算指标不限制日期
|
|
//endDate := "" //计算指标不限制日期
|
|
- //刷新相关计算指标
|
|
|
|
|
|
+ ////刷新相关计算指标
|
|
//for _, v := range calculateArr {
|
|
//for _, v := range calculateArr {
|
|
// edbInfo := calculateMap[v]
|
|
// edbInfo := calculateMap[v]
|
|
// if edbInfo == nil {
|
|
// if edbInfo == nil {
|
|
@@ -308,6 +308,14 @@ func RefreshChartInfo(chartInfoId int) (err error) {
|
|
// source := edbInfo.Source
|
|
// source := edbInfo.Source
|
|
// edbCode := edbInfo.EdbCode
|
|
// edbCode := edbInfo.EdbCode
|
|
//
|
|
//
|
|
|
|
+ //
|
|
|
|
+ // /*startDate = bv.StartDate.Format(utils.FormatDate)
|
|
|
|
+ // sTime, err := time.Parse(utils.FormatDate, bv.EndDate.Format(utils.FormatDate))
|
|
|
|
+ // if err != nil {
|
|
|
|
+ // return err
|
|
|
|
+ // }
|
|
|
|
+ // startDate = sTime.Format(utils.FormatDate)*/
|
|
|
|
+ //
|
|
// if source == utils.DATA_SOURCE_CALCULATE {
|
|
// if source == utils.DATA_SOURCE_CALCULATE {
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
// sTime, err := time.Parse(utils.FormatDate, edbInfo.EndDate)
|
|
// sTime, err := time.Parse(utils.FormatDate, edbInfo.EndDate)
|
|
@@ -317,9 +325,9 @@ func RefreshChartInfo(chartInfoId int) (err error) {
|
|
// startDate = sTime.Format(utils.FormatDate)
|
|
// startDate = sTime.Format(utils.FormatDate)
|
|
//
|
|
//
|
|
// var edbInfoIdBytes []string
|
|
// var edbInfoIdBytes []string
|
|
- // calculateMap, err := data_manage.GetEdbInfoCalculateDetail(edbInfoId, edbInfo.Source)
|
|
|
|
|
|
+ // calculateMap, err := edbInfoModel.GetEdbInfoCalculateDetail(edbInfoId, edbInfo.Source)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// var formulaStr string
|
|
// var formulaStr string
|
|
@@ -333,90 +341,90 @@ func RefreshChartInfo(chartInfoId int) (err error) {
|
|
// }
|
|
// }
|
|
// err = data_manage.RefreshAllCalculate(edbInfoList, int(edbInfoId), source, edbInfo.EdbCode, edbInfo.CalculateFormula, startDate, endDate, edbInfoIdBytes)
|
|
// err = data_manage.RefreshAllCalculate(edbInfoList, int(edbInfoId), source, edbInfo.EdbCode, edbInfo.CalculateFormula, startDate, endDate, edbInfoIdBytes)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshCalculate Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshCalculate Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_LJZZY { //刷新累计值转月值
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_LJZZY { //刷新累计值转月值
|
|
// calculateLjzzy, err := data_manage.GetEdbInfoCalculateLjzzyDetail(edbInfoId)
|
|
// calculateLjzzy, err := data_manage.GetEdbInfoCalculateLjzzyDetail(edbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateLjzzyDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateLjzzyDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateLjzzy.FromEdbInfoId)
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateLjzzy.FromEdbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoById Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoById Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// err = data_manage.RefreshAllCalculateLjzzy(edbInfoId, source, fromEdbInfo, calculateLjzzy.EdbCode, startDate, endDate)
|
|
// err = data_manage.RefreshAllCalculateLjzzy(edbInfoId, source, fromEdbInfo, calculateLjzzy.EdbCode, startDate, endDate)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshAllCalculateLjzzy Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshAllCalculateLjzzy Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_TBZ { //刷新同比值
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_TBZ { //刷新同比值
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateTbzDetail(edbInfoId)
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateTbzDetail(edbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateTbzDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateTbzDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoById Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoById Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// err = data_manage.RefreshAllCalculateTbz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
// err = data_manage.RefreshAllCalculateTbz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshAllCalculateTbz Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshAllCalculateTbz Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_TCZ { //同差值
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_TCZ { //同差值
|
|
// calculateTcz, err := data_manage.GetEdbInfoCalculateTczDetail(edbInfoId)
|
|
// calculateTcz, err := data_manage.GetEdbInfoCalculateTczDetail(edbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateTczDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateTczDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTcz.FromEdbInfoId)
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTcz.FromEdbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoById Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoById Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// err = data_manage.RefreshAllCalculateTcz(edbInfoId, source, fromEdbInfo, calculateTcz.EdbCode, startDate, endDate)
|
|
// err = data_manage.RefreshAllCalculateTcz(edbInfoId, source, fromEdbInfo, calculateTcz.EdbCode, startDate, endDate)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshCalculateTcz Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshCalculateTcz Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_NSZYDPJJS { //N数值移动平均计算
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_NSZYDPJJS { //N数值移动平均计算
|
|
// calculateNszydpjjs, err := data_manage.GetEdbInfoCalculateNszydpjjsDetail(edbInfoId)
|
|
// calculateNszydpjjs, err := data_manage.GetEdbInfoCalculateNszydpjjsDetail(edbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateNszydpjjsDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateNszydpjjsDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateNszydpjjs.FromEdbInfoId)
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateNszydpjjs.FromEdbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoById Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoById Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
// formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
// err = data_manage.RefreshAllCalculateNszydpjjs(edbInfoId, edbInfo.Source, formulaInt, fromEdbInfo, calculateNszydpjjs.EdbCode, startDate)
|
|
// err = data_manage.RefreshAllCalculateNszydpjjs(edbInfoId, edbInfo.Source, formulaInt, fromEdbInfo, calculateNszydpjjs.EdbCode, startDate)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshCalculateNszydpjjs Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshCalculateNszydpjjs Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_HBZ { //刷新环比值
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_HBZ { //刷新环比值
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateHbzDetail(edbInfoId)
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateHbzDetail(edbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateHbzDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateHbzDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoById Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoById Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
@@ -424,18 +432,18 @@ func RefreshChartInfo(chartInfoId int) (err error) {
|
|
// formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
// formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
// err = data_manage.RefreshAllCalculateHbz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
// err = data_manage.RefreshAllCalculateHbz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshAllCalculateHbz Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshAllCalculateHbz Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_HCZ { //刷新环差值
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_HCZ { //刷新环差值
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateHczDetail(edbInfoId)
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateHczDetail(edbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateHczDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateHczDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoById Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoById Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
@@ -443,37 +451,37 @@ func RefreshChartInfo(chartInfoId int) (err error) {
|
|
// formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
// formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
// err = data_manage.RefreshAllCalculateHcz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
// err = data_manage.RefreshAllCalculateHcz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshAllCalculateHcz Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshAllCalculateHcz Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_BP { //刷新变频
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_BP { //刷新变频
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateBpDetail(edbInfoId)
|
|
// calculateTbz, err := data_manage.GetEdbInfoCalculateBpDetail(edbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoCalculateTbzDetail Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoCalculateTbzDetail Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// fromEdbInfo, err := data_manage.GetEdbInfoById(calculateTbz.FromEdbInfoId)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "GetEdbInfoById Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "GetEdbInfoById Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// startDate = edbInfo.StartDate
|
|
// startDate = edbInfo.StartDate
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// endDate = time.Now().Format(utils.FormatDate)
|
|
// err = data_manage.RefreshAllCalculateBp(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
// err = data_manage.RefreshAllCalculateBp(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshAllCalculateBp Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshAllCalculateBp Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_ZJPJ { //刷新直接拼接数据
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_ZJPJ { //刷新直接拼接数据
|
|
// err = data_manage.RefreshAllCalculateZjpj(edbInfo)
|
|
// err = data_manage.RefreshAllCalculateZjpj(edbInfo)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshAllCalculateZjpj Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshAllCalculateZjpj Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_LJZTBPJ { //刷新累计值同比拼接数据
|
|
// } else if source == utils.DATA_SOURCE_CALCULATE_LJZTBPJ { //刷新累计值同比拼接数据
|
|
// err = data_manage.RefreshAllCalculateLjztbpj(edbInfo)
|
|
// err = data_manage.RefreshAllCalculateLjztbpj(edbInfo)
|
|
// if err != nil {
|
|
// if err != nil {
|
|
- // errMsg = "RefreshAllCalculateLjztbpj Err:" + err.Error()
|
|
|
|
|
|
+ // errmsg = "RefreshAllCalculateLjztbpj Err:" + err.Error()
|
|
// return err
|
|
// return err
|
|
// }
|
|
// }
|
|
// }
|
|
// }
|