|
@@ -50,6 +50,7 @@ type EdbInfo struct {
|
|
|
TerminalCode string `description:"终端编码,用于配置在机器上"`
|
|
|
DataUpdateTime string `description:"最近一次数据发生变化的时间"`
|
|
|
ErDataUpdateDate string `description:"本次更新,数据发生变化的最早日期"`
|
|
|
+ SourceIndexName string `description:"数据源中的指标名称"`
|
|
|
}
|
|
|
|
|
|
func (e *EdbInfo) Add() (err error) {
|
|
@@ -1139,6 +1140,7 @@ func EdbInfoAdd(req *AddEdbInfoParams, serverUrl string, sysUserId int, sysUserR
|
|
|
edbType = 2 //计算指标
|
|
|
}
|
|
|
|
|
|
+ var sourceIndexName string
|
|
|
// 钢联化工需要校验下信息是否完整
|
|
|
if source == utils.DATA_SOURCE_MYSTEEL_CHEMICAL {
|
|
|
indexObj := new(BaseFromMysteelChemicalIndex)
|
|
@@ -1151,6 +1153,7 @@ func EdbInfoAdd(req *AddEdbInfoParams, serverUrl string, sysUserId int, sysUserR
|
|
|
err = errors.New("指标信息不全")
|
|
|
return
|
|
|
}
|
|
|
+ sourceIndexName = tmpItem.IndexName
|
|
|
}
|
|
|
|
|
|
edbInfo.EdbCode = req.EdbCode
|
|
@@ -1173,6 +1176,7 @@ func EdbInfoAdd(req *AddEdbInfoParams, serverUrl string, sysUserId int, sysUserR
|
|
|
edbInfo.MinValue = itemVal.MinValue
|
|
|
}
|
|
|
edbInfo.EdbType = edbType
|
|
|
+ edbInfo.SourceIndexName = sourceIndexName
|
|
|
edbInfoId, err := AddEdbInfo(edbInfo)
|
|
|
if err != nil {
|
|
|
err = errors.New("保存失败,Err:" + err.Error())
|