|
@@ -8,6 +8,7 @@ import (
|
|
"eta/eta_api/models/data_manage/excel/request"
|
|
"eta/eta_api/models/data_manage/excel/request"
|
|
"eta/eta_api/models/data_manage/excel/response"
|
|
"eta/eta_api/models/data_manage/excel/response"
|
|
"eta/eta_api/models/system"
|
|
"eta/eta_api/models/system"
|
|
|
|
+ "eta/eta_api/services/alarm_msg"
|
|
"eta/eta_api/services/data"
|
|
"eta/eta_api/services/data"
|
|
"eta/eta_api/services/data/data_manage_permission"
|
|
"eta/eta_api/services/data/data_manage_permission"
|
|
"eta/eta_api/utils"
|
|
"eta/eta_api/utils"
|
|
@@ -502,6 +503,11 @@ func GetExcelEdbBatchRefreshKey(source string, reportId, chapterId int) string {
|
|
|
|
|
|
// ReplaceEdbInExcel 替换表格中的指标
|
|
// ReplaceEdbInExcel 替换表格中的指标
|
|
func ReplaceEdbInExcel(oldEdbInfo, newEdbInfo *data_manage.EdbInfo) (err error) {
|
|
func ReplaceEdbInExcel(oldEdbInfo, newEdbInfo *data_manage.EdbInfo) (err error) {
|
|
|
|
+ defer func() {
|
|
|
|
+ if err != nil {
|
|
|
|
+ go alarm_msg.SendAlarmMsg("替换表格中的指标失败提醒,errmsg:"+err.Error(), 3)
|
|
|
|
+ }
|
|
|
|
+ }()
|
|
//查询和指标相关的 表格
|
|
//查询和指标相关的 表格
|
|
mappingList, err := excel.GetExcelEdbMappingByEdbInfoId(oldEdbInfo.EdbInfoId)
|
|
mappingList, err := excel.GetExcelEdbMappingByEdbInfoId(oldEdbInfo.EdbInfoId)
|
|
if err != nil {
|
|
if err != nil {
|
|
@@ -550,7 +556,7 @@ func ReplaceEdbInExcel(oldEdbInfo, newEdbInfo *data_manage.EdbInfo) (err error)
|
|
err = fmt.Errorf("替换表格中的指标失败,错误:%s", err.Error())
|
|
err = fmt.Errorf("替换表格中的指标失败,错误:%s", err.Error())
|
|
return
|
|
return
|
|
}
|
|
}
|
|
-
|
|
|
|
|
|
+
|
|
//todo 是否需要刷新表格中的指标数据
|
|
//todo 是否需要刷新表格中的指标数据
|
|
return
|
|
return
|
|
}
|
|
}
|