Browse Source

数据源刷新时,没有刷新指标库bug

xyxie 3 ngày trước cách đây
mục cha
commit
93ee574b80
2 tập tin đã thay đổi với 10 bổ sung1 xóa
  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, ``)
 		}
 	}