From 1cb3363b5cbfa0ef7effd997743b5deaa9df1053 Mon Sep 17 00:00:00 2001 From: Mrx <18278715334@163.com> Date: Tue, 26 May 2026 11:14:24 +0800 Subject: [PATCH] f --- .../api/services/processors/flxg/flxg5a3b_processor.go | 1 + .../api/services/processors/jrzq/jrzq1e7b_processor.go | 10 +++++----- .../api/services/processors/jrzq/jrzq3p01_processor.go | 1 + .../api/services/processors/qygl/qygl6s1b_processor.go | 3 ++- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/internal/domains/api/services/processors/flxg/flxg5a3b_processor.go b/internal/domains/api/services/processors/flxg/flxg5a3b_processor.go index a8ef54e..95e289a 100644 --- a/internal/domains/api/services/processors/flxg/flxg5a3b_processor.go +++ b/internal/domains/api/services/processors/flxg/flxg5a3b_processor.go @@ -23,6 +23,7 @@ func ProcessFLXG5A3BRequest(ctx context.Context, params []byte, deps *processors if paramsDto.IDCard == "350681198611130611" || paramsDto.IDCard == "370982199012037272" || paramsDto.IDCard == "431027198810290730" || paramsDto.IDCard == "362502199510298017" || paramsDto.IDCard == "340826199008250378" || paramsDto.IDCard == "321027198304072129" || paramsDto.IDCard == "622301200006250550" || paramsDto.IDCard == "320682198910134998" || paramsDto.IDCard == "640102198708020925" || paramsDto.IDCard == "420624197310234034" || paramsDto.IDCard == "350104198501184416" || paramsDto.IDCard == "410521198606018056" || paramsDto.IDCard == "410482198504029333" || paramsDto.IDCard == "370982199012037272" || paramsDto.IDCard == "431027198810290730" || paramsDto.IDCard == "362502199510298017" || paramsDto.IDCard == "340826199008250378" || paramsDto.IDCard == "321027198304072129" { return nil, errors.Join(processors.ErrNotFound, errors.New("查询为空")) } + encryptedName, err := deps.ZhichaService.Encrypt(paramsDto.Name) if err != nil { return nil, errors.Join(processors.ErrSystem, err) diff --git a/internal/domains/api/services/processors/jrzq/jrzq1e7b_processor.go b/internal/domains/api/services/processors/jrzq/jrzq1e7b_processor.go index c991b8d..9828442 100644 --- a/internal/domains/api/services/processors/jrzq/jrzq1e7b_processor.go +++ b/internal/domains/api/services/processors/jrzq/jrzq1e7b_processor.go @@ -37,9 +37,9 @@ func ProcessJRZQ1E7BRequest(ctx context.Context, params []byte, deps *processors } reqData := map[string]interface{}{ - "name": encryptedName, - "idCard": encryptedIDCard, - "phone": encryptedMobileNo, + "name": encryptedName, + "idCard": encryptedIDCard, + "phone": encryptedMobileNo, "authorized": paramsDto.Authorized, } @@ -55,9 +55,9 @@ func ProcessJRZQ1E7BRequest(ctx context.Context, params []byte, deps *processors // 将响应数据转换为 JSON 字节 respBytes, err := json.Marshal(respData) if err != nil { - return nil, errors.Join(processors.ErrSystem, err) + // return nil, errors.Join(processors.ErrSystem, err) + return json.Marshal(map[string]interface{}{}) } return respBytes, nil } - diff --git a/internal/domains/api/services/processors/jrzq/jrzq3p01_processor.go b/internal/domains/api/services/processors/jrzq/jrzq3p01_processor.go index 72dc1d0..8672201 100644 --- a/internal/domains/api/services/processors/jrzq/jrzq3p01_processor.go +++ b/internal/domains/api/services/processors/jrzq/jrzq3p01_processor.go @@ -40,6 +40,7 @@ func ProcessJRZQ3P01Request(ctx context.Context, params []byte, deps *processors respData, err := deps.ZhichaService.CallAPI(ctx, "ZCI109", reqData) if err != nil { if errors.Is(err, zhicha.ErrDatasource) { + return nil, errors.Join(processors.ErrDatasource, err) } else { return nil, errors.Join(processors.ErrSystem, err) diff --git a/internal/domains/api/services/processors/qygl/qygl6s1b_processor.go b/internal/domains/api/services/processors/qygl/qygl6s1b_processor.go index 0f31b89..c17784d 100644 --- a/internal/domains/api/services/processors/qygl/qygl6s1b_processor.go +++ b/internal/domains/api/services/processors/qygl/qygl6s1b_processor.go @@ -37,7 +37,8 @@ func ProcessQYGL6S1BRequest(ctx context.Context, params []byte, deps *processors return nil, errors.Join(processors.ErrDatasource, err) } if errors.Is(err, shujubao.ErrQueryEmpty) { - return nil, errors.Join(processors.ErrNotFound, err) + // return nil, errors.Join(processors.ErrNotFound, e + data = map[string]interface{}{} } return nil, errors.Join(processors.ErrSystem, err) }