This commit is contained in:
2025-09-12 17:26:29 +08:00
parent 13074b4ac2
commit aedc8b8b57
4 changed files with 9 additions and 29 deletions

View File

@@ -99,9 +99,6 @@ func (a *ApiRequestService) ProcessRequests(params []byte, productID int64) ([]b
go func(i int, feature *model.Feature) {
defer wg.Done()
// 错开并发请求时间每个请求之间固定延迟50毫秒
time.Sleep(50 * time.Millisecond)
select {
case <-ctx.Done():
return
@@ -209,7 +206,7 @@ func (a *ApiRequestService) PreprocessRequestApi(params []byte, apiID string) ([
func (a *ApiRequestService) ProcessPersonEnterpriseProRequest(params []byte) ([]byte, error) {
idCard := gjson.GetBytes(params, "id_card")
// 设置最大调用次数上限
maxApiCalls := 10 // 允许最多查询10个企业
maxApiCalls := 20 // 允许最多查询20个企业
if !idCard.Exists() {
return nil, errors.New("api请求, PersonEnterprisePro, 获取相关参数失败")
@@ -391,10 +388,6 @@ func (a *ApiRequestService) ProcessPersonEnterpriseProRequest(params []byte) ([]
wg.Add(1)
go func(origIndex int, companyInfo gjson.Result) {
defer wg.Done()
// 错开并发请求时间每个请求之间固定延迟50毫秒
time.Sleep(50 * time.Millisecond)
logx.Infof("开始处理企业[%d],企业名称: %s统一社会信用代码: %s", origIndex, companyInfo.Get("basicInfo.name").String(), companyInfo.Get("basicInfo.creditCode").String())
// 提取企业名称和统一社会信用代码
orgName := companyInfo.Get("basicInfo.name")
@@ -422,8 +415,8 @@ func (a *ApiRequestService) ProcessPersonEnterpriseProRequest(params []byte) ([]
// 调用QYGL8271接口获取企业涉诉信息
lawsuitResp, err := a.tianyuanapi.CallInterface("QYGL8271", map[string]interface{}{
"ent_name": orgName.String(),
"ent_code": creditCode.String(),
"ent_name": orgName.String(),
"ent_code": creditCode.String(),
"auth_date": generateAuthDateRange(),
})
// 无论是否有错误,都继续处理
@@ -548,7 +541,7 @@ func (a *ApiRequestService) ProcessPersonEnterpriseProRequest(params []byte) ([]
func (a *ApiRequestService) ProcesFLXG0V4BRequest(params []byte) ([]byte, error) {
name := gjson.GetBytes(params, "name")
idCard := gjson.GetBytes(params, "id_card")
if !name.Exists() || !idCard.Exists() {
if !name.Exists() || !idCard.Exists(){
return nil, errors.New("api请求, FLXG0V4B, 获取相关参数失败")
}
@@ -566,7 +559,6 @@ func (a *ApiRequestService) ProcesFLXG0V4BRequest(params []byte) ([]byte, error)
}
return respBytes, nil
}
// ProcessFLXG0687Request 反诈反赌核验
func (a *ApiRequestService) ProcessFLXG0687Request(params []byte) ([]byte, error) {
idCard := gjson.GetBytes(params, "id_card")