|
@@ -226,7 +226,7 @@ func (this *CalculateController) Edit() {
|
|
}
|
|
}
|
|
|
|
|
|
// 根据指标名称和指标ID校验库中是否还存在其他同名指标
|
|
// 根据指标名称和指标ID校验库中是否还存在其他同名指标
|
|
- existEdbName, err := logic.CheckExistByEdbNameAndEdbInfoId(0, req.EdbInfoId, req.EdbName, this.Lang)
|
|
|
|
|
|
+ existEdbName, err := logic.CheckExistByEdbNameAndEdbInfoId(utils.EDB_INFO_TYPE, req.EdbInfoId, req.EdbName, this.Lang)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "判断指标名称是否存在失败"
|
|
br.Msg = "判断指标名称是否存在失败"
|
|
br.ErrMsg = "判断指标名称是否存在失败,Err:" + err.Error()
|
|
br.ErrMsg = "判断指标名称是否存在失败,Err:" + err.Error()
|
|
@@ -514,7 +514,7 @@ func (this *CalculateController) BatchSave() {
|
|
//加入缓存机制,避免创建同一个名称的指标 end
|
|
//加入缓存机制,避免创建同一个名称的指标 end
|
|
|
|
|
|
// 根据指标名称和指标ID校验库中是否还存在其他同名指标
|
|
// 根据指标名称和指标ID校验库中是否还存在其他同名指标
|
|
- existEdbName, err := logic.CheckExistByEdbNameAndEdbInfoId(0, req.EdbInfoId, req.EdbName, this.Lang)
|
|
|
|
|
|
+ existEdbName, err := logic.CheckExistByEdbNameAndEdbInfoId(utils.EDB_INFO_TYPE, req.EdbInfoId, req.EdbName, this.Lang)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "判断指标名称是否存在失败"
|
|
br.Msg = "判断指标名称是否存在失败"
|
|
br.ErrMsg = "判断指标名称是否存在失败,Err:" + err.Error()
|
|
br.ErrMsg = "判断指标名称是否存在失败,Err:" + err.Error()
|
|
@@ -879,7 +879,7 @@ func (this *CalculateController) BatchEdit() {
|
|
}
|
|
}
|
|
|
|
|
|
// 根据指标名称和指标ID校验库中是否还存在其他同名指标
|
|
// 根据指标名称和指标ID校验库中是否还存在其他同名指标
|
|
- existEdbName, err := logic.CheckExistByEdbNameAndEdbInfoId(0, req.EdbInfoId, req.EdbName, this.Lang)
|
|
|
|
|
|
+ existEdbName, err := logic.CheckExistByEdbNameAndEdbInfoId(utils.EDB_INFO_TYPE, req.EdbInfoId, req.EdbName, this.Lang)
|
|
if err != nil {
|
|
if err != nil {
|
|
br.Msg = "判断指标名称是否存在失败"
|
|
br.Msg = "判断指标名称是否存在失败"
|
|
br.ErrMsg = "判断指标名称是否存在失败,Err:" + err.Error()
|
|
br.ErrMsg = "判断指标名称是否存在失败,Err:" + err.Error()
|
|
@@ -2245,6 +2245,14 @@ func (this *CalculateController) BatchSaveMulti() {
|
|
}()
|
|
}()
|
|
}
|
|
}
|
|
wg.Wait()
|
|
wg.Wait()
|
|
|
|
+
|
|
|
|
+ // 更新ES
|
|
|
|
+ if resp.Success != nil && len(resp.Success) > 0 {
|
|
|
|
+ for _, item := range resp.Success {
|
|
|
|
+ go logic.UpdateEs(item.EdbInfoId)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
br.Ret = 200
|
|
br.Ret = 200
|
|
br.Success = true
|
|
br.Success = true
|
|
br.Msg = "保存成功"
|
|
br.Msg = "保存成功"
|
|
@@ -2370,6 +2378,14 @@ func (this *CalculateController) BatchEditMulti() {
|
|
br.ErrMsg = "批量指标计算,保存失败,Err:" + err.Error()
|
|
br.ErrMsg = "批量指标计算,保存失败,Err:" + err.Error()
|
|
return
|
|
return
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ // 更新ES
|
|
|
|
+ if resp.Success != nil && len(resp.Success) > 0 {
|
|
|
|
+ for _, item := range resp.Success {
|
|
|
|
+ go logic.UpdateEs(item.EdbInfoId)
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
br.Ret = 200
|
|
br.Ret = 200
|
|
br.Success = true
|
|
br.Success = true
|
|
br.Msg = "保存成功"
|
|
br.Msg = "保存成功"
|