Как занять время. Время как сырье API - PullRequest
0 голосов
/ 09 апреля 2019

Проблема в 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

}

enter image description here

...