新增技能资格证书 api
This commit is contained in:
parent
c6517ff90b
commit
9eb13590fc
@ -213,6 +213,7 @@ var requestProcessors = map[string]func(*ApiRequestService, []byte) ([]byte, err
|
|||||||
"FIN018": (*ApiRequestService).ProcessFIN018Request,
|
"FIN018": (*ApiRequestService).ProcessFIN018Request,
|
||||||
"MOB032": (*ApiRequestService).ProcessMOB032Request,
|
"MOB032": (*ApiRequestService).ProcessMOB032Request,
|
||||||
"FIN032": (*ApiRequestService).ProcessFIN032Request,
|
"FIN032": (*ApiRequestService).ProcessFIN032Request,
|
||||||
|
"HRD004": (*ApiRequestService).ProcessHRD004Request,
|
||||||
}
|
}
|
||||||
|
|
||||||
// PreprocessRequestApi 调用指定的请求处理函数
|
// PreprocessRequestApi 调用指定的请求处理函数
|
||||||
@ -1425,3 +1426,23 @@ func (a *ApiRequestService) ProcessFIN032Request(params []byte) ([]byte, error)
|
|||||||
}
|
}
|
||||||
return resp, nil
|
return resp, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// 技能资格证书
|
||||||
|
func (a *ApiRequestService) ProcessHRD004Request(params []byte) ([]byte, error) {
|
||||||
|
name := gjson.GetBytes(params, "name")
|
||||||
|
idCard := gjson.GetBytes(params, "id_card")
|
||||||
|
|
||||||
|
if !name.Exists() || !idCard.Exists() {
|
||||||
|
return nil, errors.New("api请求, HRD004, 获取相关参数失败")
|
||||||
|
}
|
||||||
|
|
||||||
|
request := map[string]interface{}{
|
||||||
|
"name": name.String(),
|
||||||
|
"cardNo": idCard.String(),
|
||||||
|
}
|
||||||
|
resp, err := a.yushanService.request("HRD004", request)
|
||||||
|
if err != nil {
|
||||||
|
return nil, fmt.Errorf("HRD004请求失败: %+v", err)
|
||||||
|
}
|
||||||
|
return resp, nil
|
||||||
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user