From d6d23221413217de842198288405d2daf80eb262f7ab4f3ce107594f8ed4a767 Mon Sep 17 00:00:00 2001 From: ahdan15 Date: Mon, 7 Jul 2025 15:05:53 +0700 Subject: [PATCH] update surkon perbaruhi --- handlers/bpjs/surat_kontrol/surat_kontrol.go | 49 +++++++++++--------- 1 file changed, 26 insertions(+), 23 deletions(-) diff --git a/handlers/bpjs/surat_kontrol/surat_kontrol.go b/handlers/bpjs/surat_kontrol/surat_kontrol.go index 044542a..983dfa9 100644 --- a/handlers/bpjs/surat_kontrol/surat_kontrol.go +++ b/handlers/bpjs/surat_kontrol/surat_kontrol.go @@ -681,7 +681,7 @@ func UpdateSuratKontrolnew(c *gin.Context) { if err != nil { log.Println(err) c.JSON(http.StatusInternalServerError, &sk.MetadataString{ - Code: "", + Code: "203", Message: err.Error(), }) return @@ -705,11 +705,12 @@ func UpdateSuratKontrolnew(c *gin.Context) { if err != nil { log.Println(err) c.JSON(http.StatusInternalServerError, &sk.MetadataString{ - Code: "", + Code: "203", Message: err.Error(), }) return } + log.Println("reqJson : ", string(reqJson)) reqSuratKontrol := &sk.RequestHeaderRencanaKontrol{ Request: &sk.ReqUpdateRencanaKontrol{ @@ -721,17 +722,19 @@ func UpdateSuratKontrolnew(c *gin.Context) { User: req.User, }, } + log.Println("reqJson : ", reqSuratKontrol) logTimeStart := time.Now().Format("2006-01-02 15:04:05") res, errData := ResponseUpdateSuratKontrol(url, header, headers, reqSuratKontrol) + log.Println("error nya", errData) log.Println("ResponseUpdateSuratKontrol: ", res) if errData != nil { responJson, err := json.Marshal(res) if err != nil { log.Println(err) c.JSON(http.StatusInternalServerError, &sk.MetadataString{ - Code: "", - Message: err.Error(), + Code: res.MetaData.Code, + Message: res.MetaData.Message, }) return } @@ -780,14 +783,7 @@ func UpdateSuratKontrolnew(c *gin.Context) { }) return } - UserCreated, err := suratkontrol.GetUserCreated(req.IDSurKon) - if err != nil { - log.Println(err) - c.JSON(http.StatusInternalServerError, &sk.MetadataString{ - Code: "", - Message: err.Error(), - }) - } + logTimeEnd := time.Now().Format("2006-01-02 15:04:05") reqUpdate := &sk.DataSuratKontrol{ DateUpdated: timeNow, @@ -805,7 +801,14 @@ func UpdateSuratKontrolnew(c *gin.Context) { }) return } - + UserCreated, err := suratkontrol.GetUserCreated(req.IDSurKon) + if err != nil { + log.Println(err) + c.JSON(http.StatusInternalServerError, &sk.MetadataString{ + Code: "", + Message: err.Error(), + }) + } idDokter, err := suratkontrol.GetIdDokterByHFIS(req.KodeHFIS) if err != nil { log.Println(err) @@ -872,7 +875,7 @@ func UpdateSuratKontrolnew(c *gin.Context) { }) return } - + log.Println("RESPON: ", res) c.JSON(http.StatusOK, res) } else { @@ -886,14 +889,7 @@ func UpdateSuratKontrolnew(c *gin.Context) { }) return } - UserCreated, err := suratkontrol.GetUserCreated(req.IDSurKon) - if err != nil { - log.Println(err) - c.JSON(http.StatusInternalServerError, &sk.MetadataString{ - Code: "", - Message: err.Error(), - }) - } + reqUpdate := &sk.DataSuratKontrol{ DateUpdated: timeNow, ID: req.IDSurKon, @@ -910,7 +906,14 @@ func UpdateSuratKontrolnew(c *gin.Context) { }) return } - + UserCreated, err := suratkontrol.GetUserCreated(req.IDSurKon) + if err != nil { + log.Println(err) + c.JSON(http.StatusInternalServerError, &sk.MetadataString{ + Code: "", + Message: err.Error(), + }) + } idDokter, err := suratkontrol.GetIdDokterByHFIS(req.KodeHFIS) if err != nil { log.Println(err)