|
@@ -224,6 +224,23 @@ func (this *CoalMineDataController) JsmHistory() {
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ // 更新指标最新日期
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ obj := new(models.BaseFromCoalmineMapping)
|
|
|
+ for _, v := range indexItems {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -449,6 +466,24 @@ func (this *CoalMineDataController) CoastalHistory() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 更新指标最新日期
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ obj := new(models.BaseFromCoalmineMapping)
|
|
|
+ for _, v := range indexItems {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -653,6 +688,24 @@ func (this *CoalMineDataController) InlandHistory() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 更新指标最新日期
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ obj := new(models.BaseFromCoalmineMapping)
|
|
|
+ for _, v := range indexItems {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -1001,6 +1054,56 @@ func (this *CoalMineDataController) Jsm() {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ // 更新指标最新日期
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ obj := new(models.BaseFromCoalmineMapping)
|
|
|
+
|
|
|
+ for _, v := range items {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+
|
|
|
+ for _, v := range itemsIndex {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+
|
|
|
+ for _, v := range itemsCompany {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ for _, v := range itemsCompanyIndex {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -1210,6 +1313,24 @@ func (this *CoalMineDataController) Coastal() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 更新指标最新日期
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ obj := new(models.BaseFromCoalmineMapping)
|
|
|
+ for _, v := range indexItems {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -1421,6 +1542,24 @@ func (this *CoalMineDataController) Inland() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 更新指标最新日期
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ obj := new(models.BaseFromCoalmineMapping)
|
|
|
+ for _, v := range indexItems {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ }
|
|
|
+
|
|
|
br.Ret = 200
|
|
|
br.Success = true
|
|
|
br.Msg = "获取成功"
|
|
@@ -1447,7 +1586,6 @@ func (this *CoalMineDataController) Firm() {
|
|
|
return
|
|
|
}
|
|
|
|
|
|
-
|
|
|
var year, month, day string
|
|
|
var yearMap = make(map[int]string)
|
|
|
var monthMap = make(map[int]string)
|
|
@@ -1655,6 +1793,27 @@ func (this *CoalMineDataController) Firm() {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ // 更新指标最新日期
|
|
|
+ {
|
|
|
+ go func() {
|
|
|
+ obj := new(models.BaseFromCoalmineMapping)
|
|
|
+ for _, v := range indexItems {
|
|
|
+ indexCode := v.IndexCode
|
|
|
+ var dateItem *models.EdbInfoMaxAndMinInfo
|
|
|
+ dateItem, err = obj.GetMaxAndMinDateByIndexCode(indexCode)
|
|
|
+ if err != nil {
|
|
|
+ err = fmt.Errorf("查询指标最新日期失败 Err:%s", err)
|
|
|
+ return
|
|
|
+ }
|
|
|
+ obj.ModifyIndexMaxAndMinDate(indexCode, dateItem)
|
|
|
+ }
|
|
|
+ }()
|
|
|
+ }
|
|
|
+
|
|
|
+ br.Ret = 200
|
|
|
+ br.Success = true
|
|
|
+ br.Msg = "获取成功"
|
|
|
return
|
|
|
}
|
|
|
|