Browse Source

fix: 研究员考核-导入数据更新操作

hsun 21 hours ago
parent
commit
e05fcdc4cc
1 changed files with 2 additions and 2 deletions
  1. 2 2
      controllers/assessment/assessment_variety.go

+ 2 - 2
controllers/assessment/assessment_variety.go

@@ -834,12 +834,12 @@ func (this *AssessmentVarietyController) ImportData() {
 	}
 	existsMapping := make(map[string]*models.AssessmentVarietyData)
 	for _, v := range existsData {
-		k := fmt.Sprintf("%s-%s", v.VarietyName, v.WeekDate.Format(utils.FormatDate))
+		k := fmt.Sprintf("%d-%s", v.VarietyId, v.WeekDate.Format(utils.FormatDate))
 		existsMapping[k] = v
 	}
 	insertData, updateData := make([]*models.AssessmentVarietyData, 0), make([]*models.AssessmentVarietyData, 0)
 	for _, v := range rowData {
-		k := fmt.Sprintf("%s-%s", v.VarietyName, v.WeekDate.Format(utils.FormatDate))
+		k := fmt.Sprintf("%d-%s", v.VarietyId, v.WeekDate.Format(utils.FormatDate))
 		exist := existsMapping[k]
 		if exist == nil {
 			insertData = append(insertData, v)