api.go 858 B

123456789101112131415161718192021222324252627
  1. package api
  2. import (
  3. "context"
  4. "github.com/gogf/gf/contrib/rpc/grpcx/v2"
  5. "github.com/gogf/gf/v2/errors/gcode"
  6. "github.com/gogf/gf/v2/errors/gerror"
  7. "github.com/gogf/gf/v2/os/glog"
  8. "jygit.jydev.jianyu360.cn/wangshan/user/api/user/v1"
  9. "jygit.jydev.jianyu360.cn/wangshan/user/internal/model/entity"
  10. "jygit.jydev.jianyu360.cn/wangshan/user/internal/service"
  11. )
  12. type Controller struct {
  13. v1.UnimplementedUserServer
  14. }
  15. func Register(s *grpcx.GrpcServer) {
  16. v1.RegisterUserServer(s.Server, &Controller{})
  17. }
  18. func (c *Controller) SayHello(ctx context.Context, req *v1.HelloReq) (res *v1.HelloRes, err error) {
  19. glog.Info(ctx, "----------------", gerror.NewCode(gcode.CodeNotImplemented), "----", req.UserName)
  20. res.Msg = service.User().GetMsg(ctx, &entity.MsgInfoInput{Name: req.GetUserName()}).Msg
  21. glog.Info(ctx, "--------msg--------", res.Msg)
  22. return
  23. }