package investigate import ( "encoding/json" "nCovTrack-Backend/global" "nCovTrack-Backend/models" "nCovTrack-Backend/utils" ) func fakerGetRequest(uri string) string { resStr := utils.GetWhioutHeader(global.FACKER_HOST + uri) var res utils.GinResponse _ = json.Unmarshal([]byte(resStr), &res) dataStr, _ := json.Marshal(res.Data) return string(dataStr) } func QueryHotelContacts() []models.HotelContactRequest { dataStr := fakerGetRequest("query/contacts/hotel/320581199103182689") var data []models.HotelContactRequest err := json.Unmarshal([]byte(dataStr), &data) if err != nil { panic(err) } return data } func QueryRailwayContacts() []models.RailwayContactRequest { dataStr := fakerGetRequest("query/contacts/railway/320581199103182689") var data []models.RailwayContactRequest err := json.Unmarshal([]byte(dataStr), &data) if err != nil { panic(err) } return data } func QueryPatients() []models.PatientRequest { dataStr := fakerGetRequest("query/contacts/railway/320581199103182689") var data []models.PatientRequest err := json.Unmarshal([]byte(dataStr), &data) if err != nil { panic(err) } return data }