Files
api-bpjs-surkon/handlers/jadwal_dokter/jadwal_dokter.go
2024-09-19 14:22:30 +07:00

41 lines
927 B
Go

package jadwal_dokter
import (
cfg "bridging-rssa/config"
"bridging-rssa/handlers/bpjs"
"bridging-rssa/models/config"
"fmt"
"log"
"net/http"
"os"
"github.com/gin-gonic/gin"
)
func GetJadwalDokter(c *gin.Context) {
fmt.Println("MASUK SINI KAH?")
baseUrl := os.Getenv("BASEURL_BPJS")
endpoint := os.Getenv("ANTREAN_RS")
url := baseUrl + endpoint
kdPoly := c.Param("kdpoly")
tanggal := c.Param("tanggal")
conf := config.ConfigBpjs{}
cons_id, _, User_key, tstamp, X_signature := cfg.SetHeader(conf)
headers := map[string]string{
"X-cons-id": cons_id,
"X-timestamp": tstamp,
"X-signature": X_signature,
"user_key": User_key,
}
log.Println("Headers : ", headers)
res, err := bpjs.BPJSGetResponse(url, conf.Secret_key, cons_id, User_key, tstamp, X_signature, kdPoly, tanggal, headers)
if err != nil {
log.Fatalf("Error making external API request: %v", err)
}
c.JSON(http.StatusOK, res)
}