CA
# 创建CA申请
为公司申请新的CA
请求路径:
`/openapi/company/CA/apply`
请求方式:
`POST`
接口参数:
| 参数| 类型|必填| 说明|
| ------------ | ------------ |------------ | ------------ |
|companyId| String| 是| 平台公司ID|
|companyTaxNo| String| 是| 公司税号|
|companyName| String| 是| 公司名称|
|province| String| 是| 省|
|city| String| 是| 市|
|county| String| 是| 区|
|address| String| 是| 详细地址|
|contactsName| String| 是| 联系人|
|contactsPhone| String| 是|联系电话|
|contactsIdCard| String| 否| 联系人身份照|
请求参数示例:
```json
{
"companyId":100000354,
"companyTaxNo":"91500000747150540ATEST",
"companyName":"测试公司",
"province":"北京市",
"city":"市辖区",
"county":"东城区",
"detail":"测试街道",
"contactsName":"尘世",
"contactsPhone":"13599233529",
"contactsIdCard":"1231231231312312312"
}
```
响应结果:
| 字段名 | 类型 | 说明 |
| ------------ | ------------ | ------------ |
| code | Integer | 处理结果 |
| message | String | 结果描述 |
| data | String | 申请结果 |
响应结果示例:
```json
失败:
{
"code": -1,
"message": "公司税号不能为空"
}
成功:
{
"code": 0,
"message": "success",
"data": "申请成功"
}
```
# CA状态查询
电票CA状态包含未通过或已通过,未通过可能有以下情况未申请、审核中、审核失败、已失效
请求路径:
`/openapi/company/CA/status `
请求方式:
`POST`
接口参数:
| 参数| 类型| 是否必填| 说明|
| ------------ | ------------ | ------------ |------------ |
|companyId| String| 是| 平台公司ID|
请求参数示例:
`/openapi/company/CA/status?companyId=102312`
响应结果:
| 字段名 | 类型 | 说明 |
| ------------ | ------------ | ------------ |
| code | Integer | 处理结果 |
| message | String | 结果描述 |
| data | CAInfoDTO | 申请结果 |
CAInfoDTO:
| 参数| 类型| 说明|
| ------------ | ------------ |------------ |
| status| Integer| 电票CA状态:1[未申请]、2[申请中]、3[已通过]、4[审核失败]、5[已失效]|
响应结果示例:
```json
失败:
{
"code": -1,
"message": "公司ID不能为空"
}
成功:
{
"code": 0,
"message": "success",
"data": {
"status":"1"
}
}
```