Răsfoiți Sursa

Merge branch 'hotfix/bug8187_yongyi' into debug

xyxie 3 zile în urmă
părinte
comite
15fa01dd5b
2 a modificat fișierele cu 10 adăugiri și 1 ștergeri
  1. 9 0
      logic/base_edb_info.go
  2. 1 1
      services/base_from_yongyi.go

+ 9 - 0
logic/base_edb_info.go

@@ -41,6 +41,15 @@ func RefreshBaseEdbInfo(edbInfo *models.EdbInfo, startDate string) (isHandling b
 	case utils.DATA_SOURCE_RADISH_RESEARCH:
 		ob := new(models.BaseFromRadishResearch)
 		err = ob.Refresh(edbInfo.EdbInfoId, edbInfo.EdbCode, startDate)
+	case utils.DATA_SOURCE_YONYI:
+		ob := new(models.BaseFromYongyi)
+		err = ob.Refresh(edbInfo.EdbInfoId, edbInfo.EdbCode, startDate)
+	case utils.DATA_SOURCE_GPR_RISK:
+		ob := new(models.BaseFromGprRisk)
+		err = ob.Refresh(edbInfo.EdbInfoId, edbInfo.EdbCode, startDate)
+	case utils.DATA_SOURCE_PuRang:
+		ob := new(models.BaseFromPurang)
+		err = ob.Refresh(edbInfo.EdbInfoId, edbInfo.EdbCode, startDate)
 	default:
 		return
 	}

+ 1 - 1
services/base_from_yongyi.go

@@ -298,7 +298,7 @@ func handleYongyiIndex(req *models.HandleYongyiExcelData, terminalCode string, c
 		}
 
 		// 已经加入到指标库的话,那么就去更新ETA指标库吧
-		if edbInfo != nil {
+		if edbInfo != nil && edbInfo.EdbInfoId > 0 {
 			go logic.RefreshBaseEdbInfo(edbInfo, ``)
 		}
 	}