perbaiikan api
This commit is contained in:
@@ -53,16 +53,61 @@ func GetAllDataRetribusi(c *gin.Context) {
|
||||
}
|
||||
c.JSON(http.StatusOK, dataallretribusi)
|
||||
}
|
||||
func DataretribusigetbyKel(c *gin.Context) {
|
||||
db := database.New().GetDB("satudata")
|
||||
satudata := connDatabase.NewDatabaseService(db)
|
||||
kel := c.Param("kelompok")
|
||||
|
||||
log.Println("REQUEST", kel)
|
||||
|
||||
validasi, err := satudata.Validasikelompok(kel)
|
||||
if err != nil {
|
||||
log.Println("Error validating kelompok_obyek:", err)
|
||||
c.JSON(http.StatusInternalServerError, gin.H{
|
||||
"message": "Failed to validate kelompok_obyek",
|
||||
})
|
||||
return
|
||||
}
|
||||
if !validasi {
|
||||
c.JSON(http.StatusBadRequest, gin.H{
|
||||
"message": "Tidak di Temukan Kelompok Obyek",
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
dataRetribusi, errData := satudata.GetdataretribusibyKelompok(kel)
|
||||
if errData != nil {
|
||||
log.Println(errData)
|
||||
c.JSON(http.StatusBadRequest, gin.H{
|
||||
"message": errData.Error(),
|
||||
})
|
||||
return
|
||||
}
|
||||
c.JSON(http.StatusOK, dataRetribusi)
|
||||
}
|
||||
|
||||
func Dataretribusiget(c *gin.Context) {
|
||||
db := database.New().GetDB("satudata")
|
||||
satudata := connDatabase.NewDatabaseService(db)
|
||||
kodetarif := c.Param("kodetarif")
|
||||
limit := c.Param("limit")
|
||||
offset := c.Param("offset")
|
||||
|
||||
log.Println("REQUEST", kodetarif)
|
||||
dataRetribusi, errData := satudata.Getdataretribusi(kodetarif, limit, offset)
|
||||
validasi, err := satudata.Validasikode(kodetarif)
|
||||
if err != nil {
|
||||
log.Println("Error validating kodetarif:", err)
|
||||
c.JSON(http.StatusInternalServerError, gin.H{
|
||||
"message": "Failed to validate kodetarif",
|
||||
})
|
||||
return
|
||||
}
|
||||
if !validasi {
|
||||
c.JSON(http.StatusBadRequest, gin.H{
|
||||
"message": "Tidak di Temukan Kode Tarif",
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
dataRetribusi, errData := satudata.Getdataretribusi(kodetarif)
|
||||
if errData != nil {
|
||||
log.Println(errData)
|
||||
c.JSON(http.StatusBadRequest, gin.H{
|
||||
|
||||
Reference in New Issue
Block a user