This commit is contained in:
2026-03-02 16:51:05 +08:00
parent ed35631900
commit 6b8e7eada6
3 changed files with 40 additions and 0 deletions

View File

@@ -62,6 +62,7 @@ var productHandlers = map[string]queryHandlerFunc{
"preloanbackgroundcheck": runMarriageReq,
"backgroundcheck": runMarriageReq,
"personalData": runMarriageReq,
"toc_PersonalBadRecord": runPersonalBadRecordReq,
"toc_PersonalLawsuit": runMarriageReq,
"toc_EnterpriseLawsuit": runEntLawsuitReq,
// 人企关系加强版:仅身份证号
@@ -276,6 +277,21 @@ func runLimitHighExecutedReq(l *QueryServiceLogic, decryptData []byte, product s
}, nil
}
// 本人不良 FLXGDEA9姓名 + 身份证(授权由 ApiRequest 默认传 1
func runPersonalBadRecordReq(l *QueryServiceLogic, decryptData []byte, product string) (map[string]interface{}, error) {
var data types.PersonalBadRecordReq
if unmarshalErr := json.Unmarshal(decryptData, &data); unmarshalErr != nil {
return nil, errors.Wrapf(xerr.NewErrCode(xerr.SERVER_COMMON_ERROR), "查询服务, 解密后的数据格式不正确: %+v", unmarshalErr)
}
if validatorErr := validator.Validate(data); validatorErr != nil {
return nil, errors.Wrapf(xerr.NewErrCodeMsg(xerr.PARAM_VERIFICATION_ERROR, validatorErr.Error()), "查询服务, 参数不正确: %+v", validatorErr)
}
return map[string]interface{}{
"name": data.Name,
"id_card": data.IDCard,
}, nil
}
// 失信被执行人 QYGL2S0W
func runDishonestExecutedReq(l *QueryServiceLogic, decryptData []byte, product string) (map[string]interface{}, error) {
var data types.DishonestExecutedReq