|
@@ -68,88 +68,89 @@ func InitBaseIndexData() {
|
|
|
case 7:
|
|
|
source = colCell
|
|
|
}
|
|
|
- if classifyFirst != "" &&
|
|
|
- classifySecond != "" &&
|
|
|
- classifyThree != "" &&
|
|
|
- indexCode != "" &&
|
|
|
- indexName != "" &&
|
|
|
- unit != "" &&
|
|
|
- frequency != "" &&
|
|
|
- source != "" {
|
|
|
+ }
|
|
|
|
|
|
- method := "classify/get_or_add"
|
|
|
- classifyFirstMap := make(map[string]interface{})
|
|
|
- classifyFirstMap["ClassifyName"] = classifyFirst
|
|
|
- classifyFirstMap["ParentId"] = 0
|
|
|
- classifyFirstMap["Level"] = 0
|
|
|
- classifyFirstMap["ClassifyType"] = 0
|
|
|
- resp, err := PostEdbLib(classifyFirstMap, method)
|
|
|
- if err != nil {
|
|
|
- utils.FileLog.Info("初始化分类1失败:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- if resp.Ret != 200 {
|
|
|
- utils.FileLog.Info("初始化分类1失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
- return
|
|
|
- }
|
|
|
+ if classifyFirst != "" &&
|
|
|
+ classifySecond != "" &&
|
|
|
+ classifyThree != "" &&
|
|
|
+ indexCode != "" &&
|
|
|
+ indexName != "" &&
|
|
|
+ unit != "" &&
|
|
|
+ frequency != "" &&
|
|
|
+ source != "" {
|
|
|
|
|
|
- classifySecondMap := make(map[string]interface{})
|
|
|
- classifySecondMap["ClassifyName"] = classifySecond
|
|
|
- classifySecondMap["ParentId"] = 0
|
|
|
- classifySecondMap["Level"] = 0
|
|
|
- classifySecondMap["ClassifyType"] = 0
|
|
|
- resp, err = PostEdbLib(classifySecondMap, method)
|
|
|
- if err != nil {
|
|
|
- utils.FileLog.Info("初始化分类2失败:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- if resp.Ret != 200 {
|
|
|
- utils.FileLog.Info("初始化分类2失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
- return
|
|
|
- }
|
|
|
+ method := "classify/get_or_add"
|
|
|
+ classifyFirstMap := make(map[string]interface{})
|
|
|
+ classifyFirstMap["ClassifyName"] = classifyFirst
|
|
|
+ classifyFirstMap["ParentId"] = 0
|
|
|
+ classifyFirstMap["Level"] = 0
|
|
|
+ classifyFirstMap["ClassifyType"] = 0
|
|
|
+ resp, err := PostEdbLib(classifyFirstMap, method)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("初始化分类1失败:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if resp.Ret != 200 {
|
|
|
+ utils.FileLog.Info("初始化分类1失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- classifyThreeMap := make(map[string]interface{})
|
|
|
- classifyThreeMap["ClassifyName"] = classifyThree
|
|
|
- classifyThreeMap["ParentId"] = 0
|
|
|
- classifyThreeMap["Level"] = 0
|
|
|
- classifyThreeMap["ClassifyType"] = 0
|
|
|
- resp, err = PostEdbLib(classifyThreeMap, method)
|
|
|
- if err != nil {
|
|
|
- utils.FileLog.Info("初始化分类3失败:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- if resp.Ret != 200 {
|
|
|
- utils.FileLog.Info("初始化分类3失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
- return
|
|
|
- }
|
|
|
- classify := resp.Data.(*models.EdbClassify)
|
|
|
- var classifyId int
|
|
|
- if classify != nil {
|
|
|
- classifyId = classify.ClassifyId
|
|
|
- }
|
|
|
- method = "edb_info/add"
|
|
|
- indexMap := make(map[string]interface{})
|
|
|
- indexMap["Source"] = IndexSourceMap[source]
|
|
|
- indexMap["EdbCode"] = indexCode
|
|
|
- indexMap["EdbName"] = indexName
|
|
|
- indexMap["Frequency"] = frequency
|
|
|
- indexMap["Unit"] = unit
|
|
|
- indexMap["ClassifyId"] = classifyId
|
|
|
- resp, err = PostEdbLib(indexMap, method)
|
|
|
- if err != nil {
|
|
|
- utils.FileLog.Info("初始化指标失败:" + err.Error())
|
|
|
- return
|
|
|
- }
|
|
|
- if resp.Ret != 200 {
|
|
|
- utils.FileLog.Info("初始化指标失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
- return
|
|
|
- }
|
|
|
+ classifySecondMap := make(map[string]interface{})
|
|
|
+ classifySecondMap["ClassifyName"] = classifySecond
|
|
|
+ classifySecondMap["ParentId"] = 0
|
|
|
+ classifySecondMap["Level"] = 0
|
|
|
+ classifySecondMap["ClassifyType"] = 0
|
|
|
+ resp, err = PostEdbLib(classifySecondMap, method)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("初始化分类2失败:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if resp.Ret != 200 {
|
|
|
+ utils.FileLog.Info("初始化分类2失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- fmt.Println("add index success:" + indexCode)
|
|
|
- } else {
|
|
|
- fmt.Println("data is empty")
|
|
|
- fmt.Println(classifyFirst, classifySecond, classifyThree, indexCode, indexName, unit, frequency, source)
|
|
|
+ classifyThreeMap := make(map[string]interface{})
|
|
|
+ classifyThreeMap["ClassifyName"] = classifyThree
|
|
|
+ classifyThreeMap["ParentId"] = 0
|
|
|
+ classifyThreeMap["Level"] = 0
|
|
|
+ classifyThreeMap["ClassifyType"] = 0
|
|
|
+ resp, err = PostEdbLib(classifyThreeMap, method)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("初始化分类3失败:" + err.Error())
|
|
|
+ return
|
|
|
}
|
|
|
+ if resp.Ret != 200 {
|
|
|
+ utils.FileLog.Info("初始化分类3失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ classify := resp.Data.(*models.EdbClassify)
|
|
|
+ var classifyId int
|
|
|
+ if classify != nil {
|
|
|
+ classifyId = classify.ClassifyId
|
|
|
+ }
|
|
|
+ method = "edb_info/add"
|
|
|
+ indexMap := make(map[string]interface{})
|
|
|
+ indexMap["Source"] = IndexSourceMap[source]
|
|
|
+ indexMap["EdbCode"] = indexCode
|
|
|
+ indexMap["EdbName"] = indexName
|
|
|
+ indexMap["Frequency"] = frequency
|
|
|
+ indexMap["Unit"] = unit
|
|
|
+ indexMap["ClassifyId"] = classifyId
|
|
|
+ resp, err = PostEdbLib(indexMap, method)
|
|
|
+ if err != nil {
|
|
|
+ utils.FileLog.Info("初始化指标失败:" + err.Error())
|
|
|
+ return
|
|
|
+ }
|
|
|
+ if resp.Ret != 200 {
|
|
|
+ utils.FileLog.Info("初始化指标失败:" + resp.Msg + ";" + resp.ErrMsg)
|
|
|
+ return
|
|
|
+ }
|
|
|
+
|
|
|
+ fmt.Println("add index success:" + indexCode)
|
|
|
+ } else {
|
|
|
+ fmt.Println("data is empty")
|
|
|
+ fmt.Println(classifyFirst, classifySecond, classifyThree, indexCode, indexName, unit, frequency, source)
|
|
|
}
|
|
|
}
|
|
|
}
|