Răsfoiți Sursa

fix: 修复旧指标信息的保存

zqbao 10 luni în urmă
părinte
comite
6ece5d9fb6
1 a modificat fișierele cu 11 adăugiri și 1 ștergeri
  1. 11 1
      controllers/data_manage/edb_info.go

+ 11 - 1
controllers/data_manage/edb_info.go

@@ -2403,6 +2403,11 @@ func (this *EdbInfoController) EdbInfoEdit() {
 		return
 	}
 
+	// 记录旧的指标基本信息
+	oldEdbName := edbInfo.EdbName
+	oldFrequency := edbInfo.Frequency
+	oldUnit := edbInfo.Unit
+
 	var haveOperaAuth bool
 	// 权限校验
 	{
@@ -2497,13 +2502,18 @@ func (this *EdbInfoController) EdbInfoEdit() {
 	//}
 
 	// 新增保存记录日志
+	oldEdbInfo := new(data_manage.EdbInfo)
+	oldEdbInfo.EdbInfoId = edbInfo.EdbInfoId
+	oldEdbInfo.EdbName = oldEdbName
+	oldEdbInfo.Frequency = oldFrequency
+	oldEdbInfo.Unit = oldUnit
 	newEdbInfoRecord := new(data_manage.EdbInfoEditRecord)
 	newEdbInfoRecord.EdbName = req.EdbName
 	newEdbInfoRecord.Frequency = req.Frequency
 	newEdbInfoRecord.Unit = req.Unit
 	newEdbInfoRecord.OperateUserId = sysUser.AdminId
 	newEdbInfoRecord.OperateUserRealName = sysUser.RealName
-	go data.AddEditEdbInfoRcord(edbInfo, newEdbInfoRecord)
+	go data.AddEditEdbInfoRcord(oldEdbInfo, newEdbInfoRecord)
 
 	//新增操作日志
 	{