-f
This commit is contained in:
@@ -37,8 +37,8 @@ func ProcessQYGL9T1QRequest(ctx context.Context, params []byte, deps *processors
|
|||||||
respBytes, err := deps.XingweiService.CallAPI(ctx, projectID, reqData)
|
respBytes, err := deps.XingweiService.CallAPI(ctx, projectID, reqData)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if errors.Is(err, xingwei.ErrNotFound) {
|
if errors.Is(err, xingwei.ErrNotFound) {
|
||||||
// 查空情况,返回空结果而不是错误
|
// 查空情况,返回特定的查空错误
|
||||||
return []byte("{}"), nil
|
return nil, errors.Join(processors.ErrNotFound, err)
|
||||||
} else if errors.Is(err, xingwei.ErrDatasource) {
|
} else if errors.Is(err, xingwei.ErrDatasource) {
|
||||||
// 数据源错误
|
// 数据源错误
|
||||||
return nil, errors.Join(processors.ErrDatasource, err)
|
return nil, errors.Join(processors.ErrDatasource, err)
|
||||||
|
|||||||
@@ -257,12 +257,11 @@ func (x *XingweiService) CallAPI(ctx context.Context, projectID string, params m
|
|||||||
return dataBytes, nil
|
return dataBytes, nil
|
||||||
|
|
||||||
case CodeNotFound:
|
case CodeNotFound:
|
||||||
// 未查询到结果,返回查空错误
|
// 未查询到结果,返回空数组
|
||||||
if x.logger != nil {
|
if x.logger != nil {
|
||||||
x.logger.LogError(requestID, transactionID, "xingwei_api",
|
x.logger.LogResponse(requestID, transactionID, "xingwei_api", httpResp.StatusCode, []byte("[]"), duration)
|
||||||
errors.Join(ErrNotFound, fmt.Errorf("未查询到结果")), params)
|
|
||||||
}
|
}
|
||||||
return nil, errors.Join(ErrNotFound, fmt.Errorf("未查询到结果"))
|
return []byte("[]"), nil
|
||||||
|
|
||||||
case CodeSystemError:
|
case CodeSystemError:
|
||||||
// 系统内部错误
|
// 系统内部错误
|
||||||
|
|||||||
Reference in New Issue
Block a user