diff --git a/pkg/handlers/mikrobiologi/mikrobiologi.go b/pkg/handlers/mikrobiologi/mikrobiologi.go index 74546d2..bbc8eb3 100644 --- a/pkg/handlers/mikrobiologi/mikrobiologi.go +++ b/pkg/handlers/mikrobiologi/mikrobiologi.go @@ -195,12 +195,6 @@ func SendDataLISMikro(c *gin.Context) { } } - tglOrder, err := time.Parse("2006-01-02 15:04:05.000", dataLabMikro[0].TangggalOrderLab) - if err != nil { - log.Println("ERROR PARSE:", err) - } - tglOrderString := tglOrder.Format("2006-01-02") - rujukan, jenisKunjungan, errRujukan := simrsDB.GetKetRujukan(dataMikroMain.NoMR) if errRujukan != nil { log.Println(errRujukan) @@ -209,10 +203,18 @@ func SendDataLISMikro(c *gin.Context) { } log.Println("Akan masuk loop dataLabMikro...") for _, value := range dataLabMikro { + + t, err := time.Parse(time.RFC3339, value.TangggalOrderLab) + if err != nil { + log.Printf("Error parsing date: %v", err) + continue + } + + tglString := t.Format("2006-01-02") log.Println("Masuk loop, value:", value) dataLisMikro = &mikrobiologi.RequestLISMikro{ TanggalReg: tglReg, - TanggalSampel: tglOrderString, + TanggalSampel: tglString, NomorLab: dataMikroMain.NoLab, NoRM: dataMikroMain.NoMR, Nama: dataPasien.Nama,