diff --git a/pkg/router/router.go b/pkg/router/router.go index ae95bdb..905719f 100644 --- a/pkg/router/router.go +++ b/pkg/router/router.go @@ -138,8 +138,8 @@ func NewRouter() *gin.Engine { governanceRoute.POST("/list", governance.List) governanceRouteLogin.GET("/display", governance.Display) governanceRouteLogin.POST("", governance.Create) - governanceRouteLogin.PUT("", governance.Edit) - governanceRouteLogin.DELETE("", governance.Delete) + governanceRouteLogin.POST("", governance.Edit) + governanceRouteLogin.POST("", governance.Delete) } { @@ -151,8 +151,8 @@ func NewRouter() *gin.Engine { pressreleasesRoute.GET("", pressreleases.Get) pressreleasesRouteLogin.POST("/list", pressreleases.List) pressreleasesRouteLogin.POST("", pressreleases.Create) - pressreleasesRouteLogin.PUT("", pressreleases.Edit) - pressreleasesRouteLogin.DELETE("", pressreleases.Delete) + pressreleasesRouteLogin.POST("", pressreleases.Edit) + pressreleasesRouteLogin.POST("", pressreleases.Delete) } //้™ๆ€ๆ–‡ไปถ diff --git a/pkg/service/governance/governance.go b/pkg/service/governance/governance.go index 2afb59e..c9976c8 100644 --- a/pkg/service/governance/governance.go +++ b/pkg/service/governance/governance.go @@ -1,8 +1,6 @@ package governance import ( - "strconv" - "github.com/gin-gonic/gin" "fonchain-fiee/api/governance" @@ -32,14 +30,12 @@ func Create(ctx *gin.Context) { } func Delete(ctx *gin.Context) { - id, err := strconv.Atoi(ctx.Query("id")) - if err != nil { + var req governance.DeleteReq + if err := ctx.ShouldBindJSON(&req); err != nil { service.Error(ctx, err) return } - resp, err := service.GovernanceProvider.Delete(ctx, &governance.DeleteReq{ - Id: int32(id), - }) + resp, err := service.GovernanceProvider.Delete(ctx, &req) if err != nil { service.Error(ctx, err) return diff --git a/pkg/service/pressreleases/pressreleases.go b/pkg/service/pressreleases/pressreleases.go index bf0a676..8c2dd18 100644 --- a/pkg/service/pressreleases/pressreleases.go +++ b/pkg/service/pressreleases/pressreleases.go @@ -28,14 +28,12 @@ func Create(ctx *gin.Context) { } func Delete(ctx *gin.Context) { - id, err := strconv.Atoi(ctx.Query("id")) - if err != nil { + var req pressreleases.DeleteReq + if err := ctx.ShouldBindJSON(&req); err != nil { service.Error(ctx, err) return } - resp, err := service.PressReleasesProvider.Delete(ctx, &pressreleases.DeleteReq{ - Id: uint32(id), - }) + resp, err := service.PressReleasesProvider.Delete(ctx, &req) if err != nil { service.Error(ctx, err) return