edb_data_mysteel_chemical.go 863 B

1234567891011121314151617181920212223242526272829
  1. package data_manage
  2. import (
  3. "eta_gn/eta_api/global"
  4. )
  5. // GetEdbDataMysteelChemicalMaxOrMinDate 根据钢联化工指标code获取最大、最小日期
  6. func GetEdbDataMysteelChemicalMaxOrMinDate(edbCode string) (minDate, maxDate string, err error) {
  7. sql := ` SELECT MIN(data_time) AS minDate,MAX(data_time) AS maxDate FROM edb_data_mysteel_chemical WHERE edb_code=? `
  8. var tmpDate SmmMaxOrMinDate
  9. err = global.DmSQL["data"].Raw(sql, edbCode).Scan(&tmpDate).Error
  10. if err != nil {
  11. return
  12. }
  13. minDate = tmpDate.MinDate
  14. maxDate = tmpDate.MaxDate
  15. return
  16. }
  17. // 更新钢联化工指标的刷新状态
  18. func UpdateMysteelChemicalRefreshStatus(edbCode string, isStop int) (err error) {
  19. sql := ` UPDATE base_from_mysteel_chemical_index SET is_stop = ? WHERE index_code =? and is_stop=1`
  20. err = global.DmSQL["data"].Exec(sql, isStop, edbCode).Error
  21. return
  22. }