Commit a221ac8e by 任晓松

商标聚合

parent 0d2ff682
......@@ -103,22 +103,28 @@ class TmQueryAPI extends WEBBase {
opResult = await this.toolSve.getNclByCode(pobj,req);
break;
case "tmstatistics": //商标统计接口总量、有效、申请
opResult = await this.tmquerySve.tmstatistics(pobj,req);
opResult = await this.tmquerySve.tmstatistics(action_body,req);
break;
case "tmcompanystatistics": //商标统计接口公司总量
opResult = await this.tmquerySve.tmcompanystatistics(pobj,req);
opResult = await this.tmquerySve.tmcompanystatistics(action_body,req);
break;
case "tmaddrstatisticsrank"://商标地区分布统计排名
opResult = await this.tmquerySve.tmaddrstatisticsrank(pobj,req);
opResult = await this.tmquerySve.tmaddrstatisticsrank(action_body,req);
break;
case "tmcompanystatisticsrank": //商标企业分布统计排名
opResult = await this.tmquerySve.tmcompanystatisticsrank(pobj,req);
opResult = await this.tmquerySve.tmcompanystatisticsrank(action_body,req);
break;
case "tmnclstatisticsrank": //商标类别申请排名
opResult = await this.tmquerySve.tmnclstatisticsrank(pobj,req);
opResult = await this.tmquerySve.tmnclstatisticsrank(action_body,req);
break;
case "tmtrend": //商标申请及注册趋势
opResult = await this.tmquerySve.tmtrend(pobj,req);
opResult = await this.tmquerySve.tmtrend(action_body,req);
break;
case "findTrademarkNameAccuratejuhe": //通过商标名来进行精准查询,商标注册地域/大类分布
opResult = await this.tmquerySve.findTrademarkNameAccuratejuhe(action_body,req);
break;
case "findTrademarkNamejuhe": //根据商标名称模糊查询,商标注册地域/大类分布
opResult = await this.tmquerySve.findTrademarkNamejuhe(action_body,req);
break;
default:
opResult = system.getResult(null, "action_type参数错误");
......
......@@ -110,6 +110,18 @@ class TmqueryService {
return await this.opReqResult(url, queryobj, req);
}
//通过商标名来进行精准查询,商标注册地域/大类分布
async findTrademarkNameAccuratejuhe(queryobj,req){
var url = this.zcApiUrl + "api/trademark/tmqueryApi/findTrademarkNameAccuratejuhe";
return await this.opReqResult(url, queryobj, req);
}
//根据商标名称模糊查询,商标注册地域/大类分布
async findTrademarkNamejuhe(queryobj,req){
var url = this.zcApiUrl + "api/trademark/tmqueryApi/findTrademarkNamejuhe";
return await this.opReqResult(url, queryobj, req);
}
async tmreport(queryobj, pobj,req) {
if (!queryobj.type) {
return { code: -102, msg: "参数错误" }
......
......@@ -24,6 +24,8 @@
1. [商标企业分布统计排名](#tmcompanystatisticsrank)
1. [商标类别申请排名](#tmnclstatisticsrank)
1. [商标申请及注册趋势](#tmtrend)
1. [商标注册地域/大类分布 模糊](#findTrademarkNamejuhe)
1. [商标注册地域/大类分布 精准](#findTrademarkNameAccuratejuhe)
......@@ -3594,4 +3596,768 @@
```
## **<a name="findTrademarkNamejuhe"> 商标注册地域/大类分布 模糊查询</a>**
[返回到目录](#menu)
##### URL
[/web/action/tmQuery/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 渠道执行的类型 actionType:findTrademarkNamejuhe
``` javascript
{
"tmName":"ddd"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"province_counts": [
{
"province": "广东省",
"count": 530,
"percent": "23%"
},
{
"province": "浙江省",
"count": 307,
"percent": "13%"
},
{
"province": "北京市",
"count": 197,
"percent": "8%"
},
{
"province": "江苏省",
"count": 142,
"percent": "6%"
},
{
"province": "上海市",
"count": 141,
"percent": "6%"
},
{
"province": "香港特别行政区",
"count": 106,
"percent": "4%"
},
{
"province": "福建省",
"count": 100,
"percent": "4%"
},
{
"province": "四川省",
"count": 77,
"percent": "3%"
},
{
"province": "山东省",
"count": 73,
"percent": "3%"
},
{
"province": "安徽省",
"count": 67,
"percent": "3%"
},
{
"province": "辽宁省",
"count": 65,
"percent": "2%"
},
{
"province": "云南省",
"count": 52,
"percent": "2%"
},
{
"province": "湖北省",
"count": 50,
"percent": "2%"
},
{
"province": "重庆市",
"count": 41,
"percent": "1%"
},
{
"province": "河北省",
"count": 34,
"percent": "1%"
},
{
"province": "河南省",
"count": 31,
"percent": "1%"
},
{
"province": "湖南省",
"count": 31,
"percent": "1%"
},
{
"province": "天津市",
"count": 24,
"percent": "1%"
},
{
"province": "江西省",
"count": 20,
"percent": "0%"
},
{
"province": "陕西省",
"count": 20,
"percent": "0%"
},
{
"province": "贵州省",
"count": 15,
"percent": "0%"
},
{
"province": "黑龙江省",
"count": 14,
"percent": "0%"
},
{
"province": "吉林省",
"count": 13,
"percent": "0%"
},
{
"province": "山西省",
"count": 13,
"percent": "0%"
},
{
"province": "甘肃省",
"count": 13,
"percent": "0%"
},
{
"province": "台湾省",
"count": 12,
"percent": "0%"
},
{
"province": "广西壮族自治区",
"count": 11,
"percent": "0%"
},
{
"province": "海南省",
"count": 11,
"percent": "0%"
},
{
"province": "内蒙古自治区",
"count": 9,
"percent": "0%"
},
{
"province": "新疆维吾尔自治区",
"count": 4,
"percent": "0%"
},
{
"province": "宁夏回族自治区",
"count": 3,
"percent": "0%"
},
{
"province": "西藏自治区",
"count": 1,
"percent": "0%"
}
],
"ncl_counts": [
{
"code": "09类 科学仪器",
"count": 279,
"percent": "10%"
},
{
"code": "25类 服装鞋帽",
"count": 233,
"percent": "8%"
},
{
"code": "35类 广告销售",
"count": 202,
"percent": "7%"
},
{
"code": "07类 机械设备",
"count": 163,
"percent": "5%"
},
{
"code": "42类 科技服务",
"count": 128,
"percent": "4%"
},
{
"code": "03类 日化用品",
"count": 108,
"percent": "3%"
},
{
"code": "06类 金属材料",
"count": 96,
"percent": "3%"
},
{
"code": "12类 运输工具",
"count": 85,
"percent": "3%"
},
{
"code": "11类 灯具空调",
"count": 80,
"percent": "2%"
},
{
"code": "41类 教育娱乐",
"count": 73,
"percent": "2%"
},
{
"code": "05类 医药",
"count": 73,
"percent": "2%"
},
{
"code": "30类 方便食品",
"count": 65,
"percent": "2%"
},
{
"code": "18类 皮革皮具",
"count": 64,
"percent": "2%"
},
{
"code": "14类 珠宝钟表",
"count": 62,
"percent": "2%"
},
{
"code": "20类 家具",
"count": 61,
"percent": "2%"
},
{
"code": "16类 办公用品",
"count": 58,
"percent": "2%"
},
{
"code": "21类 厨房洁具",
"count": 57,
"percent": "2%"
},
{
"code": "10类 医疗器械",
"count": 56,
"percent": "2%"
},
{
"code": "28类 健身器材",
"count": 53,
"percent": "1%"
},
{
"code": "43类 餐饮住宿",
"count": 51,
"percent": "1%"
},
{
"code": "01类 化学原料",
"count": 50,
"percent": "1%"
},
{
"code": "19类 建筑材料",
"count": 50,
"percent": "1%"
},
{
"code": "37类 建筑修理",
"count": 49,
"percent": "1%"
},
{
"code": "29类 食品",
"count": 46,
"percent": "1%"
},
{
"code": "26类 钮扣拉链",
"count": 41,
"percent": "1%"
},
{
"code": "31类 农林生鲜",
"count": 36,
"percent": "1%"
},
{
"code": "32类 啤酒饮料",
"count": 36,
"percent": "1%"
},
{
"code": "36类 金融物管",
"count": 36,
"percent": "1%"
},
{
"code": "44类 医疗园艺",
"count": 35,
"percent": "1%"
},
{
"code": "02类 颜料油漆",
"count": 33,
"percent": "1%"
},
{
"code": "24类 布料床单",
"count": 33,
"percent": "1%"
},
{
"code": "17类 橡胶制品",
"count": 29,
"percent": "1%"
},
{
"code": "33类 酒",
"count": 27,
"percent": "0%"
},
{
"code": "38类 通讯服务",
"count": 27,
"percent": "0%"
},
{
"code": "39类 运输贮藏",
"count": 26,
"percent": "0%"
},
{
"code": "27类 地毯席垫",
"count": 22,
"percent": "0%"
},
{
"code": "08类 手工器械",
"count": 20,
"percent": "0%"
},
{
"code": "34类 烟草烟具",
"count": 19,
"percent": "0%"
},
{
"code": "04类 燃料油脂",
"count": 17,
"percent": "0%"
},
{
"code": "40类 材料加工",
"count": 16,
"percent": "0%"
},
{
"code": "45类 社会服务",
"count": 15,
"percent": "0%"
},
{
"code": "15类 乐器",
"count": 11,
"percent": "0%"
},
{
"code": "22类 绳网袋蓬",
"count": 8,
"percent": "0%"
},
{
"code": "13类 军火烟火",
"count": 6,
"percent": "0%"
},
{
"code": "23类 纱线丝",
"count": 5,
"percent": "0%"
}
]
},
"bizmsg": "empty",
"requestId": "104432427f034859983155f68fa7015b"
}
```
## **<a name="findTrademarkNameAccuratejuhe"> 商标注册地域/大类分布 精准查询</a>**
[返回到目录](#menu)
##### URL
[/web/action/tmQuery/springBoard]
#### 参数格式 `JSON`
#### HTTP请求方式 `POST`
#### 渠道执行的类型 actionType:findTrademarkNameAccuratejuhe
``` javascript
{
"tmName":"ddd"
}
```
#### 返回结果
```javascript
{
"status": 0,
"msg": "操作成功",
"data": {
"province_counts": [
{
"province": "浙江省",
"count": 30,
"percent": "25%"
},
{
"province": "广东省",
"count": 20,
"percent": "16%"
},
{
"province": "上海市",
"count": 12,
"percent": "10%"
},
{
"province": "福建省",
"count": 11,
"percent": "9%"
},
{
"province": "天津市",
"count": 10,
"percent": "8%"
},
{
"province": "江苏省",
"count": 8,
"percent": "6%"
},
{
"province": "山东省",
"count": 6,
"percent": "5%"
},
{
"province": "辽宁省",
"count": 6,
"percent": "5%"
},
{
"province": "北京市",
"count": 5,
"percent": "4%"
},
{
"province": "安徽省",
"count": 2,
"percent": "1%"
},
{
"province": "云南省",
"count": 1,
"percent": "0%"
},
{
"province": "内蒙古自治区",
"count": 1,
"percent": "0%"
},
{
"province": "四川省",
"count": 1,
"percent": "0%"
},
{
"province": "广西壮族自治区",
"count": 1,
"percent": "0%"
},
{
"province": "江西省",
"count": 1,
"percent": "0%"
},
{
"province": "河北省",
"count": 1,
"percent": "0%"
},
{
"province": "河南省",
"count": 1,
"percent": "0%"
},
{
"province": "西藏自治区",
"count": 1,
"percent": "0%"
},
{
"province": "香港特别行政区",
"count": 1,
"percent": "0%"
},
{
"province": "黑龙江省",
"count": 1,
"percent": "0%"
}
],
"ncl_counts": [
{
"code": "09类 科学仪器",
"count": 12,
"percent": "9%"
},
{
"code": "07类 机械设备",
"count": 10,
"percent": "7%"
},
{
"code": "42类 科技服务",
"count": 9,
"percent": "6%"
},
{
"code": "25类 服装鞋帽",
"count": 8,
"percent": "6%"
},
{
"code": "35类 广告销售",
"count": 8,
"percent": "6%"
},
{
"code": "06类 金属材料",
"count": 7,
"percent": "5%"
},
{
"code": "11类 灯具空调",
"count": 6,
"percent": "4%"
},
{
"code": "02类 颜料油漆",
"count": 6,
"percent": "4%"
},
{
"code": "14类 珠宝钟表",
"count": 5,
"percent": "3%"
},
{
"code": "01类 化学原料",
"count": 4,
"percent": "3%"
},
{
"code": "03类 日化用品",
"count": 4,
"percent": "3%"
},
{
"code": "41类 教育娱乐",
"count": 4,
"percent": "3%"
},
{
"code": "44类 医疗园艺",
"count": 4,
"percent": "3%"
},
{
"code": "16类 办公用品",
"count": 3,
"percent": "2%"
},
{
"code": "17类 橡胶制品",
"count": 3,
"percent": "2%"
},
{
"code": "19类 建筑材料",
"count": 3,
"percent": "2%"
},
{
"code": "30类 方便食品",
"count": 3,
"percent": "2%"
},
{
"code": "20类 家具",
"count": 2,
"percent": "1%"
},
{
"code": "21类 厨房洁具",
"count": 2,
"percent": "1%"
},
{
"code": "32类 啤酒饮料",
"count": 2,
"percent": "1%"
},
{
"code": "33类 酒",
"count": 2,
"percent": "1%"
},
{
"code": "38类 通讯服务",
"count": 2,
"percent": "1%"
},
{
"code": "05类 医药",
"count": 2,
"percent": "1%"
},
{
"code": "08类 手工器械",
"count": 2,
"percent": "1%"
},
{
"code": "10类 医疗器械",
"count": 1,
"percent": "0%"
},
{
"code": "12类 运输工具",
"count": 1,
"percent": "0%"
},
{
"code": "13类 军火烟火",
"count": 1,
"percent": "0%"
},
{
"code": "15类 乐器",
"count": 1,
"percent": "0%"
},
{
"code": "18类 皮革皮具",
"count": 1,
"percent": "0%"
},
{
"code": "22类 绳网袋蓬",
"count": 1,
"percent": "0%"
},
{
"code": "24类 布料床单",
"count": 1,
"percent": "0%"
},
{
"code": "26类 钮扣拉链",
"count": 1,
"percent": "0%"
},
{
"code": "27类 地毯席垫",
"count": 1,
"percent": "0%"
},
{
"code": "28类 健身器材",
"count": 1,
"percent": "0%"
},
{
"code": "29类 食品",
"count": 1,
"percent": "0%"
},
{
"code": "31类 农林生鲜",
"count": 1,
"percent": "0%"
},
{
"code": "34类 烟草烟具",
"count": 1,
"percent": "0%"
},
{
"code": "37类 建筑修理",
"count": 1,
"percent": "0%"
},
{
"code": "39类 运输贮藏",
"count": 1,
"percent": "0%"
},
{
"code": "04类 燃料油脂",
"count": 1,
"percent": "0%"
},
{
"code": "40类 材料加工",
"count": 1,
"percent": "0%"
},
{
"code": "43类 餐饮住宿",
"count": 1,
"percent": "0%"
},
{
"code": "45类 社会服务",
"count": 1,
"percent": "0%"
}
]
},
"bizmsg": "empty",
"requestId": "bbba3c04984945459512235855c1862d"
}
```
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