fix
This commit is contained in:
		| @@ -378,6 +378,9 @@ 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 行为数据查询请求参数 | ||||||
|   | |||||||
| @@ -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{}{ | ||||||
|  | 		"name":       encryptedName, | ||||||
|  | 		"id":         encryptedIDCard, | ||||||
| 		"phone":      encryptedMobileNo, | 		"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