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_subspesialis"`).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.Println(daftarSubspesialis) return daftarSubspesialis, nil }