1234567891011121314151617181920212223242526272829303132333435 |
- package http
- import (
- "go-common/app/admin/main/workflow/model/param"
- "go-common/library/ecode"
- "go-common/library/log"
- bm "go-common/library/net/http/blademaster"
- "go-common/library/net/http/blademaster/binding"
- )
- func listCallback(ctx *bm.Context) {
- ctx.JSON(wkfSvc.ListCallback(ctx))
- }
- func addOrUpCallback(ctx *bm.Context) {
- cbp := ¶m.AddCallbackParam{}
- if err := ctx.BindWith(cbp, binding.JSON); err != nil {
- return
- }
- if cbp.State > 0 {
- cbp.State = 1
- }
- cbID, err := wkfSvc.AddOrUpCallback(ctx, cbp)
- if err != nil {
- log.Error("wkfSvc.AddUpCallback(%+v) error(%v)", cbp, err)
- ctx.JSON(nil, ecode.RequestErr)
- return
- }
- ctx.JSON(map[string]int32{
- "callbackNo": cbID,
- }, nil)
- }
|