diff --git a/routers/api/v1/repo/cloudbrain_dashboard.go b/routers/api/v1/repo/cloudbrain_dashboard.go index b980c70b3..559679d19 100755 --- a/routers/api/v1/repo/cloudbrain_dashboard.go +++ b/routers/api/v1/repo/cloudbrain_dashboard.go @@ -1149,6 +1149,9 @@ func getMonthCloudbrainNum(beginTime time.Time, endTime time.Time) ([]DateCloudb log.Error("Getcloudbrains failed:%v", err) return nil, err } + if endTime.Before(endTimeTemp) { + endTimeTemp = endTime + } for endTimeTemp.Before(endTime) || endTimeTemp.Equal(endTime) { cloudOneJobTypeRes, cloudTwoJobTypeRes, intelligentNetJobTypeRes, cDCenterJobTypeRes, cloudBrainPeriodNum, cloudBrainComputeResource := getCloudbrainCount(beginTime, endTimeTemp, cloudbrains) monthCloudbrainNum = append(monthCloudbrainNum, DateCloudbrainNum{