Commit 3e28f572 by 任晓松

数据中心工商接口

parent b44426b6
var WEBBase = require("../../web.base");
var system = require("../../../system");
class IcbcToolsAPI extends WEBBase {
constructor() {
super();
this.icbcSve = system.getObject("service.trademark.icbcSve");
}
/**
* 接口跳转-POST请求
* action_process 执行的流程
* action_type 执行的类型
* action_body 执行的参数
*/
async springBoard(pobj, qobj, req) {
if (!pobj.actionProcess) {
return system.getResult(null, "actionProcess参数不能为空");
}
if (!pobj.actionType) {
return system.getResult(null, "actionType参数不能为空");
}
var result = await this.opActionProcess(pobj, pobj.actionType, pobj.actionBody, req);
return result;
}
async opActionProcess(pobj, action_type, action_body, req) {
var opResult = null;
switch (action_type) {
case "getCompanyListByVague"://企业模糊查询
opResult = await this.icbcSve.getCompanyListByVague(req.app, action_body.opStr);
break;
case "getDetailByCompanyName"://企业详情
opResult = await this.icbcSve.getDetailByCompanyName(req.app, action_body.opStr);
break;
case "getCompanyChangeByName"://企业变更记录查询
opResult = await this.icbcSve.getCompanyChangeByName(req.app, action_body.opStr);
break;
case "getCompanyIcpByName"://工商icp证照查询
opResult = await this.icbcSve.getCompanyIcpByName(req.app, action_body.opStr);
break;
default:
opResult = system.getResult(null, "action_type参数错误");
break;
}
return opResult;
}
}
module.exports = IcbcToolsAPI;
\ No newline at end of file
const system = require("../../../system");
var settings = require("../../../../config/settings");
const AppServiceBase = require("../../app.base");
class IcbcService extends AppServiceBase {
constructor() {
super();
this.zcApiUrl = settings.reqZcApi();
}
async getCompanyListByVague(obj, req) {
var url = this.zcApiUrl + "api/tool/toolApi/getCompanyListByVague";
return await this.opReqResult(url, obj, req);
}
//企业模糊查询
async getDetailByCompanyName(obj, req) {
var url = this.zcApiUrl + "api/tool/toolApi/getDetailByCompanyName";
return await this.opReqResult(url, queryobj, req);
}
//企业详情
async getNclByLikeNameAndNcl(queryobj, req) {
var url = this.zcApiUrl + "api/tool/toolApi/getNclByLikeNameAndNcl";
return await this.opReqResult(url, queryobj, req);
}
//企业变更记录查询
async getCompanyChangeByName(queryobj, req) {
var url = this.zcApiUrl + "api/tool/toolApi/getCompanyChangeByName";
return await this.opReqResult(url, queryobj, req);
}
//工商icp证照查询
async getCompanyIcpByName(queryobj, req) {
var url = this.zcApiUrl + "api/tool/toolApi/getCompanyIcpByName";
return await this.opReqResult(url, queryobj, req);
}
}
module.exports = IcbcService;
......@@ -7,6 +7,8 @@
## 1. 工商检索相关接口
  1 [工商检索中心](doc/api/opTrademark/icbcSearch.md)
  2 [数据中心工商接口](doc/api/opTrademark/newicbcSearch.md)
## 2. 商标检索相关接口
  1 [商标检索中心](doc/api/opTrademark/tmSearch.md)
......
<a name="menu" href="/doc">返回主目录</a>
1. [企业模糊查询](#getCompanyListByVague)
1. [企业详情](#getDetailByCompanyName)
1. [企业变更记录查询](#getCompanyChangeByName)
1. [工商icp证照查询](#getCompanyIcpByName)
## **<a name="getCompanyListByVague"> 企业模糊查询</a>**
[返回到目录](#menu)
##### URL
[/action/icbcTools/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 渠道执行的类型 actionType:getCompanyListByVague
``` javascript
{
"companyName":"911101083066224948"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"totalSize": 1,
"pageSize": 20,
"currentPage": 1,
"list": [
{
"id": 19300789,
"name": "汉唐信通(北京)科技有限公司",
"legal_person_name": "李丽",
"reg_number": "110108017689943",
"establish_time": "8/6/2014",
"gsb_old_company_name": null,
"reg_status": "存续",
"reg_capital": "100.000null",
"usc_code": "911101083066224948"
}
]
},
"requestId": "8d4ab54f2a8244528e191e032edf3e67"
}
```
## **<a name="getDetailByCompanyName"> 企业详情</a>**
[返回到目录](#menu)
##### URL
[/action/icbcTools/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 渠道执行的类型 actionType:getDetailByCompanyName
``` javascript
{
"companyName":"汉唐信通(北京)科技有限公司"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "success",
"data": {
"company_province": "北京",
"gsb_city": "海淀区",
"company_name": "汉唐信通(北京)科技有限公司",
"legal_person": "李丽",
"reg_number": "110108017689943",
"company_org_type": "有限责任公司",
"businessAddress": "北京市海淀区温泉镇创客小镇社区配套商业楼15#楼一层118室",
"reg_location": "8/6/2014",
"from_time": "8/6/2014",
"to_time": "8/5/2034",
"businessTerm": "8/6/2014至8/5/2034",
"business_scope": "技术开发、技术推广、技术转让、技术咨询、技术服务;计算机系统服务;数据处理(数据处理中的银行卡中心、PUE值在1.5以上的云计算数据中心除外);基础软件服务;应用软件服务;软件开发;软件咨询;产品设计;模型设计;包装装潢设计;教育咨询;经济贸易咨询;文化咨询;体育咨询;公共关系服务;会议服务;工艺美术设计;电脑动画设计;企业策划;设计、制作、代理、发布广告;市场调查;企业管理咨询;组织文化艺术交流活动(不含营业性演出);文艺创作;承办展览展示活动;影视策划;翻译服务;商标转让;商标代理;版权转让、版权代理;财务咨询(不得开展审计、验资、查帐、评估、会计咨询、代理记账等需经专项审批的业务,不得出具相应的审计报告、验资报告、查帐报告、评估报告等文字材料);销售自行开发后的产品、机械设备、计算机、软件及辅助设备、通讯设备、电子产品、日用品、文化用品、工艺品;出租办公用房;机动车公共停车场服务;物业管理;健康咨询(须经审批的诊疗活动除外);代理记账;人力资源服务。(市场主体依法自主选择经营项目,开展经营活动;代理记账、人力资源服务以及依法须经批准的项目,经相关部门批准后依批准的内容开展经营活动;不得从事国家和本市产业政策禁止和限制类项目的经营活动。)",
"reg_institute": "北京市工商行政管理局海淀分局",
"approved_time": "6/16/2020",
"reg_status": "存续",
"reg_capital": "100.000",
"reg_unit": "万人民币",
"registeredCapital": "100.000万人民币",
"org_number": "306622494",
"credit_code": "911101083066224948",
"gsb_company_cate_1": "科学研究和技术服务业",
"gsb_company_cate_2": "科技推广和应用服务业",
"gsb_company_cate_3": "其他科技推广和应用服务业",
"company_type": "0",
"old_name": null,
"phone_number": "15600515179",
"postal_address": "北京市海淀区上地信息路1号(北京实创科技发展总公司1-2号)B栋8层816室",
"email": "szqiao@sino-tone.com",
"requestId": "ebdef7c17bc04db79a0be132fe5ac56e"
},
"requestId": "89ca862c97204518843d3a03380d9227"
}
```
## **<a name="getCompanyChangeByName"> 企业变更记录查询</a>**
[返回到目录](#menu)
##### URL
[/action/icbcTools/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 渠道执行的类型 actionType:getCompanyChangeByName
``` javascript
{
"companyName":"汉唐信通(北京)科技有限公司"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"totalSize": 17,
"pageSize": 20,
"currentPage": 1,
"list": [
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "投资人",
"change_time": "6/16/2015",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "经营范围",
"change_time": "12/5/2016",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "股东改变姓名或名称",
"change_time": "3/3/2016",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "住所",
"change_time": "6/16/2015",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "经营范围",
"change_time": "3/3/2016",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "经营范围",
"change_time": "9/28/2016",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "登记管辖变更",
"change_time": "9/28/2016",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "住所",
"change_time": "5/24/2016",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "企业类型",
"change_time": "6/16/2015",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "法定代表人",
"change_time": "4/22/2015",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "住所",
"change_time": "9/28/2016",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "经营范围",
"change_time": "4/18/2018",
"create_time": "2018-04-20"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "住所",
"change_time": "6/20/2017",
"create_time": "2017-07-08"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "投资人",
"change_time": "4/22/2015",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "董事(理事)、经理、监事",
"change_time": "4/22/2015",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "董事(理事)、经理、监事",
"change_time": "6/16/2015",
"create_time": "2017-02-24"
},
{
"company_id": 1048751,
"company_name": "汉唐信通(北京)科技有限公司",
"usc_code": "911101083066224948",
"reg_number": "110108017689943",
"change_item": "住所",
"change_time": "6/16/2020",
"create_time": "2020-06-19"
}
]
},
"requestId": "0fcda32994cd4ec8a7346465c307d2e7"
}
```
## **<a name="getCompanyIcpByName"> 工商icp证照查询</a>**
[返回到目录](#menu)
##### URL
[/action/icbcTools/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 渠道执行的类型 actionType:getCompanyIcpByName
``` javascript
{
"companyName":"北京真彩科创电子技术有限公司"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"totalSize": 1,
"pageSize": 20,
"currentPage": 1,
"list": [
{
"company_id": 5,
"icp_id": 83736748,
"company_name": "北京真彩科创电子技术有限公司",
"company_type": "企业",
"liscense": "京ICP备12028387号",
"web_name": "北京真彩科创电子技术有限公司",
"web_site": "www.zcdpm.com",
"examine_date": "2018-01-26",
"dwmc": "北京真彩科创电子技术有限公司",
"ztid": 10000429218,
"dwxz": "企业",
"zt_baxh": "京ICP备12028387号",
"wzid": 10000615448,
"wzmc": "北京真彩科创电子技术有限公司",
"wzfzr": null,
"site_url": "www.zcdpm.com",
"ym": "zcdpm.com",
"wz_baxh": "京ICP备12028387号-1",
"shsj": "2018-01-26T05:00:00.000Z",
"shengid": "北京市",
"shiid": null,
"xianid": null,
"xxdz": null,
"ymid": 10003127306,
"updatetime": "2018-03-03T16:10:04.721Z",
"createtime": "2018-03-03T16:10:04.000Z"
}
]
},
"requestId": "e4e69fac26b74fb7958c0a71fc30d21d"
}
```
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment