fix
This commit is contained in:
Binary file not shown.
@@ -67,6 +67,8 @@ westdex:
|
|||||||
key: "121a1e41fc1690dd6b90afbcacd80cf4"
|
key: "121a1e41fc1690dd6b90afbcacd80cf4"
|
||||||
secret_id: "449159"
|
secret_id: "449159"
|
||||||
secret_second_id: "296804"
|
secret_second_id: "296804"
|
||||||
|
yushan:
|
||||||
|
url: https://api2.yushanshuju.com/credit-gw/service
|
||||||
# ===========================================
|
# ===========================================
|
||||||
# 💰 支付宝支付配置
|
# 💰 支付宝支付配置
|
||||||
# ===========================================
|
# ===========================================
|
||||||
|
|||||||
@@ -965,7 +965,7 @@ func (s *ProductApplicationServiceImpl) getDTOMap() map[string]interface{} {
|
|||||||
"JRZQ0A03": &dto.JRZQ0A03Req{},
|
"JRZQ0A03": &dto.JRZQ0A03Req{},
|
||||||
"JRZQ4AA8": &dto.JRZQ4AA8Req{},
|
"JRZQ4AA8": &dto.JRZQ4AA8Req{},
|
||||||
"JRZQ8203": &dto.JRZQ8203Req{},
|
"JRZQ8203": &dto.JRZQ8203Req{},
|
||||||
"JRZQDBCE": &dto.JRZQDCBEReq{},
|
"JRZQDCBE": &dto.JRZQDCBEReq{},
|
||||||
"QYGL2ACD": &dto.QYGL2ACDReq{},
|
"QYGL2ACD": &dto.QYGL2ACDReq{},
|
||||||
"QYGL6F2D": &dto.QYGL6F2DReq{},
|
"QYGL6F2D": &dto.QYGL6F2DReq{},
|
||||||
"QYGL45BD": &dto.QYGL45BDReq{},
|
"QYGL45BD": &dto.QYGL45BDReq{},
|
||||||
|
|||||||
@@ -362,11 +362,11 @@ type YYSY4F2EReq struct {
|
|||||||
|
|
||||||
type YYSY9F1BReq struct {
|
type YYSY9F1BReq struct {
|
||||||
Name string `json:"name" validate:"required,min=1,validName"`
|
Name string `json:"name" validate:"required,min=1,validName"`
|
||||||
Phone string `json:"phone" validate:"required,min=11,max=11,validMobileNo"`
|
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
||||||
Authorized string `json:"authorized" validate:"required,oneof=0 1"`
|
Authorized string `json:"authorized" validate:"required,oneof=0 1"`
|
||||||
}
|
}
|
||||||
type YYSY6F2BReq struct {
|
type YYSY6F2BReq struct {
|
||||||
Phone string `json:"phone" validate:"required,min=11,max=11,validMobileNo"`
|
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type YYSY8B1CReq struct {
|
type YYSY8B1CReq struct {
|
||||||
@@ -436,15 +436,15 @@ type JRZQ0B6YReq struct {
|
|||||||
Name string `json:"name" validate:"required,min=1,validName"`
|
Name string `json:"name" validate:"required,min=1,validName"`
|
||||||
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
||||||
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
||||||
BankCard string `json:"bank_card" validate:"omitempty,validBankCard"`
|
BankCard string `json:"bank_card" validate:"required,validBankCard"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// 银行卡鉴权
|
// 银行卡鉴权
|
||||||
type JRZQ9A1WReq struct {
|
type JRZQ9A1WReq struct {
|
||||||
Name string `json:"name" validate:"required,min=1,validName"`
|
Name string `json:"name" validate:"required,min=1,validName"`
|
||||||
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
||||||
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
MobileNo string `json:"mobile_no" validate:"omitempty,min=11,max=11,validMobileNo"`
|
||||||
BankCard string `json:"bank_card" validate:"omitempty,validBankCard"`
|
BankCard string `json:"bank_card" validate:"required,validBankCard"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// 企业管理董监高司法综合信息核验
|
// 企业管理董监高司法综合信息核验
|
||||||
|
|||||||
@@ -20,34 +20,11 @@ func ProcessJRZQ0B6YRequest(ctx context.Context, params []byte, deps *processors
|
|||||||
if err := deps.Validator.ValidateStruct(paramsDto); err != nil {
|
if err := deps.Validator.ValidateStruct(paramsDto); err != nil {
|
||||||
return nil, errors.Join(processors.ErrInvalidParam, err)
|
return nil, errors.Join(processors.ErrInvalidParam, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
encryptedName, err := deps.WestDexService.Encrypt(paramsDto.Name)
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
encryptedIDCard, err := deps.WestDexService.Encrypt(paramsDto.IDCard)
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
encryptedMobileNo, err := deps.WestDexService.Encrypt(paramsDto.MobileNo)
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
encryptedBankCard, err := deps.WestDexService.Encrypt(paramsDto.BankCard)
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
reqData := map[string]interface{}{
|
reqData := map[string]interface{}{
|
||||||
"data": map[string]interface{}{
|
"name": paramsDto.Name,
|
||||||
"name": encryptedName,
|
"cardld": paramsDto.BankCard,
|
||||||
"cardId": encryptedBankCard,
|
"cardNo": paramsDto.IDCard,
|
||||||
"cardNo": encryptedIDCard,
|
"mobile": paramsDto.MobileNo,
|
||||||
"phone": encryptedMobileNo,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
respBytes, err := deps.YushanService.CallAPI(ctx, "FIN019", reqData)
|
respBytes, err := deps.YushanService.CallAPI(ctx, "FIN019", reqData)
|
||||||
|
|||||||
@@ -20,34 +20,12 @@ func ProcessJRZQ9A1WRequest(ctx context.Context, params []byte, deps *processors
|
|||||||
if err := deps.Validator.ValidateStruct(paramsDto); err != nil {
|
if err := deps.Validator.ValidateStruct(paramsDto); err != nil {
|
||||||
return nil, errors.Join(processors.ErrInvalidParam, err)
|
return nil, errors.Join(processors.ErrInvalidParam, err)
|
||||||
}
|
}
|
||||||
encryptedName, err := deps.WestDexService.Encrypt(paramsDto.Name)
|
|
||||||
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
encryptedIDCard, err := deps.WestDexService.Encrypt(paramsDto.IDCard)
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
encryptedMobileNo, err := deps.WestDexService.Encrypt(paramsDto.MobileNo)
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
encryptedBankCard, err := deps.WestDexService.Encrypt(paramsDto.BankCard)
|
|
||||||
if err != nil {
|
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
|
||||||
}
|
|
||||||
|
|
||||||
reqData := map[string]interface{}{
|
reqData := map[string]interface{}{
|
||||||
"data": map[string]interface{}{
|
"name": paramsDto.Name,
|
||||||
"name": encryptedName,
|
"cardId": paramsDto.BankCard,
|
||||||
"cardId": encryptedBankCard,
|
"cardNo": paramsDto.IDCard,
|
||||||
"cardNo": encryptedIDCard,
|
"phone": paramsDto.MobileNo,
|
||||||
"phone": encryptedMobileNo,
|
|
||||||
},
|
|
||||||
}
|
}
|
||||||
|
|
||||||
respBytes, err := deps.YushanService.CallAPI(ctx, "PCB145", reqData)
|
respBytes, err := deps.YushanService.CallAPI(ctx, "PCB145", reqData)
|
||||||
|
|||||||
@@ -21,13 +21,13 @@ func ProcessYYSY6F2BRequest(ctx context.Context, params []byte, deps *processors
|
|||||||
return nil, errors.Join(processors.ErrInvalidParam, err)
|
return nil, errors.Join(processors.ErrInvalidParam, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
encryptedPhone, err := deps.ZhichaService.Encrypt(paramsDto.Phone)
|
encryptedMobileNo, err := deps.ZhichaService.Encrypt(paramsDto.MobileNo)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
return nil, errors.Join(processors.ErrSystem, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
reqData := map[string]interface{}{
|
reqData := map[string]interface{}{
|
||||||
"phone": encryptedPhone,
|
"phone": encryptedMobileNo,
|
||||||
}
|
}
|
||||||
|
|
||||||
respData, err := deps.ZhichaService.CallAPI(ctx, "ZCI041", reqData)
|
respData, err := deps.ZhichaService.CallAPI(ctx, "ZCI041", reqData)
|
||||||
|
|||||||
@@ -27,14 +27,14 @@ func ProcessYYSY9F1BYequest(ctx context.Context, params []byte, deps *processors
|
|||||||
return nil, errors.Join(processors.ErrSystem, err)
|
return nil, errors.Join(processors.ErrSystem, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
encryptedPhone, err := deps.ZhichaService.Encrypt(paramsDto.Phone)
|
encryptedMobileNo, err := deps.ZhichaService.Encrypt(paramsDto.MobileNo)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
return nil, errors.Join(processors.ErrSystem, err)
|
||||||
}
|
}
|
||||||
|
|
||||||
reqData := map[string]interface{}{
|
reqData := map[string]interface{}{
|
||||||
"name": encryptedName,
|
"name": encryptedName,
|
||||||
"phone": encryptedPhone,
|
"phone": encryptedMobileNo,
|
||||||
"authorized": paramsDto.Authorized,
|
"authorized": paramsDto.Authorized,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user