浏览代码

fix: 结果统计

hsun 6 天之前
父节点
当前提交
49bacf26ce
共有 2 个文件被更改,包括 2 次插入1 次删除
  1. 1 1
      controllers/assessment/assessment_form.go
  2. 1 0
      services/assessment_form.go

+ 1 - 1
controllers/assessment/assessment_form.go

@@ -1004,7 +1004,7 @@ func (this *AssessmentFormController) ResultStatistic() {
 		formOb := new(models.AssessmentForm)
 		cond := fmt.Sprintf(` AND %s = ? AND %s IN (?) AND (%s BETWEEN ? AND ?)`, formOb.Cols().Status, formOb.Cols().ResearcherId, formOb.Cols().BaseDate)
 		pars := make([]interface{}, 0)
-		pars = append(pars, models.AssessmentFormStatusSubmitted, params.AssessmentResearcherIds, params.StartTime, parEndDate)
+		pars = append(pars, models.AssessmentFormStatusSubmitted, researcherIds, params.StartTime, parEndDate)
 		list, e := formOb.GetItemsByCondition(cond, pars, []string{}, "")
 		if e != nil {
 			br.Msg = "获取失败"

+ 1 - 0
services/assessment_form.go

@@ -390,6 +390,7 @@ func calculateWeekUpDownTrend(basePrice, weekPrice, weekFluctuate float64, forec
 	return
 }
 
+// CalculateResultStatistic 计算正确率
 func CalculateResultStatistic(forms []*models.AssessmentForm, varietyData []*models.AssessmentVarietyData, results []*models.AssessmentFormResultStatisticItem) (resp []*models.AssessmentFormResultStatisticItem, err error) {
 	if len(forms) == 0 {
 		return