package dokter import ( "bridging-rssa/config" "bridging-rssa/models/dokter" "errors" "log" "gorm.io/gorm" ) func GetSubspesialis() (*[]dokter.DaftarSubspesialis, error) { var daftarSubspesialis *[]dokter.DaftarSubspesialis result := config.SatuDataDB.Debug().Raw(`select * from "daftar_spesialis"`).Find(&daftarSubspesialis) if result.Error != nil { if !errors.Is(result.Error, gorm.ErrRecordNotFound) { log.Fatalf("Error get data : %v", result.Error) return nil, result.Error } log.Fatalf("Data kosong: %v", result.Error) return daftarSubspesialis, nil } log.Print(&daftarSubspesialis) return daftarSubspesialis, nil }