|
@@ -17,9 +17,17 @@ func GetIndexFromJiaYue(indexCode, source, startDate, endDate string) (data *res
|
|
|
return
|
|
|
}
|
|
|
}()
|
|
|
+ var sourceArray []string
|
|
|
+ if source == "wind" {
|
|
|
+ sourceArray = append(sourceArray, "wind", "wind_stop", "wind_p", "wind_tmp")
|
|
|
+ } else if source == "manual" {
|
|
|
+ sourceArray = append(sourceArray, "manual", "manul", "munal")
|
|
|
+ } else {
|
|
|
+ sourceArray = append(sourceArray, source)
|
|
|
+ }
|
|
|
var indexPars []interface{}
|
|
|
- indexCond := " SOURCE_TYPE = :1"
|
|
|
- indexPars = append(indexPars, source)
|
|
|
+ indexCond := ` SOURCE_TYPE IN (` + utils.GetOracleInReplace(len(sourceArray)) + `)`
|
|
|
+ indexPars = append(indexPars, sourceArray)
|
|
|
|
|
|
if source == "wind" {
|
|
|
indexCond += " AND SOURCE_CODE = :1 "
|