Проблема в 2019/04/09 12: 14: 08.780 [C] [panic.go: 522] Сбой обработчика при ошибке преобразования интерфейса: интерфейс {} - строка, а не время. Время
// SingleTenantUsage
// @Param startTime time true "startTime"
// @Param endTime time true "endTime"
// @router /singleTenantUsage [post]
func (h *HypervisorController) SingleTenantUsage() {
var bodyBytes []byte
raw := make(map[string]interface{})
if h.Ctx.Request.Body != nil {
bodyBytes, _ = ioutil.ReadAll(h.Ctx.Request.Body)
}
json.Unmarshal(bodyBytes, &raw)
usageSingle, err := compute.UsageSingleTenant(raw["tenantID"].(time.Time),raw["startTime"].(time.Time), raw["endTime"].(time.Time)) <---- error here
}