From e513a09e45390247269b295789bdaca88e7e07ce Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Mon, 27 Feb 2023 10:14:19 +0800 Subject: [PATCH] api2rpc --- internal/api2rpc/api.go | 2 +- internal/api2rpc/rpc1.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/api2rpc/api.go b/internal/api2rpc/api.go index 271e722f3..2e6ee02e5 100644 --- a/internal/api2rpc/api.go +++ b/internal/api2rpc/api.go @@ -59,7 +59,7 @@ func rpcString(v interface{}) string { } type baseResp struct { - ErrCode int `json:"errCode"` + ErrCode int32 `json:"errCode"` ErrMsg string `json:"errMsg"` ErrDtl string `json:"errDtl"` Data interface{} `json:"data"` diff --git a/internal/api2rpc/rpc1.go b/internal/api2rpc/rpc1.go index 8fcb76e56..c499cf481 100644 --- a/internal/api2rpc/rpc1.go +++ b/internal/api2rpc/rpc1.go @@ -43,7 +43,7 @@ func (r *rpcCall[A, B, C, D, E]) Call(c *gin.Context, client func() (E, error)) } else { cerr, ok := err.(errs.Coderr) if ok { - resp.ErrCode = cerr.Code() + resp.ErrCode = int32(cerr.Code()) resp.ErrMsg = cerr.Msg() resp.ErrDtl = cerr.Detail() } else {