|
@@ -29,15 +29,15 @@ type DateCloudbrainNum struct { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
func GetAllCloudbrainsOverview(ctx *context.Context) { |
|
|
func GetAllCloudbrainsOverview(ctx *context.Context) { |
|
|
recordBeginTime, err := getBrainRecordBeginTime() |
|
|
|
|
|
if err != nil { |
|
|
|
|
|
log.Error("Can not get record begin time", err) |
|
|
|
|
|
ctx.Error(http.StatusBadRequest, ctx.Tr("repo.record_begintime_get_err")) |
|
|
|
|
|
return |
|
|
|
|
|
} |
|
|
|
|
|
recoreTime, err := models.GetRecordBeginTime() |
|
|
|
|
|
|
|
|
// recordBeginTime, err := getBrainRecordBeginTime() |
|
|
|
|
|
// if err != nil { |
|
|
|
|
|
// log.Error("Can not get record begin time", err) |
|
|
|
|
|
// ctx.Error(http.StatusBadRequest, ctx.Tr("repo.record_begintime_get_err")) |
|
|
|
|
|
// return |
|
|
|
|
|
// } |
|
|
|
|
|
recordCloudbrain, err := models.GetRecordBeginTime() |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
log.Error("Can not get record begin time", err) |
|
|
|
|
|
|
|
|
log.Error("Can not get recordCloudbrain", err) |
|
|
ctx.Error(http.StatusBadRequest, ctx.Tr("repo.record_begintime_get_err")) |
|
|
ctx.Error(http.StatusBadRequest, ctx.Tr("repo.record_begintime_get_err")) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
@@ -102,8 +102,7 @@ func GetAllCloudbrainsOverview(ctx *context.Context) { |
|
|
todayWaitingCount := todayStatusResult["INIT"] + todayStatusResult["WAITING"] |
|
|
todayWaitingCount := todayStatusResult["INIT"] + todayStatusResult["WAITING"] |
|
|
|
|
|
|
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
"recordBeginTime": recordBeginTime, |
|
|
|
|
|
"recoreTime": recoreTime[0].Cloudbrain.CreatedUnix, |
|
|
|
|
|
|
|
|
"recordBeginTime": recordCloudbrain[0].Cloudbrain.CreatedUnix, |
|
|
"updateTime": now, |
|
|
"updateTime": now, |
|
|
"cloudBrainNum": cloudBrainNum, |
|
|
"cloudBrainNum": cloudBrainNum, |
|
|
"cloudBrainOneDuration": cloudBrainOneDuration, |
|
|
"cloudBrainOneDuration": cloudBrainOneDuration, |
|
@@ -546,12 +545,14 @@ func GetCloudbrainsDetailData(ctx *context.Context) { |
|
|
|
|
|
|
|
|
func GetCloudbrainsCreateHoursData(ctx *context.Context) { |
|
|
func GetCloudbrainsCreateHoursData(ctx *context.Context) { |
|
|
createHourPeriodCount := make(map[string]interface{}) |
|
|
createHourPeriodCount := make(map[string]interface{}) |
|
|
recordBeginTime, err := getBrainRecordBeginTime() |
|
|
|
|
|
|
|
|
recordCloudbrain, err := models.GetRecordBeginTime() |
|
|
if err != nil { |
|
|
if err != nil { |
|
|
log.Error("Can not get brain record begin time", err) |
|
|
|
|
|
ctx.Error(http.StatusBadRequest, ctx.Tr("repo.brain_record_begintime_get_err")) |
|
|
|
|
|
|
|
|
log.Error("Can not get record begin time", err) |
|
|
|
|
|
ctx.Error(http.StatusBadRequest, ctx.Tr("repo.record_begintime_get_err")) |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
|
|
|
recordTime := time.Unix(int64(recordCloudbrain[0].Cloudbrain.CreatedUnix), 0).Format(CREATE_TIME_FORMAT) |
|
|
|
|
|
recordBeginTime, _ := time.Parse("2006-01-02 15:04:05", recordTime) |
|
|
now := time.Now() |
|
|
now := time.Now() |
|
|
queryType := ctx.QueryTrim("type") |
|
|
queryType := ctx.QueryTrim("type") |
|
|
beginTimeStr := ctx.QueryTrim("beginTime") |
|
|
beginTimeStr := ctx.QueryTrim("beginTime") |
|
@@ -630,7 +631,7 @@ func GetCloudbrainsCreateHoursData(ctx *context.Context) { |
|
|
return |
|
|
return |
|
|
} |
|
|
} |
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
ctx.JSON(http.StatusOK, map[string]interface{}{ |
|
|
"recordBeginTime": recordBeginTime, |
|
|
|
|
|
|
|
|
"recordBeginTime": recordCloudbrain[0].Cloudbrain.CreatedUnix, |
|
|
"updateTime": now, |
|
|
"updateTime": now, |
|
|
"createHourPeriodCount": createHourPeriodCount, |
|
|
"createHourPeriodCount": createHourPeriodCount, |
|
|
"runHourPeriodCount": runHourPeriodCount, |
|
|
"runHourPeriodCount": runHourPeriodCount, |
|
|