新版本,代理功能上线
This commit is contained in:
@@ -18,7 +18,7 @@ func GetUidFromCtx(ctx context.Context) (int64, error) {
|
||||
// 转换为 int64
|
||||
uid, err := jsonUid.Int64()
|
||||
if err != nil {
|
||||
return 0, fmt.Errorf("用户 ID 转换失败: %+v", err)
|
||||
return 0, fmt.Errorf("用户 ID 转换失败: %v", err)
|
||||
}
|
||||
|
||||
return uid, nil
|
||||
|
||||
@@ -25,12 +25,12 @@ func LoggerInterceptor(ctx context.Context, req interface{}, info *grpc.UnarySer
|
||||
if err != nil {
|
||||
causeErr := errors.Cause(err) // err类型
|
||||
if e, ok := causeErr.(*xerr.CodeError); ok { //自定义错误类型
|
||||
logx.WithContext(ctx).Errorf("【RPC-SRV-ERR】 %+v", err)
|
||||
logx.WithContext(ctx).Errorf("【RPC-SRV-ERR】 %v", err)
|
||||
|
||||
//转成grpc err
|
||||
err = status.Error(codes.Code(e.GetErrCode()), e.GetErrMsg())
|
||||
} else {
|
||||
logx.WithContext(ctx).Errorf("【RPC-SRV-ERR】 %+v", err)
|
||||
logx.WithContext(ctx).Errorf("【RPC-SRV-ERR】 %v", err)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user