浏览代码

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

hsun 12 小时之前
父节点
当前提交
e05fcdc4cc
共有 1 个文件被更改,包括 2 次插入2 次删除
  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)