|
@@ -1733,6 +1733,8 @@ func (this *ChartInfoController) BatchCalculateBatchSave() {
|
|
|
}
|
|
|
return
|
|
|
}
|
|
|
+ req.AdminId = sysUser.AdminId
|
|
|
+ req.AdminName = sysUser.RealName
|
|
|
req.EdbList = reqEdbList
|
|
|
// 调用指标库去更新
|
|
|
reqJson, err := json.Marshal(req)
|
|
@@ -2107,7 +2109,7 @@ func (this *ChartInfoController) CalculateMultiChoice() {
|
|
|
classifyIds := this.GetString("ClassifyIds")
|
|
|
edbInfoIds := this.GetString("EdbInfoIds")
|
|
|
selectAll, _ := this.GetBool("SelectAll")
|
|
|
-
|
|
|
+ notFrequency := this.GetString("NotFrequency")
|
|
|
var edbIdArr []int
|
|
|
|
|
|
if selectAll {
|
|
@@ -2127,6 +2129,11 @@ func (this *ChartInfoController) CalculateMultiChoice() {
|
|
|
condition += ` AND frequency IN (` + utils.GetOrmInReplace(len(frequencyArr)) + `) `
|
|
|
pars = append(pars, frequencyArr)
|
|
|
}
|
|
|
+ if notFrequency != "" {
|
|
|
+ notFrequencyArr := strings.Split(notFrequency, ",")
|
|
|
+ condition += ` AND frequency NOT IN (` + utils.GetOrmInReplace(len(notFrequencyArr)) + `) `
|
|
|
+ pars = append(pars, notFrequencyArr)
|
|
|
+ }
|
|
|
|
|
|
if sysUserIds != "" {
|
|
|
sysUserIdSlice := strings.Split(sysUserIds, ",")
|
|
@@ -2232,6 +2239,7 @@ func (this *ChartInfoController) CalculateMultiSearch() {
|
|
|
|
|
|
pageSize, _ := this.GetInt("PageSize")
|
|
|
currentIndex, _ := this.GetInt("CurrentIndex")
|
|
|
+ notFrequency := this.GetString("NotFrequency")
|
|
|
|
|
|
var startSize int
|
|
|
if pageSize <= 0 {
|
|
@@ -2258,7 +2266,11 @@ func (this *ChartInfoController) CalculateMultiSearch() {
|
|
|
condition += ` AND frequency IN (` + utils.GetOrmInReplace(len(frequencyArr)) + `) `
|
|
|
pars = append(pars, frequencyArr)
|
|
|
}
|
|
|
-
|
|
|
+ if notFrequency != "" {
|
|
|
+ notFrequencyArr := strings.Split(notFrequency, ",")
|
|
|
+ condition += ` AND frequency NOT IN (` + utils.GetOrmInReplace(len(notFrequencyArr)) + `) `
|
|
|
+ pars = append(pars, notFrequencyArr)
|
|
|
+ }
|
|
|
if sysUserIds != "" {
|
|
|
sysUserIdSlice := strings.Split(sysUserIds, ",")
|
|
|
condition += ` AND sys_user_id IN (` + utils.GetOrmInReplace(len(sysUserIdSlice)) + `)`
|