This commit is contained in:
2025-08-02 03:16:20 +08:00
parent 66845d3fe0
commit b3a7ace243
2 changed files with 13 additions and 19 deletions

View File

@@ -28,7 +28,7 @@ func ProcessCOMB86PMRequest(ctx context.Context, params []byte, deps *processors
}
// 如果有ApiCode为FLXG54F5的子产品改名为FLXG54F6
for _, resp := range combinedResult.Responses {
if resp.ApiCode == "FLXG54F5" {
if resp.ApiCode == "FLXGBC21" {
resp.ApiCode = "FLXG54F5"
}
}

View File

@@ -3,11 +3,12 @@ package flxg
import (
"context"
"encoding/json"
"errors"
"fmt"
"time"
"tyapi-server/internal/domains/api/dto"
"tyapi-server/internal/domains/api/services/processors"
"tyapi-server/internal/infrastructure/external/westdex"
)
// ProcessFLXG0V3Bequest FLXG0V3B API处理方法
@@ -31,27 +32,20 @@ func ProcessFLXG0V3Bequest(ctx context.Context, params []byte, deps *processors.
return nil, fmt.Errorf("%s: %w", processors.ErrSystem, err)
}
// mock 1秒不用真实请求
// 模拟耗时
select {
case <-ctx.Done():
return nil, ctx.Err()
case <-time.After(1 * time.Second):
}
// 构造模拟响应
mockResp := map[string]interface{}{
"code": 0,
"msg": "mock success",
reqData := map[string]interface{}{
"data": map[string]interface{}{
"name": encryptedName,
"id_card": encryptedIDCard,
"result": "mocked",
"name": encryptedName,
"id_card": encryptedIDCard,
},
}
respBytes, err := json.Marshal(mockResp)
respBytes, err := deps.WestDexService.CallAPI("G34BJ03", reqData)
if err != nil {
return nil, fmt.Errorf("%s: %w", processors.ErrSystem, err)
if errors.Is(err, westdex.ErrDatasource) {
return nil, fmt.Errorf("%s: %w", processors.ErrDatasource, err)
} else {
return nil, fmt.Errorf("%s: %w", processors.ErrSystem, err)
}
}
return respBytes, nil