From 7ee1e022bcb3cdef8952e33d96810f33eeeeb222a9af3aae4aa7b9a085727b75 Mon Sep 17 00:00:00 2001 From: mirza Date: Mon, 23 Sep 2024 09:00:24 +0700 Subject: [PATCH] update structure --- database/satu_data/dokter/jadwal_dokter.go | 11 ++++++++++- database/satu_data/dokter/subspesialis.go | 2 +- handlers/bpjs/jadwal_dokter/jadwal_dokter.go | 10 +++++----- handlers/{ => bpjs}/vClaim/Config.go | 0 handlers/{ => bpjs}/vClaim/Response.go | 0 handlers/{ => bpjs}/vClaim/VclaimBridge.go | 0 6 files changed, 16 insertions(+), 7 deletions(-) rename handlers/{ => bpjs}/vClaim/Config.go (100%) rename handlers/{ => bpjs}/vClaim/Response.go (100%) rename handlers/{ => bpjs}/vClaim/VclaimBridge.go (100%) diff --git a/database/satu_data/dokter/jadwal_dokter.go b/database/satu_data/dokter/jadwal_dokter.go index 4d51d1c..6870f91 100644 --- a/database/satu_data/dokter/jadwal_dokter.go +++ b/database/satu_data/dokter/jadwal_dokter.go @@ -1,6 +1,9 @@ package dokter -import "bridging-rssa/models/bpjs/jadwal_dokter" +import ( + "bridging-rssa/config" + "bridging-rssa/models/bpjs/jadwal_dokter" +) func InsertJadwalDokter(reqInsert *jadwal_dokter.JadwalDokterSatuData) (error) { @@ -9,5 +12,11 @@ func InsertJadwalDokter(reqInsert *jadwal_dokter.JadwalDokterSatuData) (error) { func UpdateJadwalDokter(reqInsert *jadwal_dokter.JadwalDokterSatuData) (error) { + return nil +} + +func GetJadwalDokter(req *jadwal_dokter.JadwalDokterSatuData) (error) { + var jadwalDokter *[]jadwal_dokter.JadwalDokterSatuData + result := config.SatuDataDB.Debug().Raw(`select * from "daftar_jadwal_dokter"`).Find(&) return nil } \ No newline at end of file diff --git a/database/satu_data/dokter/subspesialis.go b/database/satu_data/dokter/subspesialis.go index dec9751..2a559fb 100644 --- a/database/satu_data/dokter/subspesialis.go +++ b/database/satu_data/dokter/subspesialis.go @@ -12,7 +12,7 @@ import ( func GetSubspesialis() (*[]dokter.DaftarSubspesialis, error) { var daftarSubspesialis *[]dokter.DaftarSubspesialis - result := config.SatuDataDB.Debug().Raw(`select * from "daftar_spesialis"`).Find(&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) diff --git a/handlers/bpjs/jadwal_dokter/jadwal_dokter.go b/handlers/bpjs/jadwal_dokter/jadwal_dokter.go index 0ddf636..461533a 100644 --- a/handlers/bpjs/jadwal_dokter/jadwal_dokter.go +++ b/handlers/bpjs/jadwal_dokter/jadwal_dokter.go @@ -24,7 +24,10 @@ func GetJadwalDokter(c *gin.Context) { c.JSON(http.StatusInternalServerError, err) } - + subspesialis, err := dokter.GetSubspesialis() + if err != nil { + c.JSON(http.StatusInternalServerError, err) + } conf := config.ConfigBpjs{} @@ -48,10 +51,7 @@ func GetJadwalDokter(c *gin.Context) { c.JSON(http.StatusInternalServerError, err) } - for _, key := range *res { - key.KodeDokter - } - + err = dokter. date, errParse := time.Parse("2006-01-02", tanggal) if errParse != nil { c.JSON(http.StatusInternalServerError, errParse) diff --git a/handlers/vClaim/Config.go b/handlers/bpjs/vClaim/Config.go similarity index 100% rename from handlers/vClaim/Config.go rename to handlers/bpjs/vClaim/Config.go diff --git a/handlers/vClaim/Response.go b/handlers/bpjs/vClaim/Response.go similarity index 100% rename from handlers/vClaim/Response.go rename to handlers/bpjs/vClaim/Response.go diff --git a/handlers/vClaim/VclaimBridge.go b/handlers/bpjs/vClaim/VclaimBridge.go similarity index 100% rename from handlers/vClaim/VclaimBridge.go rename to handlers/bpjs/vClaim/VclaimBridge.go