update.go 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. package edb_data
  2. import "hongze/hongze_yb/global"
  3. func ModifyEdbDataThs(edbInfoId int64, dataTime string, value float64) (err error) {
  4. sql := ` UPDATE edb_data_ths SET value=?,modify_time=NOW() WHERE edb_info_id=? AND data_time=? `
  5. err = global.MYSQL["data"].Exec(sql, value, edbInfoId, dataTime).Error
  6. return
  7. }
  8. func ModifyEdbDataWind(edbInfoId int64, dataTime string, value float64) (err error) {
  9. sql := ` UPDATE edb_data_wind SET value=?,modify_time=NOW() WHERE edb_info_id=? AND data_time=? `
  10. err = global.MYSQL["data"].Exec(sql, value, edbInfoId, dataTime).Error
  11. return
  12. }
  13. func ModifyEdbDataPb(edbInfoId int, dataTime string, value float64) (err error) {
  14. sql := ` UPDATE edb_data_pb SET value=?,modify_time=NOW() WHERE edb_info_id=? AND data_time=? `
  15. err = global.MYSQL["data"].Exec(sql, value, edbInfoId, dataTime).Error
  16. return
  17. }
  18. func ModifyBaseFromSmmData(smmDataId int, value string) (err error) {
  19. sql := `UPDATE base_from_smm_data SET value=?,modify_time=NOW() WHERE smm_data_id=? `
  20. err = global.MYSQL["data"].Exec(sql, value, smmDataId).Error
  21. return
  22. }
  23. func ModifyBaseFromSmmMinDateAndMaxDate(baseFromSmmIndexId int, minDate, maxDate string) (err error) {
  24. sql := ` UPDATE base_from_smm_index SET start_date=?,end_date=?,modify_time=NOW() WHERE base_from_smm_index_id=? `
  25. err = global.MYSQL["data"].Exec(sql, minDate, maxDate, baseFromSmmIndexId).Error
  26. return
  27. }
  28. func ModifyEdbDataGl(edbInfoId int64, dataTime, value string) (err error) {
  29. sql := ` UPDATE edb_data_gl SET value=?,modify_time=NOW() WHERE edb_info_id=? AND data_time=? `
  30. err = global.MYSQL["data"].Exec(sql, value, edbInfoId, dataTime).Error
  31. return
  32. }
  33. func ModifyEdbInfoMaxAndMinInfo(edbInfoId int, item *EdbInfoMaxAndMinInfo) (err error) {
  34. sql := ` UPDATE edb_info SET start_date=?,end_date=?,min_value=?,max_value=?,is_update=2,latest_date=?,latest_value=?,modify_time=NOW() WHERE edb_info_id=? `
  35. err = global.MYSQL["data"].Exec(sql, item.MinDate, item.MaxDate, item.MinValue, item.MaxValue, item.MaxDate, item.LatestValue, edbInfoId).Error
  36. return
  37. }