|
@@ -411,10 +411,12 @@ func (this *ChartInfoController) CalculateEdit() {
|
|
|
func (this *ChartInfoController) CalculateBatchSave() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
|
-
|
|
|
sysUser := this.SysUser
|
|
|
if sysUser == nil {
|
|
|
br.Msg = "请登录"
|
|
@@ -503,6 +505,20 @@ func (this *ChartInfoController) CalculateBatchSave() {
|
|
|
br.Msg = "日期间隔不得少于两天"
|
|
|
return
|
|
|
}
|
|
|
+ case utils.DATA_SOURCE_CALCULATE_ZSXY: // 指数修匀
|
|
|
+ if req.Formula == "" {
|
|
|
+ br.Msg = "请填写alpha值"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ alpha, e := strconv.ParseFloat(req.Formula, 64)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "alpha值输入错误, 请重新输入"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if alpha <= 0 || alpha >= 1 {
|
|
|
+ br.Msg = "alpha值输入错误, 请重新输入"
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
notNeedFromEdbSourceList := []int{utils.DATA_SOURCE_CALCULATE_KSZS} // 不需要传入来源指标id的 指标类型
|
|
@@ -585,6 +601,9 @@ func (this *ChartInfoController) CalculateBatchSave() {
|
|
|
func (this *ChartInfoController) CalculateBatchEdit() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
@@ -717,6 +736,20 @@ func (this *ChartInfoController) CalculateBatchEdit() {
|
|
|
br.Msg = "日期间隔不得少于两天"
|
|
|
return
|
|
|
}
|
|
|
+ case utils.DATA_SOURCE_CALCULATE_ZSXY: // 指数修匀
|
|
|
+ if req.Formula == "" {
|
|
|
+ br.Msg = "请填写alpha值"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ alpha, e := strconv.ParseFloat(req.Formula, 64)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "alpha值输入错误, 请重新输入"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if alpha <= 0 || alpha >= 1 {
|
|
|
+ br.Msg = "alpha值输入错误, 请重新输入"
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 构造请求
|
|
@@ -1469,6 +1502,9 @@ func (this *ChartInfoController) SaveAdjustEdbInfo() {
|
|
|
func (this *ChartInfoController) BatchCalculateBatchSave() {
|
|
|
br := new(models.BaseResponse).Init()
|
|
|
defer func() {
|
|
|
+ if br.ErrMsg == "" {
|
|
|
+ br.IsSendEmail = false
|
|
|
+ }
|
|
|
this.Data["json"] = br
|
|
|
this.ServeJSON()
|
|
|
}()
|
|
@@ -1610,6 +1646,20 @@ func (this *ChartInfoController) BatchCalculateBatchSave() {
|
|
|
})
|
|
|
continue
|
|
|
}
|
|
|
+ case utils.DATA_SOURCE_CALCULATE_ZSXY: // 指数修匀
|
|
|
+ if req.Formula == "" {
|
|
|
+ br.Msg = "请填写alpha值"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ alpha, e := strconv.ParseFloat(req.Formula, 64)
|
|
|
+ if e != nil {
|
|
|
+ br.Msg = "alpha值输入错误, 请重新输入"
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if alpha <= 0 || alpha >= 1 {
|
|
|
+ br.Msg = "alpha值输入错误, 请重新输入"
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
if fromEdbInfoId <= 0 {
|