package dokter import ( "bridging-rssa/config" "bridging-rssa/models/dokter" "errors" "log" "gorm.io/gorm" ) func GetSpesialis() ([]dokter.DaftarSpesialis, error) { var daftarSpesialis []dokter.DaftarSpesialis result := config.SatuDataDB.Debug().Raw(`select * from "daftar_spesialis"`).Find(&daftarSpesialis) 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 daftarSpesialis, nil } return daftarSpesialis, nil }