Commit 2fa46893 by 任晓松

update

parent 01630ff5
......@@ -2239,6 +2239,470 @@ class tmqueryApi extends ApiBase {
return System.getResult2(result,null);
}
//商标地区分布统计排名详情
async tmaddressrankdetail(query,obj){
var result={sqtotalX:[],sqtotalY:[],zctotalX:[],zctotalY:[],
yearsqtotalX:[],yearsqtotalY:[],yearzctotalX:[],yearzctotalY:[],datalist:[]};
var sqtotal={};
var zctotal={};
var yearsqtotal={};
var yearzctotal={};
var tmreg_year=obj.year==null?"":obj.year;
var apply_addr_province = obj.apply_addr_province==null ?"":obj.apply_addr_province;
if(apply_addr_province!=""&&apply_addr_province!=null){
apply_addr_province = await this.patentycSve.getprovincenameorder(apply_addr_province);
var provincecitys = this.provincecity[apply_addr_province];
var sqobj={
apply_addr_province:apply_addr_province,
status:1,
seltype:2
};
var sqtm =await this.tmquerySve.bigtmcountjuhe(sqobj);//商标地区申请排名详情--申请聚合
if(sqtm.status==0){
for(var i in sqtm.data.tmcount){
if(provincecitys.indexOf(sqtm.data.tmcount[i].code)>=0){
sqtotal[sqtm.data.tmcount[i].code]=sqtm.data.tmcount[i].count;
result.sqtotalX.push(sqtm.data.tmcount[i].code);
result.sqtotalY.push(sqtm.data.tmcount[i].count);
}
}
}
var zcobj={
apply_addr_province:apply_addr_province,
status:3,
seltype:2
};
var zctm =await this.tmquerySve.bigtmcountjuhe(zcobj);//商标地区申请排名详情--注册聚合
if(zctm.status==0){
for(var i in zctm.data.tmcount){
if(provincecitys.indexOf(zctm.data.tmcount[i].code)>=0){
zctotal[zctm.data.tmcount[i].code]=zctm.data.tmcount[i].count;
result.zctotalX.push(zctm.data.tmcount[i].code);
result.zctotalY.push(zctm.data.tmcount[i].count);
}
}
}
var yearsqobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:1,
seltype:2
};
var yearsqtm =await this.tmquerySve.bigtmcountyearjuhe(yearsqobj);//商标地区申请排名详情--注册聚合--year
if(yearsqtm.status==0){
for(var i in yearsqtm.data.tmyearcount){
if(provincecitys.indexOf(yearsqtm.data.tmyearcount[i].code)>=0){
yearsqtotal[yearsqtm.data.tmyearcount[i].code]=yearsqtm.data.tmyearcount[i].count;
result.yearsqtotalX.push(yearsqtm.data.tmyearcount[i].code);
result.yearsqtotalY.push(yearsqtm.data.tmyearcount[i].count);
}
}
}
var yearzcobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:3,
seltype:2
};
var yearzctm =await this.tmquerySve.bigtmcountyearjuhe(yearzcobj);//商标地区申请排名详情--注册聚合--year
if(yearzctm.status==0){
for(var i in yearzctm.data.tmyearcount){
if(provincecitys.indexOf(yearzctm.data.tmyearcount[i].code)>=0){
yearzctotal[yearzctm.data.tmyearcount[i].code]=yearzctm.data.tmyearcount[i].count;
result.yearzctotalX.push(yearzctm.data.tmyearcount[i].code);
result.yearzctotalY.push(yearzctm.data.tmyearcount[i].count);
}
}
}
var sources=[];
for(var k in provincecitys){
var cd = provincecitys[k];
var sq = sqtotal[cd]==null?0:sqtotal[cd];
var zc = zctotal[cd]==null?0:zctotal[cd];
var ysq = yearsqtotal[cd]==null?0:yearsqtotal[cd];
var yzc = yearzctotal[cd]==null?0:yearzctotal[cd];
var lt ={
"name":cd,
"sqt":sq,
"zct":zc,
"ysqt":ysq,
"yzct":yzc
};
sources.push(lt);
}
result.datalist=sources;
}else{
var sqobj={
apply_addr_province:apply_addr_province,
status:1,
seltype:1
};
var sqtm =await this.tmquerySve.bigtmcountjuhe(sqobj);//商标地区申请排名详情--申请聚合
if(sqtm.status==0){
for(var i in sqtm.data.tmcount){
if(this.province.indexOf(sqtm.data.tmcount[i].code)>=0){
sqtotal[sqtm.data.tmcount[i].code]=sqtm.data.tmcount[i].count;
result.sqtotalX.push(sqtm.data.tmcount[i].code);
result.sqtotalY.push(sqtm.data.tmcount[i].count);
}
}
}
var zcobj={
apply_addr_province:apply_addr_province,
status:3,
seltype:1
};
var zctm =await this.tmquerySve.bigtmcountjuhe(zcobj);//商标地区申请排名详情--注册聚合
if(zctm.status==0){
for(var i in zctm.data.tmcount){
if(this.province.indexOf(zctm.data.tmcount[i].code)>=0){
zctotal[zctm.data.tmcount[i].code]=zctm.data.tmcount[i].count;
result.zctotalX.push(zctm.data.tmcount[i].code);
result.zctotalY.push(zctm.data.tmcount[i].count);
}
}
}
var yearsqobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:1,
seltype:1
};
var yearsqtm =await this.tmquerySve.bigtmcountyearjuhe(yearsqobj);//商标地区申请排名详情--注册聚合--year
if(yearsqtm.status==0){
for(var i in yearsqtm.data.tmyearcount){
if(this.province.indexOf(yearsqtm.data.tmyearcount[i].code)>=0){
yearsqtotal[yearsqtm.data.tmyearcount[i].code]=yearsqtm.data.tmyearcount[i].count;
result.yearsqtotalX.push(yearsqtm.data.tmyearcount[i].code);
result.yearsqtotalY.push(yearsqtm.data.tmyearcount[i].count);
}
}
}
var yearzcobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:3,
seltype:1
};
var yearzctm =await this.tmquerySve.bigtmcountyearjuhe(yearzcobj);//商标地区申请排名详情--注册聚合--year
if(yearzctm.status==0){
for(var i in yearzctm.data.tmyearcount){
if(this.province.indexOf(yearzctm.data.tmyearcount[i].code)>=0){
yearzctotal[yearzctm.data.tmyearcount[i].code]=yearzctm.data.tmyearcount[i].count;
result.yearzctotalX.push(yearzctm.data.tmyearcount[i].code);
result.yearzctotalY.push(yearzctm.data.tmyearcount[i].count);
}
}
}
var sources=[];
for(var k in this.province){
var cd = this.province[k];
var sq = sqtotal[cd]==null?0:sqtotal[cd];
var zc = zctotal[cd]==null?0:zctotal[cd];
var ysq = yearsqtotal[cd]==null?0:yearsqtotal[cd];
var yzc = yearzctotal[cd]==null?0:yearzctotal[cd];
var lt ={
"name":cd,
"sqt":sq,
"zct":zc,
"ysqt":ysq,
"yzct":yzc
};
sources.push(lt);
}
result.datalist=sources;
}
return System.getResult2(result,null);
}
//商标企业分布统计详情
async tmcompanyrank(query,obj){
var result={sqtotalX:[],sqtotalY:[],zctotalX:[],zctotalY:[],
yearsqtotalX:[],yearsqtotalY:[],yearzctotalX:[],yearzctotalY:[],datalist:[]};
var sqtotal={};
var zctotal={};
var yearsqtotal={};
var yearzctotal={};
var tmreg_year=obj.year==null?"":obj.year;
var apply_addr_province = obj.apply_addr_province==null ?"":obj.apply_addr_province;
if(apply_addr_province!=""&&apply_addr_province!=null){
apply_addr_province = await this.patentycSve.getprovincenameorder(apply_addr_province);
var provincecitys = this.provincecity[apply_addr_province];
var sqobj={
apply_addr_province:apply_addr_province,
status:1,
seltype:2
};
var sqtm =await this.tmquerySve.bigtmcompanyjuhe(sqobj);//商标类别申请排名详情--申请聚合
// console.log(sqtm);
if(sqtm.status==0){
for(var i in sqtm.data.tmcompanycount){
if(provincecitys.indexOf(sqtm.data.tmcompanycount[i].city)>=0){
sqtotal[sqtm.data.tmcompanycount[i].city]=sqtm.data.tmcompanycount[i].count.value;
result.sqtotalX.push(sqtm.data.tmcompanycount[i].city);
result.sqtotalY.push(sqtm.data.tmcompanycount[i].count.value);
}
}
}
var zcobj={
apply_addr_province:apply_addr_province,
status:3,
seltype:2
};
var zctm =await this.tmquerySve.bigtmcompanyjuhe(zcobj);//商标类别申请排名详情--注册聚合
// console.log(zctm);
if(zctm.status==0){
for(var i in zctm.data.tmcompanycount){
if(provincecitys.indexOf(zctm.data.tmcompanycount[i].city)>=0){
zctotal[zctm.data.tmcompanycount[i].city]=zctm.data.tmcompanycount[i].count.value;
result.zctotalX.push(zctm.data.tmcompanycount[i].city);
result.zctotalY.push(zctm.data.tmcompanycount[i].count.value);
}
}
}
var yearsqobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:1,
seltype:2
};
var yearsqtm =await this.tmquerySve.bigtmcompanyjuhe(yearsqobj);//商标类别申请排名详情--注册聚合--year
// console.log(yearsqtm);
if(yearsqtm.status==0){
for(var i in yearsqtm.data.tmcompanycount){
if(provincecitys.indexOf(yearsqtm.data.tmcompanycount[i].city)>=0){
yearsqtotal[yearsqtm.data.tmcompanycount[i].city]=yearsqtm.data.tmcompanycount[i].count.value;
result.yearsqtotalX.push(yearsqtm.data.tmcompanycount[i].city);
result.yearsqtotalY.push(yearsqtm.data.tmcompanycount[i].count.value);
}
}
}
var yearzcobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:3,
seltype:2
};
var yearzctm =await this.tmquerySve.bigtmcompanyjuhe(yearzcobj);//商标类别申请排名详情--注册聚合--year
// console.log(yearzctm);
if(yearzctm.status==0){
for(var i in yearzctm.data.tmcompanycount){
if(provincecitys.indexOf(yearzctm.data.tmcompanycount[i].city)>=0){
yearzctotal[yearzctm.data.tmcompanycount[i].city]=yearzctm.data.tmcompanycount[i].count.value;
result.yearzctotalX.push(yearzctm.data.tmcompanycount[i].city);
result.yearzctotalY.push(yearzctm.data.tmcompanycount[i].count.value);
}
}
}
var sources=[];
for(var k in provincecitys){
var cd = provincecitys[k];
var sq = sqtotal[cd]==null?0:sqtotal[cd];
var zc = zctotal[cd]==null?0:zctotal[cd];
var ysq = yearsqtotal[cd]==null?0:yearsqtotal[cd];
var yzc = yearzctotal[cd]==null?0:yearzctotal[cd];
var lt ={
"name":cd,
"sqt":sq,
"zct":zc,
"ysqt":ysq,
"yzct":yzc
};
sources.push(lt);
}
result.datalist=sources;
}else{
var sqobj={
apply_addr_province:apply_addr_province,
status:1,
seltype:1
};
var sqtm =await this.tmquerySve.bigtmcompanyjuhe(sqobj);//商标类别申请排名详情--申请聚合
// console.log(sqtm);
if(sqtm.status==0){
for(var i in sqtm.data.tmcompanycount){
if(this.province.indexOf(sqtm.data.tmcompanycount[i].city)>=0){
sqtotal[sqtm.data.tmcompanycount[i].city]=sqtm.data.tmcompanycount[i].count.value;
result.sqtotalX.push(sqtm.data.tmcompanycount[i].city);
result.sqtotalY.push(sqtm.data.tmcompanycount[i].count.value);
}
}
}
var zcobj={
apply_addr_province:apply_addr_province,
status:3,
seltype:1
};
var zctm =await this.tmquerySve.bigtmcompanyjuhe(zcobj);//商标类别申请排名详情--注册聚合
// console.log(zctm);
if(zctm.status==0){
for(var i in zctm.data.tmcompanycount){
if(this.province.indexOf(zctm.data.tmcompanycount[i].city)>=0){
zctotal[zctm.data.tmcompanycount[i].city]=zctm.data.tmcompanycount[i].count.value;
result.zctotalX.push(zctm.data.tmcompanycount[i].city);
result.zctotalY.push(zctm.data.tmcompanycount[i].count.value);
}
}
}
var yearsqobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:1,
seltype:1
};
var yearsqtm =await this.tmquerySve.bigtmcompanyjuhe(yearsqobj);//商标类别申请排名详情--注册聚合--year
// console.log(yearsqtm);
if(yearsqtm.status==0){
for(var i in yearsqtm.data.tmcompanycount){
if(this.province.indexOf(yearsqtm.data.tmcompanycount[i].city)>=0){
yearsqtotal[yearsqtm.data.tmcompanycount[i].city]=yearsqtm.data.tmcompanycount[i].count.value;
result.yearsqtotalX.push(yearsqtm.data.tmcompanycount[i].city);
result.yearsqtotalY.push(yearsqtm.data.tmcompanycount[i].count.value);
}
}
}
var yearzcobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:3,
seltype:1
};
var yearzctm =await this.tmquerySve.bigtmcompanyjuhe(yearzcobj);//商标类别申请排名详情--注册聚合--year
// console.log(yearzctm);
if(yearzctm.status==0){
for(var i in yearzctm.data.tmcompanycount){
if(this.province.indexOf(yearzctm.data.tmcompanycount[i].city)>=0){
yearzctotal[yearzctm.data.tmcompanycount[i].city]=yearzctm.data.tmcompanycount[i].count.value;
result.yearzctotalX.push(yearzctm.data.tmcompanycount[i].city);
result.yearzctotalY.push(yearzctm.data.tmcompanycount[i].count.value);
}
}
}
var sources=[];
for(var k in this.province){
var cd = this.province[k];
var sq = sqtotal[cd]==null?0:sqtotal[cd];
var zc = zctotal[cd]==null?0:zctotal[cd];
var ysq = yearsqtotal[cd]==null?0:yearsqtotal[cd];
var yzc = yearzctotal[cd]==null?0:yearzctotal[cd];
var lt ={
"name":cd,
"sqt":sq,
"zct":zc,
"ysqt":ysq,
"yzct":yzc
};
sources.push(lt);
}
result.datalist=sources;
}
return System.getResult2(result,null);
}
//商标类别申请排名详情
async tmnclrankdetail(query,obj){
var result={sqtotalX:[],sqtotalY:[],zctotalX:[],zctotalY:[],yearsqtotalX:[],yearsqtotalY:[],yearzctotalX:[],yearzctotalY:[],datalist:[]};
var sqtotal={};
var zctotal={};
var yearsqtotal={};
var yearzctotal={};
var codes=["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13",
"14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26",
"27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39",
"40", "41", "42", "43", "44", "45"];
var tmreg_year=obj.year==null?"":obj.year;
var apply_addr_province = obj.apply_addr_province==null ?"":obj.apply_addr_province;
if(apply_addr_province!=""&&apply_addr_province!=null){
apply_addr_province = await this.patentycSve.getprovincenameorder(apply_addr_province);
}
var sqobj={
apply_addr_province:apply_addr_province,
status:1,
seltype:3
};
var sqtm =await this.tmquerySve.bigtmcountjuhe(sqobj);//商标类别申请排名详情--申请聚合
// console.log(sqtm);
if(sqtm.status==0){
for(var i in sqtm.data.tmcount){
if(codes.indexOf(sqtm.data.tmcount[i].code)>=0){
// sqtotal.code=sqtm.data.tmcount[i].count;
console.log(sqtm.data.tmcount[i].code);
sqtotal[sqtm.data.tmcount[i].code]=sqtm.data.tmcount[i].count;
result.sqtotalX.push(sqtm.data.tmcount[i].code);
result.sqtotalY.push(sqtm.data.tmcount[i].count);
}
}
}
var zcobj={
apply_addr_province:apply_addr_province,
status:3,
seltype:3
};
var zctm =await this.tmquerySve.bigtmcountjuhe(zcobj);//商标类别申请排名详情--注册聚合
// console.log(zctm);
if(zctm.status==0){
for(var i in zctm.data.tmcount){
if(codes.indexOf(zctm.data.tmcount[i].code)>=0){
zctotal[zctm.data.tmcount[i].code]=zctm.data.tmcount[i].count;
result.zctotalX.push(zctm.data.tmcount[i].code);
result.zctotalY.push(zctm.data.tmcount[i].count);
}
}
}
var yearsqobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:1,
seltype:3
};
var yearsqtm =await this.tmquerySve.bigtmcountyearjuhe(yearsqobj);//商标类别申请排名详情--注册聚合--year
// console.log(yearsqtm);
if(yearsqtm.status==0){
for(var i in yearsqtm.data.tmyearcount){
if(codes.indexOf(yearsqtm.data.tmyearcount[i].code)>=0){
yearsqtotal[yearsqtm.data.tmyearcount[i].code]=yearsqtm.data.tmyearcount[i].count;
result.yearsqtotalX.push(yearsqtm.data.tmyearcount[i].code);
result.yearsqtotalY.push(yearsqtm.data.tmyearcount[i].count);
}
}
}
var yearzcobj={
tmreg_year:tmreg_year,
apply_addr_province:apply_addr_province,
status:3,
seltype:3
};
var yearzctm =await this.tmquerySve.bigtmcountyearjuhe(yearzcobj);//商标类别申请排名详情--注册聚合--year
if(yearzctm.status==0){
for(var i in yearzctm.data.tmyearcount){
if(codes.indexOf(yearzctm.data.tmyearcount[i].code)>=0){
yearzctotal[yearzctm.data.tmyearcount[i].code]=yearzctm.data.tmyearcount[i].count;
result.yearzctotalX.push(yearzctm.data.tmyearcount[i].code);
result.yearzctotalY.push(yearzctm.data.tmyearcount[i].count);
}
}
}
var sources=[];
for(var k in codes){
var cd = codes[k];
var sq = sqtotal[cd]==null?0:sqtotal[cd];
var zc = zctotal[cd]==null?0:zctotal[cd];
var ysq = yearsqtotal[cd]==null?0:yearsqtotal[cd];
var yzc = yearzctotal[cd]==null?0:yearzctotal[cd];
var lt ={
"name":cd,
"sqt":sq,
"zct":zc,
"ysqt":ysq,
"yzct":yzc
};
sources.push(lt);
}
result.datalist=sources;
return System.getResult2(result,null);
}
//通过商标名来进行精准查询,商标注册地域/大类分布
async findTrademarkNameAccuratejuhe(query,obj){
var result={province_counts:[],ncl_counts:[]};
......@@ -2411,8 +2875,8 @@ class tmqueryApi extends ApiBase {
}
return System.getResult2(result,null);
}
//商标委托书模板下载
async downloadTmTrust(query, pobj) {
//商标委托书模板下载
async downloadTmTrust(query, pobj) {
// nominee_company//委托公司
// nominee_address//委托地址
// tm_name
......
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