You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
51 lines
972 B
51 lines
972 B
package http |
|
|
|
import ( |
|
"encoding/json" |
|
"go-common/app/service/bbq/recsys/api/grpc/v1" |
|
bm "go-common/library/net/http/blademaster" |
|
"io/ioutil" |
|
) |
|
|
|
// start this just a example |
|
func start(c *bm.Context) { |
|
arg := new(v1.RecsysRequest) |
|
|
|
if err := c.Bind(arg); err != nil { |
|
return |
|
} |
|
c.JSON(srv.Start(c, arg)) |
|
} |
|
|
|
func reqRecsys(c *bm.Context) { |
|
res, _ := ioutil.ReadAll(c.Request.Body) |
|
arg := new(v1.RecsysRequest) |
|
json.Unmarshal(res, &arg) |
|
|
|
if err := c.Bind(arg); err != nil { |
|
return |
|
} |
|
c.JSON(srv.Start(c, arg)) |
|
} |
|
|
|
func relatedRecsys(c *bm.Context) { |
|
res, _ := ioutil.ReadAll(c.Request.Body) |
|
arg := new(v1.RecsysRequest) |
|
json.Unmarshal(res, &arg) |
|
|
|
if err := c.Bind(arg); err != nil { |
|
return |
|
} |
|
c.JSON(srv.RelatedRecService(c, arg)) |
|
} |
|
|
|
func upsRecsys(c *bm.Context) { |
|
res, _ := ioutil.ReadAll(c.Request.Body) |
|
arg := new(v1.RecsysRequest) |
|
json.Unmarshal(res, &arg) |
|
|
|
if err := c.Bind(arg); err != nil { |
|
return |
|
} |
|
c.JSON(srv.UpsRecService(c, arg)) |
|
}
|
|
|