|
@@ -674,7 +674,7 @@ func (this *CalculateController) BatchSave() {
|
|
condition += " AND edb_info_id =? "
|
|
condition += " AND edb_info_id =? "
|
|
pars = append(pars, fromEdbInfoId)
|
|
pars = append(pars, fromEdbInfoId)
|
|
condition += " AND value <=0 "
|
|
condition += " AND value <=0 "
|
|
- checkCount, tmpErr := models.GetEdbDataCount(condition, pars, fromEdbInfo.Source)
|
|
|
|
|
|
+ checkCount, tmpErr := models.GetEdbDataCount(condition, pars, fromEdbInfo.Source, fromEdbInfo.SubSource)
|
|
if tmpErr != nil && tmpErr.Error() != utils.ErrNoRow() {
|
|
if tmpErr != nil && tmpErr.Error() != utils.ErrNoRow() {
|
|
br.Msg = "判断环比值是否可计算失败"
|
|
br.Msg = "判断环比值是否可计算失败"
|
|
br.ErrMsg = "判断环比值是否可计算失败,Err:" + tmpErr.Error()
|
|
br.ErrMsg = "判断环比值是否可计算失败,Err:" + tmpErr.Error()
|
|
@@ -1103,7 +1103,7 @@ func (this *CalculateController) BatchEdit() {
|
|
condition += " AND edb_info_id =? "
|
|
condition += " AND edb_info_id =? "
|
|
pars = append(pars, req.FromEdbInfoId)
|
|
pars = append(pars, req.FromEdbInfoId)
|
|
condition += " AND value <=0 "
|
|
condition += " AND value <=0 "
|
|
- checkCount, tmpErr := models.GetEdbDataCount(condition, pars, fromEdbInfo.Source)
|
|
|
|
|
|
+ checkCount, tmpErr := models.GetEdbDataCount(condition, pars, fromEdbInfo.Source, fromEdbInfo.SubSource)
|
|
if tmpErr != nil && tmpErr.Error() != utils.ErrNoRow() {
|
|
if tmpErr != nil && tmpErr.Error() != utils.ErrNoRow() {
|
|
br.Msg = "判断环比值是否可计算失败"
|
|
br.Msg = "判断环比值是否可计算失败"
|
|
br.ErrMsg = "判断环比值是否可计算失败,Err:" + tmpErr.Error()
|
|
br.ErrMsg = "判断环比值是否可计算失败,Err:" + tmpErr.Error()
|
|
@@ -1373,6 +1373,7 @@ func (this *CalculateController) Refresh() {
|
|
endDate := time.Now().Format(utils.FormatDate)
|
|
endDate := time.Now().Format(utils.FormatDate)
|
|
edbInfoId := edbInfo.EdbInfoId
|
|
edbInfoId := edbInfo.EdbInfoId
|
|
source := edbInfo.Source
|
|
source := edbInfo.Source
|
|
|
|
+ subSource := edbInfo.SubSource
|
|
|
|
|
|
var baseEdbInfoModel models.BaseEdbInfoInterface
|
|
var baseEdbInfoModel models.BaseEdbInfoInterface
|
|
refreshParams := models.RefreshParams{
|
|
refreshParams := models.RefreshParams{
|
|
@@ -1405,7 +1406,7 @@ func (this *CalculateController) Refresh() {
|
|
edbInfo, _ := models.GetEdbInfoById(v.FromEdbInfoId)
|
|
edbInfo, _ := models.GetEdbInfoById(v.FromEdbInfoId)
|
|
edbInfoList = append(edbInfoList, edbInfo)
|
|
edbInfoList = append(edbInfoList, edbInfo)
|
|
}
|
|
}
|
|
- err = models.RefreshAllCalculate(edbInfoList, edbInfo.EdbInfoId, source, edbInfo.EdbCode, edbInfo.CalculateFormula, startDate, endDate, edbInfoIdBytes)
|
|
|
|
|
|
+ err = models.RefreshAllCalculate(edbInfoList, edbInfo.EdbInfoId, source, subSource, edbInfo.EdbCode, edbInfo.CalculateFormula, startDate, endDate, edbInfoIdBytes)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshCalculate Err:" + err.Error()
|
|
errMsg = "RefreshCalculate Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1425,7 +1426,7 @@ func (this *CalculateController) Refresh() {
|
|
//endDate = time.Now().Format(utils.FormatDate)
|
|
//endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
endDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
- err = models.RefreshAllCalculateLjzzy(edbInfoId, source, fromEdbInfo, calculateLjzzy.EdbCode, startDate, endDate)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateLjzzy(edbInfoId, source, subSource, fromEdbInfo, calculateLjzzy.EdbCode, startDate, endDate)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateLjzzy Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateLjzzy Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1443,7 +1444,7 @@ func (this *CalculateController) Refresh() {
|
|
}
|
|
}
|
|
//startDate = edbInfo.StartDate
|
|
//startDate = edbInfo.StartDate
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
- err = models.RefreshAllCalculateTbz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateTbz(edbInfoId, source, subSource, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateTbz Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateTbz Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1461,7 +1462,7 @@ func (this *CalculateController) Refresh() {
|
|
}
|
|
}
|
|
//startDate = edbInfo.StartDate
|
|
//startDate = edbInfo.StartDate
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
- err = models.RefreshAllCalculateTcz(edbInfoId, source, fromEdbInfo, calculateTcz.EdbCode, startDate, endDate)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateTcz(edbInfoId, source, subSource, fromEdbInfo, calculateTcz.EdbCode, startDate, endDate)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshCalculateTcz Err:" + err.Error()
|
|
errMsg = "RefreshCalculateTcz Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1480,7 +1481,7 @@ func (this *CalculateController) Refresh() {
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
//startDate = edbInfo.StartDate
|
|
//startDate = edbInfo.StartDate
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
- err = models.RefreshAllCalculateNszydpjjs(edbInfoId, edbInfo.Source, formulaInt, fromEdbInfo, calculateNszydpjjs.EdbCode, startDate)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateNszydpjjs(edbInfoId, edbInfo.Source, edbInfo.SubSource, formulaInt, fromEdbInfo, calculateNszydpjjs.EdbCode, startDate)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshCalculateNszydpjjs Err:" + err.Error()
|
|
errMsg = "RefreshCalculateNszydpjjs Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1499,7 +1500,7 @@ func (this *CalculateController) Refresh() {
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
- err = models.RefreshAllCalculateHbz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateHbz(edbInfoId, source, subSource, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateHbz Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateHbz Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1518,7 +1519,7 @@ func (this *CalculateController) Refresh() {
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
- err = models.RefreshAllCalculateHcz(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateHcz(edbInfoId, source, subSource, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate, formulaInt)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateHcz Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateHcz Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1536,7 +1537,7 @@ func (this *CalculateController) Refresh() {
|
|
}
|
|
}
|
|
//startDate = edbInfo.StartDate
|
|
//startDate = edbInfo.StartDate
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
- err = models.RefreshAllCalculateBp(edbInfoId, source, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateBp(edbInfoId, source, subSource, fromEdbInfo, calculateTbz.EdbCode, startDate, endDate)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateBp Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateBp Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1556,7 +1557,7 @@ func (this *CalculateController) Refresh() {
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
formulaInt, _ := strconv.Atoi(calculate.CalculateFormula)
|
|
formulaInt, _ := strconv.Atoi(calculate.CalculateFormula)
|
|
- err = models.RefreshAllCalculateTimeShift(edbInfoId, source, formulaInt, calculate.MoveType, fromEdbInfo, calculate.EdbCode, startDate, endDate, calculate.MoveFrequency)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateTimeShift(edbInfoId, source, subSource, formulaInt, calculate.MoveType, fromEdbInfo, calculate.EdbCode, startDate, endDate, calculate.MoveFrequency)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateTimeShift Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateTimeShift Err:" + err.Error()
|
|
}
|
|
}
|
|
@@ -1605,7 +1606,7 @@ func (this *CalculateController) Refresh() {
|
|
}
|
|
}
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
formulaInt, _ := strconv.Atoi(edbInfo.CalculateFormula)
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
startDate = `` //只要填写日期,就会出现问题,还是把日期给去掉吧
|
|
- err = models.RefreshAllCalculateCjjx(edbInfoId, edbInfo.Source, fromEdbInfo, calculateCjjx.EdbCode, startDate, "", edbInfo.Calendar, formulaInt)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateCjjx(edbInfoId, edbInfo.Source, edbInfo.SubSource, fromEdbInfo, calculateCjjx.EdbCode, startDate, "", edbInfo.Calendar, formulaInt)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateCjjx Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateCjjx Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1648,7 +1649,7 @@ func (this *CalculateController) Refresh() {
|
|
}
|
|
}
|
|
//startDate = edbInfo.StartDate
|
|
//startDate = edbInfo.StartDate
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
- err = models.RefreshAllCalculateJp(edbInfoId, source, fromEdbInfo, edbInfo.EdbCode, edbInfo.Frequency, edbInfo.CalculateFormula)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateJp(edbInfoId, source, subSource, fromEdbInfo, edbInfo.EdbCode, edbInfo.Frequency, edbInfo.CalculateFormula)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateJp Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateJp Err:" + err.Error()
|
|
break
|
|
break
|
|
@@ -1667,7 +1668,7 @@ func (this *CalculateController) Refresh() {
|
|
}
|
|
}
|
|
//startDate = edbInfo.StartDate
|
|
//startDate = edbInfo.StartDate
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
endDate = time.Now().Format(utils.FormatDate)
|
|
- err = models.RefreshAllCalculateNh(edbInfoId, source, fromEdbInfo, edbInfo.EdbCode)
|
|
|
|
|
|
+ err = models.RefreshAllCalculateNh(edbInfoId, source, subSource, fromEdbInfo, edbInfo.EdbCode)
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
if err != nil && err.Error() != utils.ErrNoRow() {
|
|
errMsg = "RefreshAllCalculateNh Err:" + err.Error()
|
|
errMsg = "RefreshAllCalculateNh Err:" + err.Error()
|
|
break
|
|
break
|