123456789101112131415161718192021222324252627282930313233 |
- package services
- import (
- "errors"
- "hongze/hongze_edb_lib/models"
- "hongze/hongze_edb_lib/utils"
- )
- // ModifyEdbInfoMaxAndMinInfo 修改指标的最大最小值
- func ModifyEdbInfoMaxAndMinInfo(edbInfo *models.EdbInfo) (err error, errMsg string) {
- // 修改最大最小值
- maxAndMinItem, err := models.GetEdbInfoMaxAndMinInfo(edbInfo.Source, edbInfo.EdbCode)
- if err != nil {
- if err.Error() == utils.ErrNoRow() {
- err = nil
- return
- }
- errMsg = "刷新指标失败!"
- err = errors.New("获取指标最大最小值失败,err:" + err.Error())
- return
- }
- if maxAndMinItem != nil {
- err = models.ModifyEdbInfoMaxAndMinInfo(edbInfo.EdbInfoId, maxAndMinItem)
- if err != nil {
- errMsg = "刷新指标失败!"
- err = errors.New("修改指标最大最小值失败,err:" + err.Error())
- return
- }
- }
- return
- }
|