|
@@ -1,6 +1,7 @@
|
|
|
package services
|
|
|
|
|
|
import (
|
|
|
+ "errors"
|
|
|
"eta/eta_index_lib/logic"
|
|
|
"eta/eta_index_lib/models"
|
|
|
"eta/eta_index_lib/services/alarm_msg"
|
|
@@ -88,6 +89,23 @@ func SmmIndexHandle(baseFilePath, renameFilePath, indexName, indexCode, unit, fr
|
|
|
exitDataMap[v.DataTime] = v
|
|
|
}
|
|
|
indexId = item.BaseFromSmmIndexId
|
|
|
+ //修改指标信息
|
|
|
+ updateParams := make(map[string]interface{})
|
|
|
+ updateParams["index_name"] = indexName
|
|
|
+ updateParams["frequency"] = frequency
|
|
|
+ updateParams["unit"] = unit
|
|
|
+ updateParams["interface"] = source
|
|
|
+ updateParams["modify_time"] = time.Now()
|
|
|
+
|
|
|
+ whereParam := make(map[string]interface{})
|
|
|
+ whereParam["index_code"] = indexCode
|
|
|
+
|
|
|
+ smmIndexObj := new(models.BaseFromSmmIndex)
|
|
|
+ err = smmIndexObj.Update(updateParams, whereParam)
|
|
|
+ if err != nil {
|
|
|
+ err = errors.New("smm index update err:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// 遍历excel数据,然后跟现有的数据做校验,不存在则入库
|