企业五要素

This commit is contained in:
2025-12-09 15:12:03 +08:00
parent 398d2cee74
commit c68ece5bea

View File

@@ -113,10 +113,18 @@ func ProcessQYGL5CMPRequest(ctx context.Context, params []byte, deps *processors
"data": response.Data,
}
// 解析status响应将JSON字节解析为对象
statusBytes := createStatusResponsess(0) // 验证通过status为0
var statusData map[string]interface{}
if err := json.Unmarshal(statusBytes, &statusData); err != nil {
return nil, errors.Join(processors.ErrSystem, fmt.Errorf("解析status响应失败: %w", err))
}
// 合并两个API的返回数据
mergedData := map[string]interface{}{
"Personal Information": xingweiData, // 星维API返回的数据
"Enterprise Information": tianYanChaData, // 天眼查API返回的数据
"status": statusData, // 解析后的status对象
}
// 将合并后的数据序列化为JSON
@@ -132,8 +140,7 @@ func ProcessQYGL5CMPRequest(ctx context.Context, params []byte, deps *processors
// createStatusResponsess 创建状态响应
func createStatusResponsess(status int) []byte {
response := map[string]interface{}{
"status": status,
"message": "企业信息不通过",
"status": status,
}
respBytes, _ := json.Marshal(response)
return respBytes