perubahan response ekstrakhasil
This commit is contained in:
@@ -245,6 +245,6 @@ func EkstrakHasil(c *gin.Context) {
|
||||
})
|
||||
return
|
||||
}
|
||||
log.Println(resEkstrakHasil)
|
||||
//log.Println(resEkstrakHasil)
|
||||
c.JSON(http.StatusOK, resEkstrakHasil)
|
||||
}
|
||||
|
||||
@@ -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
|
||||
}
|
||||
|
||||
@@ -169,7 +169,7 @@ type RequestEkstrakhasil struct {
|
||||
}
|
||||
|
||||
type ResponseEkstrak struct {
|
||||
HtmlLink string `json:"htmllink"`
|
||||
HtmlLink string `json:"htmlink"`
|
||||
Html string `json:"html"`
|
||||
RawData string `json:"rawdata"`
|
||||
}
|
||||
@@ -186,5 +186,6 @@ type RawDataEkstrakHasil struct {
|
||||
|
||||
type EkstrakHasil struct {
|
||||
HtmlLink string `json:"htmllink"`
|
||||
Html string `json:"html"`
|
||||
RawData []*RawDataEkstrakHasil `json:"rawdata"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user