f
This commit is contained in:
@@ -126,7 +126,7 @@ type QCXG9F5CReq struct {
|
|||||||
type QCXG3B8ZReq struct {
|
type QCXG3B8ZReq struct {
|
||||||
PlateNo string `json:"plate_no" validate:"required"`
|
PlateNo string `json:"plate_no" validate:"required"`
|
||||||
}
|
}
|
||||||
type QCXM7R9Req struct {
|
type QCXGM7R9Req struct {
|
||||||
PlateNo string `json:"plate_no" validate:"required"`
|
PlateNo string `json:"plate_no" validate:"required"`
|
||||||
}
|
}
|
||||||
type QCXGP1W3Req struct {
|
type QCXGP1W3Req struct {
|
||||||
@@ -298,9 +298,8 @@ type COMB86PMReq struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
type QCXG7A2BReq struct {
|
type QCXG7A2BReq struct {
|
||||||
IDCard string `json:"id_card" validate:"required,validIDCard"`
|
PlateNo string `json:"plate_no" validate:"required"`
|
||||||
}
|
}
|
||||||
|
|
||||||
type QCXG4896Req struct {
|
type QCXG4896Req struct {
|
||||||
PlateNo string `json:"plate_no" validate:"required"`
|
PlateNo string `json:"plate_no" validate:"required"`
|
||||||
AuthDate string `json:"auth_date" validate:"required,validAuthDate" encrypt:"false"`
|
AuthDate string `json:"auth_date" validate:"required,validAuthDate" encrypt:"false"`
|
||||||
|
|||||||
@@ -273,8 +273,7 @@ func registerAllProcessors(combService *comb.CombService) {
|
|||||||
"QCXG9F5C": qcxg.ProcessQCXG9F5CERequest, //疑似营运车辆注册平台数 10386
|
"QCXG9F5C": qcxg.ProcessQCXG9F5CERequest, //疑似营运车辆注册平台数 10386
|
||||||
"QCXG3B8Z": qcxg.ProcessQCXG3B8ZRequest, //疑似运营车辆查询(月度里程)10268
|
"QCXG3B8Z": qcxg.ProcessQCXG3B8ZRequest, //疑似运营车辆查询(月度里程)10268
|
||||||
"QCXGP1W3": qcxg.ProcessQCXGP1W3Request, //疑似运营车辆查询(季度里程)10269
|
"QCXGP1W3": qcxg.ProcessQCXGP1W3Request, //疑似运营车辆查询(季度里程)10269
|
||||||
"QCXM7R9": qcxg.ProcessQCXM7R9Request, //疑似运营车辆查询(半年度里程)10270
|
"QCXGM7R9": qcxg.ProcessQCXGM7R9Request, //疑似运营车辆查询(半年度里程)10270
|
||||||
"QCXGH1E6": qcxg.ProcessQCXGH1E6Request, // 全国车辆VIN基础信息查验 9054
|
|
||||||
"QCXG5U0Z": qcxg.ProcessQCXG5U0ZRequest, // 车辆静态信息查询 10479
|
"QCXG5U0Z": qcxg.ProcessQCXG5U0ZRequest, // 车辆静态信息查询 10479
|
||||||
"QCXGY7F2": qcxg.ProcessQCXGY7F2Request, // 二手车VIN估值 10443
|
"QCXGY7F2": qcxg.ProcessQCXGY7F2Request, // 二手车VIN估值 10443
|
||||||
|
|
||||||
|
|||||||
@@ -248,8 +248,7 @@ func (s *FormConfigServiceImpl) getDTOStruct(ctx context.Context, apiCode string
|
|||||||
"QCXG9F5C": &dto.QCXG9F5CReq{}, //疑似营运车辆注册平台数 10386
|
"QCXG9F5C": &dto.QCXG9F5CReq{}, //疑似营运车辆注册平台数 10386
|
||||||
"QCXG3B8Z": &dto.QCXG3B8ZReq{}, //疑似运营车辆查询(月度里程)10268
|
"QCXG3B8Z": &dto.QCXG3B8ZReq{}, //疑似运营车辆查询(月度里程)10268
|
||||||
"QCXGP1W3": &dto.QCXGP1W3Req{}, //疑似运营车辆查询(季度里程)10269
|
"QCXGP1W3": &dto.QCXGP1W3Req{}, //疑似运营车辆查询(季度里程)10269
|
||||||
"QCXM7R9": &dto.QCXM7R9Req{}, //疑似运营车辆查询(半年度里程)10270
|
"QCXGM7R9": &dto.QCXGM7R9Req{}, //疑似运营车辆查询(半年度里程)10270
|
||||||
"QCXGH1E6": &dto.QCXGH1E6Req{}, //全国车辆VIN基础信息查验 9054
|
|
||||||
"QCXG5U0Z": &dto.QCXG5U0ZReq{}, //车辆静态信息查询 10479
|
"QCXG5U0Z": &dto.QCXG5U0ZReq{}, //车辆静态信息查询 10479
|
||||||
"QCXGY7F2": &dto.QCXGY7F2Req{}, //二手车VIN估值 10443
|
"QCXGY7F2": &dto.QCXGY7F2Req{}, //二手车VIN估值 10443
|
||||||
|
|
||||||
|
|||||||
@@ -22,7 +22,7 @@ func ProcessQCXG7A2BRequest(ctx context.Context, params []byte, deps *processors
|
|||||||
}
|
}
|
||||||
|
|
||||||
reqData := map[string]interface{}{
|
reqData := map[string]interface{}{
|
||||||
"cardNo": paramsDto.IDCard,
|
"cardNo": paramsDto.PlateNo,
|
||||||
}
|
}
|
||||||
|
|
||||||
respBytes, err := deps.YushanService.CallAPI(ctx, "CAR061", reqData)
|
respBytes, err := deps.YushanService.CallAPI(ctx, "CAR061", reqData)
|
||||||
|
|||||||
@@ -10,9 +10,9 @@ import (
|
|||||||
"tyapi-server/internal/infrastructure/external/shujubao"
|
"tyapi-server/internal/infrastructure/external/shujubao"
|
||||||
)
|
)
|
||||||
|
|
||||||
// ProcessQCXM7R9Request QCXGM7R9 疑似运营车辆查询(半年度里程)10270 API 处理方法(使用数据宝服务示例)
|
// ProcessQCXGM7R9Request QCXGM7R9 疑似运营车辆查询(半年度里程)10270 API 处理方法(使用数据宝服务示例)
|
||||||
func ProcessQCXM7R9Request(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) {
|
func ProcessQCXGM7R9Request(ctx context.Context, params []byte, deps *processors.ProcessorDependencies) ([]byte, error) {
|
||||||
var paramsDto dto.QCXM7R9Req
|
var paramsDto dto.QCXGM7R9Req
|
||||||
if err := json.Unmarshal(params, ¶msDto); err != nil {
|
if err := json.Unmarshal(params, ¶msDto); err != nil {
|
||||||
return nil, errors.Join(processors.ErrSystem, err)
|
return nil, errors.Join(processors.ErrSystem, err)
|
||||||
}
|
}
|
||||||
@@ -28,7 +28,7 @@ func ProcessQCXM7R9Request(ctx context.Context, params []byte, deps *processors.
|
|||||||
}
|
}
|
||||||
|
|
||||||
// 最终请求 URL = https://api.chinadatapay.com/communication + 拼接接口地址值,如 personal/197
|
// 最终请求 URL = https://api.chinadatapay.com/communication + 拼接接口地址值,如 personal/197
|
||||||
apiPath := "/personal/10270"
|
apiPath := "/communication/personal/10270"
|
||||||
data, err := deps.ShujubaoService.CallAPI(ctx, apiPath, reqParams)
|
data, err := deps.ShujubaoService.CallAPI(ctx, apiPath, reqParams)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
if errors.Is(err, shujubao.ErrDatasource) {
|
if errors.Is(err, shujubao.ErrDatasource) {
|
||||||
|
|||||||
Reference in New Issue
Block a user