Signed-off-by: devad <cossjie@foxmail.com>

Former-commit-id: a1cc97e48d79106c29ce0f18639e34e1b4b0ed9c
This commit is contained in:
devad 2023-11-08 11:16:57 +08:00
parent d7b8759304
commit 01dc8df3c4
2 changed files with 8 additions and 8 deletions

View File

@ -1,8 +1,8 @@
package core
import (
"gitlink.org.cn/jcce-pcm/pcm-coordinator/pkg/repository/result"
"gitlink.org.cn/jcce-pcm/pcm-coordinator/pkg/utils"
"gitlink.org.cn/jcce-pcm/utils/result"
"net/http"
"github.com/zeromicro/go-zero/rest/httpx"

View File

@ -47,14 +47,14 @@ func HttpResult(r *http.Request, w http.ResponseWriter, resp interface{}, err er
//自定义CodeError
errcode = e.GetErrCode()
errmsg = e.GetErrMsg()
} else {
if gstatus, ok := status.FromError(causeErr); ok { // grpc err错误
grpcCode := uint32(gstatus.Code())
if xerr.IsCodeErr(grpcCode) { //区分自定义错误跟系统底层、db等错误底层、db错误不能返回给前端
errcode = grpcCode
errmsg = gstatus.Message()
}
} else if gstatus, ok := status.FromError(causeErr); ok { // grpc err错误
grpcCode := uint32(gstatus.Code())
if xerr.IsCodeErr(grpcCode) { //区分自定义错误跟系统底层、db等错误底层、db错误不能返回给前端
errcode = grpcCode
errmsg = gstatus.Message()
}
} else { //返回原始错误
errmsg = err.Error()
}
logx.WithContext(r.Context()).Errorf("【API-ERR】 : %+v ", err)