fix
This commit is contained in:
@@ -2356,15 +2356,26 @@ func (s *StatisticsApplicationServiceImpl) AdminGetConsumptionDomainStatistics(c
|
||||
}
|
||||
|
||||
var consumptionTrend []map[string]interface{}
|
||||
if period == "day" {
|
||||
consumptionTrend, err = s.walletTransactionRepo.GetSystemDailyStats(ctx, startTime, endTime)
|
||||
} else if period == "month" {
|
||||
consumptionTrend, err = s.walletTransactionRepo.GetSystemMonthlyStats(ctx, startTime, endTime)
|
||||
}
|
||||
if !startTime.IsZero() && !endTime.IsZero() {
|
||||
if period == "day" {
|
||||
consumptionTrend, err = s.walletTransactionRepo.GetSystemDailyStats(ctx, startTime, endTime)
|
||||
} else if period == "month" {
|
||||
consumptionTrend, err = s.walletTransactionRepo.GetSystemMonthlyStats(ctx, startTime, endTime)
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
s.logger.Error("获取消费趋势数据失败", zap.Error(err))
|
||||
return nil, err
|
||||
if err != nil {
|
||||
s.logger.Error("获取消费趋势数据失败", zap.Error(err))
|
||||
return nil, err
|
||||
}
|
||||
} else {
|
||||
// 如果没有指定时间范围,获取最近7天的数据
|
||||
defaultEndDate := time.Now()
|
||||
defaultStartDate := defaultEndDate.AddDate(0, 0, -7)
|
||||
consumptionTrend, err = s.walletTransactionRepo.GetSystemDailyStats(ctx, defaultStartDate, defaultEndDate)
|
||||
if err != nil {
|
||||
s.logger.Error("获取消费每日趋势失败", zap.Error(err))
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
||||
result := map[string]interface{}{
|
||||
@@ -2433,15 +2444,26 @@ func (s *StatisticsApplicationServiceImpl) AdminGetRechargeDomainStatistics(ctx
|
||||
}
|
||||
|
||||
var rechargeTrend []map[string]interface{}
|
||||
if period == "day" {
|
||||
rechargeTrend, err = s.rechargeRecordRepo.GetSystemDailyStats(ctx, startTime, endTime)
|
||||
} else if period == "month" {
|
||||
rechargeTrend, err = s.rechargeRecordRepo.GetSystemMonthlyStats(ctx, startTime, endTime)
|
||||
}
|
||||
if !startTime.IsZero() && !endTime.IsZero() {
|
||||
if period == "day" {
|
||||
rechargeTrend, err = s.rechargeRecordRepo.GetSystemDailyStats(ctx, startTime, endTime)
|
||||
} else if period == "month" {
|
||||
rechargeTrend, err = s.rechargeRecordRepo.GetSystemMonthlyStats(ctx, startTime, endTime)
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
s.logger.Error("获取充值趋势数据失败", zap.Error(err))
|
||||
return nil, err
|
||||
if err != nil {
|
||||
s.logger.Error("获取充值趋势数据失败", zap.Error(err))
|
||||
return nil, err
|
||||
}
|
||||
} else {
|
||||
// 如果没有指定时间范围,获取最近7天的数据
|
||||
defaultEndDate := time.Now()
|
||||
defaultStartDate := defaultEndDate.AddDate(0, 0, -7)
|
||||
rechargeTrend, err = s.rechargeRecordRepo.GetSystemDailyStats(ctx, defaultStartDate, defaultEndDate)
|
||||
if err != nil {
|
||||
s.logger.Error("获取充值每日趋势失败", zap.Error(err))
|
||||
return nil, err
|
||||
}
|
||||
}
|
||||
|
||||
result := map[string]interface{}{
|
||||
|
||||
Reference in New Issue
Block a user