123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384 |
- package grpc
- import (
- "context"
- "go-common/app/service/main/member/api"
- )
- // RealnameStatus get the member realname status
- func (s *MemberServer) RealnameStatus(ctx context.Context, req *api.MemberMidReq) (*api.RealnameStatusReply, error) {
- res, err := s.svr.RealnameStatus(ctx, req.Mid)
- if err != nil {
- return nil, err
- }
- var realnameStatusReply = &api.RealnameStatusReply{
- RealnameStatus: int8(res),
- }
- return realnameStatusReply, nil
- }
- // RealnameApplyStatus get member realname apply status
- func (s *MemberServer) RealnameApplyStatus(ctx context.Context, req *api.MemberMidReq) (*api.RealnameApplyInfoReply, error) {
- res, err := s.svr.RealnameApplyStatus(ctx, req.Mid)
- if err != nil {
- return nil, err
- }
- var realnameStatusReply = &api.RealnameApplyInfoReply{
- Status: int8(res.Status),
- Remark: res.Remark,
- }
- return realnameStatusReply, nil
- }
- // RealnameTelCapture mobilePhone realname certification
- func (s *MemberServer) RealnameTelCapture(ctx context.Context, req *api.MemberMidReq) (*api.EmptyStruct, error) {
- _, err := s.svr.RealnameTelCapture(ctx, req.Mid)
- if err != nil {
- return nil, err
- }
- return &api.EmptyStruct{}, nil
- }
- // RealnameApply apply for realname certification
- func (s *MemberServer) RealnameApply(ctx context.Context, req *api.ArgRealnameApplyReq) (*api.EmptyStruct, error) {
- err := s.svr.RealnameApply(ctx, req.Mid, int(req.CaptureCode), req.Realname, req.CardType, req.CardCode, req.Country, req.HandIMGToken, req.FrontIMGToken, req.BackIMGToken)
- if err != nil {
- return nil, err
- }
- return &api.EmptyStruct{}, nil
- }
- // RealnameDetail detail about realname by mid
- func (s *MemberServer) RealnameDetail(ctx context.Context, req *api.MemberMidReq) (*api.RealnameDetailReply, error) {
- res, err := s.svr.RealnameDetail(ctx, req.Mid)
- if err != nil {
- return nil, err
- }
- var realnameDetail = &api.RealnameDetailReply{
- Realname: res.Realname,
- Card: res.Card,
- CardType: int8(res.CardType),
- Status: int8(res.Status),
- Gender: res.Gender,
- HandImg: res.HandIMG,
- }
- return realnameDetail, nil
- }
- // RealnameStrippedInfo is
- func (s *MemberServer) RealnameStrippedInfo(ctx context.Context, req *api.MemberMidReq) (*api.RealnameStrippedInfoReply, error) {
- return s.svr.RealnameStrippedInfo(ctx, req.Mid)
- }
- // MidByRealnameCard is
- func (s *MemberServer) MidByRealnameCard(ctx context.Context, req *api.MidByRealnameCardsReq) (*api.MidByRealnameCardReply, error) {
- return s.svr.MidByRealnameCard(ctx, req)
- }
|