perubahan response ekstrakhasil

This commit is contained in:
2025-09-12 13:14:11 +07:00
parent f4dacae84d
commit 5c6515752d
3 changed files with 15 additions and 8 deletions

No files matched your search

+1 -1
View File
@@ -245,6 +245,6 @@ func EkstrakHasil(c *gin.Context) {
})
return
}
log.Println(resEkstrakHasil)
//log.Println(resEkstrakHasil)
c.JSON(http.StatusOK, resEkstrakHasil)
}
+12 -6
View File
@@ -85,12 +85,12 @@ func SendLisMikro(request *mikrobiologi.RequestLISMikro) (*mikrobiologi.Response
return responses, nil
}
func EkstrakHasilLis(request mikrobiologi.RequestEkstrakhasil) ([]*mikrobiologi.RawDataEkstrakHasil, error) {
func EkstrakHasilLis(request mikrobiologi.RequestEkstrakhasil) (*mikrobiologi.EkstrakHasil, error) {
baseUrl := os.Getenv("LIS_MIKROBIOLOGI_URL")
endpoint := os.Getenv("LIS_EKSTRAKHASIL")
url := baseUrl + endpoint
log.Println("URL", url)
//log.Println("URL", url)
reqMarshall, err := json.Marshal(request)
if err != nil {
@@ -143,14 +143,14 @@ func EkstrakHasilLis(request mikrobiologi.RequestEkstrakhasil) ([]*mikrobiologi.
var responses mikrobiologi.ResponseEkstrak
log.Println("RESPONSE: ", string(res))
//log.Println("RESPONSE res: ", string(res))
err = json.Unmarshal(res, &responses)
if err != nil {
log.Printf("Error unmarshalling response: %v", err)
return nil, err
}
log.Println("RESPONSE: ", responses)
//log.Println("RESPONSE unmarshal: ", responses)
var rawData []*mikrobiologi.RawDataEkstrakHasil
err = json.Unmarshal([]byte(responses.RawData), &rawData)
if err != nil {
@@ -158,6 +158,12 @@ func EkstrakHasilLis(request mikrobiologi.RequestEkstrakhasil) ([]*mikrobiologi.
return nil, err
}
log.Println("RESPONSE ekstrak hasil: ", rawData)
return rawData, nil
hasil := &mikrobiologi.EkstrakHasil{
HtmlLink: responses.HtmlLink,
Html: responses.Html,
RawData: rawData,
}
//log.Println("RESPONSE ekstrak hasil: ", rawData)
return hasil, nil
}