|
|
@@ -186,7 +186,8 @@ func getCompanyContractReportData(ctx context.Context, dataType string, params *
|
|
|
}
|
|
|
|
|
|
// 统计目标值和实际值
|
|
|
- for index, target := range targets {
|
|
|
+ var index int
|
|
|
+ for _, target := range targets {
|
|
|
// 过滤掉已删除的销售
|
|
|
if !normalUserMap[target["sale_user_id"].Int()] {
|
|
|
continue
|
|
|
@@ -203,6 +204,7 @@ func getCompanyContractReportData(ctx context.Context, dataType string, params *
|
|
|
} else {
|
|
|
reportData.PercentData = append(reportData.PercentData, reportData.YDataReal[index]*100/reportData.YDataTarget[index])
|
|
|
}
|
|
|
+ index++
|
|
|
}
|
|
|
|
|
|
return &reportData, nil
|
|
|
@@ -331,7 +333,8 @@ func getClockfrequency(ctx context.Context, dataType string, params *map[string]
|
|
|
}
|
|
|
|
|
|
// 赋值实际值
|
|
|
- for index, target := range platpunchrecords {
|
|
|
+ var index int
|
|
|
+ for _, target := range platpunchrecords {
|
|
|
// 过滤掉已删除的销售
|
|
|
if !normalUserMap[target["user_id"].Int()] {
|
|
|
continue
|
|
|
@@ -348,6 +351,7 @@ func getClockfrequency(ctx context.Context, dataType string, params *map[string]
|
|
|
} else {
|
|
|
reportData.PercentData = append(reportData.PercentData, reportData.YDataReal[index]*100/reportData.YDataTarget[index])
|
|
|
}
|
|
|
+ index++
|
|
|
}
|
|
|
return &reportData, nil
|
|
|
}
|