|
@@ -31,12 +31,12 @@ func SyncBaseFromIcpi() (err error) {
|
|
|
respObj := new(data_manage.IcpiIndexResp)
|
|
|
err = json.Unmarshal([]byte(result), &respObj)
|
|
|
if err != nil {
|
|
|
- utils.FileLog.Info("err:",err.Error())
|
|
|
- fmt.Println("err:",err.Error())
|
|
|
+ utils.FileLog.Info("err:", err.Error())
|
|
|
+ fmt.Println("err:", err.Error())
|
|
|
return err
|
|
|
}
|
|
|
//获取所有指标信息 某一天的
|
|
|
- allIndex, err := data_manage.GetBaseFromIcpiIndexAll(startDate)
|
|
|
+ /*allIndex, err := data_manage.GetBaseFromIcpiIndexAll(startDate)
|
|
|
if err != nil {
|
|
|
return
|
|
|
}
|
|
@@ -44,18 +44,16 @@ func SyncBaseFromIcpi() (err error) {
|
|
|
existIndexMap := make(map[int]*data_manage.BaseFromIcpiIndex)
|
|
|
for _, v := range allIndex {
|
|
|
existIndexMap[v.BaseFromIcpiIndexId] = v
|
|
|
- }
|
|
|
+ }*/
|
|
|
|
|
|
icpiObj := new(data_manage.BaseFromIcpiIndex)
|
|
|
|
|
|
for _, zv := range respObj.Data {
|
|
|
- if _, ok := existIndexMap[zv.BaseFromIcpiIndexId]; !ok {
|
|
|
- newID, err := icpiObj.AddBaseFromIcpiIndex(zv)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("insert error:", err)
|
|
|
- }
|
|
|
- fmt.Println("insert new indexID:", newID)
|
|
|
+ newID, err := icpiObj.InsertOrUpdateBaseFromIcpiIndex(zv)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("InsertOrUpdateBaseFromIcpiIndex error:", err)
|
|
|
}
|
|
|
+ fmt.Println("InsertOrUpdateBaseFromIcpiIndex new indexID:", newID)
|
|
|
}
|
|
|
return err
|
|
|
}
|
|
@@ -78,24 +76,24 @@ func SyncBaseFromIcpiClassify() (err error) {
|
|
|
return err
|
|
|
}
|
|
|
//获取所有分类
|
|
|
- allClassify, err := data_manage.GetBaseFromIcpiClassifyAll()
|
|
|
- if err != nil {
|
|
|
- return
|
|
|
- }
|
|
|
+ /* allClassify, err := data_manage.GetBaseFromIcpiClassifyAll()
|
|
|
+ if err != nil {
|
|
|
+ return
|
|
|
+ }
|
|
|
|
|
|
- existIndexMap := make(map[int]*data_manage.BaseFromIcpiClassify)
|
|
|
- for _, v := range allClassify {
|
|
|
- existIndexMap[v.BaseFromIcpiClassifyId] = v
|
|
|
- }
|
|
|
+ existIndexMap := make(map[int]*data_manage.BaseFromIcpiClassify)
|
|
|
+ for _, v := range allClassify {
|
|
|
+ existIndexMap[v.BaseFromIcpiClassifyId] = v
|
|
|
+ }*/
|
|
|
|
|
|
for _, item := range respObj.Data {
|
|
|
- if _, ok := existIndexMap[item.BaseFromIcpiClassifyId]; !ok {
|
|
|
- newID, err := data_manage.AddBaseFromIcpiClassify(item)
|
|
|
- if err != nil {
|
|
|
- fmt.Println("AddBaseFromIcpiClassify error:", err)
|
|
|
- }
|
|
|
- fmt.Println("AddBaseFromIcpiClassify new indexID:", newID)
|
|
|
+ //if _, ok := existIndexMap[item.BaseFromIcpiClassifyId]; !ok {
|
|
|
+ newID, err := data_manage.InsertOrUpdateBaseFromIcpiClassify(item)
|
|
|
+ if err != nil {
|
|
|
+ fmt.Println("InsertOrUpdateBaseFromIcpiClassify error:", err)
|
|
|
}
|
|
|
+ fmt.Println("InsertOrUpdateBaseFromIcpiClassify new indexID:", newID)
|
|
|
+ //}
|
|
|
}
|
|
|
return err
|
|
|
}
|