|
@@ -4247,7 +4247,7 @@ func (this *EdbInfoController) SetEdbDataInsertConfig() {
|
|
|
// TraceEdbInfo
|
|
|
// @Title 指标溯源接口
|
|
|
// @Description 指标溯源接口
|
|
|
-// @Param EdbInfoId query int true "指标id"
|
|
|
+// @Param UniqueCode query int true "指标唯一编码,如果是管理后台访问,传固定字符串:7c69b590249049942070ae9dcd5bf6dc"
|
|
|
// @Success 200 {object} data_manage.ChartListResp
|
|
|
// @router /edb_info/trace [get]
|
|
|
func (this *EdbInfoController) TraceEdbInfo() {
|
|
@@ -4263,14 +4263,32 @@ func (this *EdbInfoController) TraceEdbInfo() {
|
|
|
br.Ret = 408
|
|
|
return
|
|
|
}
|
|
|
- edbInfoId, _ := this.GetInt("EdbInfoId")
|
|
|
- if edbInfoId <= 0 {
|
|
|
+ //edbInfoId, _ := this.GetInt("EdbInfoId")
|
|
|
+ //if edbInfoId <= 0 {
|
|
|
+ // br.Msg = "参数错误"
|
|
|
+ // br.ErrMsg = "参数错误"
|
|
|
+ // return
|
|
|
+ //}
|
|
|
+
|
|
|
+ uniqueCode := this.GetString("UniqueCode")
|
|
|
+ if uniqueCode == `` {
|
|
|
br.Msg = "参数错误"
|
|
|
br.ErrMsg = "参数错误"
|
|
|
return
|
|
|
}
|
|
|
|
|
|
- resp, err := data.TraceEdbInfoByEdbInfoId(edbInfoId)
|
|
|
+ // 根据UniqueCode获取指标信息
|
|
|
+ edbInfo, err := data_manage.GetEdbInfoByUniqueCode(uniqueCode)
|
|
|
+ if err != nil {
|
|
|
+ br.Msg = "获取失败"
|
|
|
+ br.Msg = "获取失败,Err:" + err.Error()
|
|
|
+ if err.Error() == utils.ErrNoRow() {
|
|
|
+ br.Msg = "指标不存在"
|
|
|
+ }
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ resp, err := data.TraceEdbInfoByEdbInfoId(edbInfo.EdbInfoId)
|
|
|
if err != nil {
|
|
|
br.Msg = "获取失败"
|
|
|
br.Msg = "获取失败,Err:" + err.Error()
|