fix
This commit is contained in:
@@ -377,7 +377,10 @@ type JRZQ3C7BReq struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type JRZQ8A2DReq struct {
|
type JRZQ8A2DReq struct {
|
||||||
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
||||||
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
||||||
|
Name string `json:"name" validate:"required,min=1,validName"`
|
||||||
|
Authorized string `json:"authorized" validate:"required,oneof=0 1"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// YYSY8F3AReq 行为数据查询请求参数
|
// YYSY8F3AReq 行为数据查询请求参数
|
||||||
@@ -457,7 +460,7 @@ type YYSY8C2DReq struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type YYSY7D3EReq struct {
|
type YYSY7D3EReq struct {
|
||||||
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
MobileNo string `json:"mobile_no" validate:"required,min=11,max=11,validMobileNo"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type JRZQ6F2AReq struct {
|
type JRZQ6F2AReq struct {
|
||||||
@@ -492,8 +495,8 @@ type FLXG7E8FReq struct {
|
|||||||
|
|
||||||
type QYGL5F6AReq struct {
|
type QYGL5F6AReq struct {
|
||||||
MobileNo string `json:"mobile_no" validate:"omitempty,min=11,max=11,validMobileNo"`
|
MobileNo string `json:"mobile_no" validate:"omitempty,min=11,max=11,validMobileNo"`
|
||||||
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
||||||
EntCode string `json:"ent_code" validate:"omitempty,validUSCI"`
|
EntCode string `json:"ent_code" validate:"omitempty,validUSCI"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type IVYZ6G7HReq struct {
|
type IVYZ6G7HReq struct {
|
||||||
|
|||||||
@@ -20,14 +20,24 @@ func ProcessJRZQ8A2DRequest(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.ZhichaService.Encrypt(paramsDto.Name)
|
||||||
|
if err != nil {
|
||||||
|
return nil, errors.Join(processors.ErrSystem, err)
|
||||||
|
}
|
||||||
|
encryptedIDCard, err := deps.ZhichaService.Encrypt(paramsDto.IDCard)
|
||||||
|
if err != nil {
|
||||||
|
return nil, errors.Join(processors.ErrSystem, err)
|
||||||
|
}
|
||||||
encryptedMobileNo, err := deps.ZhichaService.Encrypt(paramsDto.MobileNo)
|
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": encryptedMobileNo,
|
"name": encryptedName,
|
||||||
|
"id": encryptedIDCard,
|
||||||
|
"phone": encryptedMobileNo,
|
||||||
|
"authorized": paramsDto.Authorized,
|
||||||
}
|
}
|
||||||
|
|
||||||
respData, err := deps.ZhichaService.CallAPI(ctx, "ZCI018", reqData)
|
respData, err := deps.ZhichaService.CallAPI(ctx, "ZCI018", reqData)
|
||||||
|
|||||||
Reference in New Issue
Block a user