package logic import ( "context" "fmt" "app.yhyue.com/moapp/jybase/encrypt" "userCenter/rpc/internal/svc" "userCenter/rpc/pb" "github.com/zeromicro/go-zero/core/logx" ) type EntAuthLogic struct { ctx context.Context svcCtx *svc.ServiceContext logx.Logger } func NewEntAuthLogic(ctx context.Context, svcCtx *svc.ServiceContext) *EntAuthLogic { return &EntAuthLogic{ ctx: ctx, svcCtx: svcCtx, Logger: logx.WithContext(ctx), } } // 企业认证 func (l *EntAuthLogic) EntAuth(in *pb.EntAuthReq) (*pb.EntAuthResp, error) { // todo: add your logic here and delete this line code, msg, status, entid := Entservice.CreateEnt(in) return &pb.EntAuthResp{ ErrorCode: code, ErrorMsg: msg, Data: &pb.EntAuthData{ Status: status, EntId: encrypt.SE.Encode2HexByCheck(fmt.Sprint(entid)), }, }, nil }