update
This commit is contained in:
parent
8f3ffd2348
commit
6f0b1ffcf4
@ -8,7 +8,7 @@ import (
|
|||||||
oclib "cloud.o-forge.io/core/oc-lib"
|
oclib "cloud.o-forge.io/core/oc-lib"
|
||||||
"cloud.o-forge.io/core/oc-lib/models/utils"
|
"cloud.o-forge.io/core/oc-lib/models/utils"
|
||||||
w "cloud.o-forge.io/core/oc-lib/models/workflow"
|
w "cloud.o-forge.io/core/oc-lib/models/workflow"
|
||||||
tools "cloud.o-forge.io/core/oc-lib/tools"
|
"cloud.o-forge.io/core/oc-lib/tools"
|
||||||
beego "github.com/beego/beego/v2/server/web"
|
beego "github.com/beego/beego/v2/server/web"
|
||||||
"github.com/nats-io/nats.go"
|
"github.com/nats-io/nats.go"
|
||||||
)
|
)
|
||||||
@ -39,7 +39,8 @@ func (o *WorkflowController) Search() {
|
|||||||
func (o *WorkflowController) Put() {
|
func (o *WorkflowController) Put() {
|
||||||
var paths = map[string]map[tools.METHOD]string{
|
var paths = map[string]map[tools.METHOD]string{
|
||||||
utils.BOOKING.String(): {
|
utils.BOOKING.String(): {
|
||||||
tools.POST: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/",
|
tools.POST: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/",
|
||||||
|
tools.DELETE: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/:id",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
// store and return Id or post with UUID
|
// store and return Id or post with UUID
|
||||||
@ -93,7 +94,8 @@ func (o *WorkflowController) SetNATSPub(res map[string]interface{}, data oclib.L
|
|||||||
func (o *WorkflowController) Post() {
|
func (o *WorkflowController) Post() {
|
||||||
var paths = map[string]map[tools.METHOD]string{
|
var paths = map[string]map[tools.METHOD]string{
|
||||||
utils.BOOKING.String(): {
|
utils.BOOKING.String(): {
|
||||||
tools.POST: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/",
|
tools.POST: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/",
|
||||||
|
tools.DELETE: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/:id",
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
var res map[string]interface{}
|
var res map[string]interface{}
|
||||||
@ -147,8 +149,15 @@ func (o *WorkflowController) Get() {
|
|||||||
// @Success 200 {string} delete success!
|
// @Success 200 {string} delete success!
|
||||||
// @router /:id [delete]
|
// @router /:id [delete]
|
||||||
func (o *WorkflowController) Delete() {
|
func (o *WorkflowController) Delete() {
|
||||||
|
var paths = map[string]map[tools.METHOD]string{
|
||||||
|
utils.BOOKING.String(): {
|
||||||
|
tools.POST: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/",
|
||||||
|
tools.DELETE: oclib.GetPath(oclib.LibDataEnum(oclib.BOOKING)) + "/oc/booking/:id",
|
||||||
|
},
|
||||||
|
}
|
||||||
id := o.Ctx.Input.Param(":id")
|
id := o.Ctx.Input.Param(":id")
|
||||||
o.Data["json"] = oclib.DeleteOne(oclib.LibDataEnum(oclib.WORKFLOW), id)
|
caller := tools.NewHTTPCaller(paths)
|
||||||
|
o.Data["json"] = oclib.DeleteOne(oclib.LibDataEnum(oclib.WORKFLOW), id, caller)
|
||||||
o.ServeJSON()
|
o.ServeJSON()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BIN
oc-workflow
BIN
oc-workflow
Binary file not shown.
Loading…
Reference in New Issue
Block a user