perubahan response ekstrakhasil
This commit is contained in:
No files matched your search
@@ -245,6 +245,6 @@ func EkstrakHasil(c *gin.Context) {
|
|||||||
})
|
})
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
log.Println(resEkstrakHasil)
|
//log.Println(resEkstrakHasil)
|
||||||
c.JSON(http.StatusOK, resEkstrakHasil)
|
c.JSON(http.StatusOK, resEkstrakHasil)
|
||||||
}
|
}
|
||||||
@@ -85,12 +85,12 @@ func SendLisMikro(request *mikrobiologi.RequestLISMikro) (*mikrobiologi.Response
|
|||||||
return responses, nil
|
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")
|
baseUrl := os.Getenv("LIS_MIKROBIOLOGI_URL")
|
||||||
endpoint := os.Getenv("LIS_EKSTRAKHASIL")
|
endpoint := os.Getenv("LIS_EKSTRAKHASIL")
|
||||||
|
|
||||||
url := baseUrl + endpoint
|
url := baseUrl + endpoint
|
||||||
log.Println("URL", url)
|
//log.Println("URL", url)
|
||||||
|
|
||||||
reqMarshall, err := json.Marshal(request)
|
reqMarshall, err := json.Marshal(request)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -143,14 +143,14 @@ func EkstrakHasilLis(request mikrobiologi.RequestEkstrakhasil) ([]*mikrobiologi.
|
|||||||
|
|
||||||
var responses mikrobiologi.ResponseEkstrak
|
var responses mikrobiologi.ResponseEkstrak
|
||||||
|
|
||||||
log.Println("RESPONSE: ", string(res))
|
//log.Println("RESPONSE res: ", string(res))
|
||||||
|
|
||||||
err = json.Unmarshal(res, &responses)
|
err = json.Unmarshal(res, &responses)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
log.Printf("Error unmarshalling response: %v", err)
|
log.Printf("Error unmarshalling response: %v", err)
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
log.Println("RESPONSE: ", responses)
|
//log.Println("RESPONSE unmarshal: ", responses)
|
||||||
var rawData []*mikrobiologi.RawDataEkstrakHasil
|
var rawData []*mikrobiologi.RawDataEkstrakHasil
|
||||||
err = json.Unmarshal([]byte(responses.RawData), &rawData)
|
err = json.Unmarshal([]byte(responses.RawData), &rawData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@@ -158,6 +158,12 @@ func EkstrakHasilLis(request mikrobiologi.RequestEkstrakhasil) ([]*mikrobiologi.
|
|||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
|
|
||||||
log.Println("RESPONSE ekstrak hasil: ", rawData)
|
hasil := &mikrobiologi.EkstrakHasil{
|
||||||
return rawData, nil
|
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 {
|
type ResponseEkstrak struct {
|
||||||
HtmlLink string `json:"htmllink"`
|
HtmlLink string `json:"htmlink"`
|
||||||
Html string `json:"html"`
|
Html string `json:"html"`
|
||||||
RawData string `json:"rawdata"`
|
RawData string `json:"rawdata"`
|
||||||
}
|
}
|
||||||
@@ -186,5 +186,6 @@ type RawDataEkstrakHasil struct {
|
|||||||
|
|
||||||
type EkstrakHasil struct {
|
type EkstrakHasil struct {
|
||||||
HtmlLink string `json:"htmllink"`
|
HtmlLink string `json:"htmllink"`
|
||||||
|
Html string `json:"html"`
|
||||||
RawData []*RawDataEkstrakHasil `json:"rawdata"`
|
RawData []*RawDataEkstrakHasil `json:"rawdata"`
|
||||||
}
|
}
|
||||||
Reference in New Issue
Block a user