Browse Source

图表上传判断是否已存在

xyxie 1 week ago
parent
commit
f218c20a5d
2 changed files with 4 additions and 3 deletions
  1. 2 2
      services/chart_info.go
  2. 2 1
      services/edb_info.go

+ 2 - 2
services/chart_info.go

@@ -38,8 +38,8 @@ func AddChartInfo(req *models.AddChartReq, sysUserId int, sysUserRealName string
 	var pars []interface{}
 
 	// todo 判断同一个平台上的图表是否重复
-	condition += " AND chart_name=? AND source = ? "
-	pars = append(pars, req.ChartInfo.ChartName, req.ChartInfo.Source)
+	condition += " AND chart_info_id=?"
+	pars = append(pars, req.ChartInfo.ChartInfoId)
 
 	count, err := models.GetChartInfoCountByCondition(condition, pars)
 	if err != nil {

+ 2 - 1
services/edb_info.go

@@ -73,7 +73,8 @@ func BatchAddOrUpdateEdbInfo(edbList []*models.EdbInfo, edbMapping []*models.Edb
 func AddOrUpdateEdbInfo(edbItem *models.EdbInfo, sysUserId int, sysUserRealName string) (edbInfo *models.EdbInfo, err error, errMsg string, isSendEmail bool) {
 	isSendEmail = true
 	//判断指标是否存在
-	edbInfo, err = models.GetEdbInfoByEdbCode(edbItem.EdbCode)
+	//edbInfo, err = models.GetEdbInfoByEdbCode(edbItem.EdbCode)
+	edbInfo, err = models.GetEdbInfoById(edbItem.EdbInfoId)
 	if err != nil {
 		if err.Error() == utils.ErrNoRow() {
 			err = nil