123456789101112131415161718192021222324252627282930 |
- package data
- import (
- "eta/eta_api/models/data_manage"
- "time"
- )
- func AddEditEdbInfoRcord(oldEdbInfo *data_manage.EdbInfo, newEdbInfo *data_manage.EdbInfoEditRecord) (err error) {
- if oldEdbInfo.EdbName != newEdbInfo.EdbName || oldEdbInfo.Frequency != newEdbInfo.Frequency || oldEdbInfo.Unit != newEdbInfo.Unit {
- ctime := time.Now()
- edbRecord := new(data_manage.EdbInfoRecord)
- edbRecord.EdbInfoId = oldEdbInfo.EdbInfoId
- edbRecord.OldEdbName = oldEdbInfo.EdbName
- edbRecord.OldFrequency = oldEdbInfo.Frequency
- edbRecord.OldUnit = oldEdbInfo.Unit
- edbRecord.NewEdbName = newEdbInfo.EdbName
- edbRecord.NewFrequency = newEdbInfo.Frequency
- edbRecord.NewUnit = newEdbInfo.Unit
- edbRecord.OperateUserId = newEdbInfo.OperateUserId
- edbRecord.OperateUserRealName = newEdbInfo.OperateUserRealName
- edbRecord.CreateTime = ctime
- edbRecord.Timestamp = ctime.Unix()
- err = data_manage.AddEditEdbInfoRcord(edbRecord)
- if err != nil {
- return
- }
- err = data_manage.ModifyEdbInfoBaseTimeById(edbRecord.EdbInfoId, ctime)
- }
- return
- }
|