From 620cc9c94ee2dba37aa03adbd3b66e06c757f288 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cwanyongkang=E2=80=9D?= <“937888580@qq.com”> Date: Sat, 3 Apr 2021 18:34:22 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=BA=E5=AD=90=E8=BF=85=E8=81=94=E7=89=B9?= =?UTF-8?q?=E5=BE=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- script/linedata/data/qz.txt | 1 + script/linedata/data/xl.txt | 1 + script/linedata/get_line_list.php | 62 ++++++++++++++++++++++++++----- 3 files changed, 55 insertions(+), 9 deletions(-) create mode 100644 script/linedata/data/qz.txt create mode 100644 script/linedata/data/xl.txt diff --git a/script/linedata/data/qz.txt b/script/linedata/data/qz.txt new file mode 100644 index 0000000..5a85d06 --- /dev/null +++ b/script/linedata/data/qz.txt @@ -0,0 +1 @@ +{"重庆-垫江-电信":"cqdx","浙江-衢州-电信":"zjqz","浙江-舟山-电信":"zjzs","浙江-温州-电信":"zjwz","浙江-台州-电信":"zjtz","浙江-嘉兴-电信":"zjjx","浙江-绍兴-电信":"zjsx","浙江-宁波-电信":"zjnb","浙江-丽水-电信":"zjls","浙江-金华-电信":"zjjh","浙江-湖州-电信":"zjhz","浙江-杭州-电信":"hzdx","云南-曲靖-电信":"ynqj","北京-北京-联通-4":"bjlt4","北京-北京-联通-3":"bjlt3","北京-北京-联通-2":"bjlt2","北京-北京-联通-1":"bjlt1","四川-自贡-联通":"sczg","四川-自贡-电信":"zgdx","四川-资阳-联通":"sczy","四川-雅安-联通":"scya","四川-遂宁-电信":"scsn","四川-攀枝花-电信":"scpzh","四川-内江-电信":"scnj","四川-南充-联通":"scnc","四川-乐山-联通":"scls","四川-乐山-电信":"lsdx","四川-锦阳-联通":"scjy","四川-锦阳-电信":"jydx","四川-德阳-联通":"scdy","四川-德阳-电信":"dydx","四川-达州-电信":"scdz","四川-阿坝-联通":"scab","上海-上海-电信":"shdx","陕西-榆林-电信":"sxyl","陕西-汉中-电信":"sxhz","陕西-安康-电信":"sxak","山西-太原-联通":"sxty","山西-晋城-电信":"sxjc","山西-晋中-电信":"sxjz","山西-忻州-电信":"sxxz","山东-淄博-电信":"sdzb","四川-眉山-联通":"scms","山东-烟台-电信":"sdyt","山东-威海-电信":"sdwh","山东-泰安-电信":"sdta","山东-日照-电信":"sdrz","山东-临沂-联通":"sdly","山东-莱莱-电信":"sdlw","山东-济南-电信":"sdjn","山东-菏泽-联通":"sdhz","山东-德州-联通":"sddz","山东-滨州-电信":"sdbz","青海-黄南-电信":"qhhn","宁夏-中卫-电信":"nxzw","宁夏-银川-联通":"nxyc","宁夏-石嘴山-联通":"nxszs","宁夏-固原-电信":"nxgy","内蒙古-锡林郭勒-电信":"xlgl","内蒙古-呼和浩特-联通":"hhht","内蒙古-鄂尔多斯-联通":"erds","内蒙古-包头-电信":"btdx","安徽-蚌埠-电信":"ahbb","内蒙古-赤峰-电信":"cfdx","辽宁-营口-联通":"lnyk","辽宁-铁岭-联通":"lntl","辽宁-沈阳-电信":"lnsy","辽宁-盘锦-联通":"lnpj","辽宁-盘锦-电信":"pjdx","辽宁-辽阳-联通":"lnly","辽宁-辽阳-电信":"lydx","辽宁-锦州-联通":"lnjz","辽宁-锦州-电信":"jzdx","辽宁-葫芦岛-联通":"lnhhd","辽宁-抚顺-联通":"lnfs","辽宁-抚顺-电信":"fsdx","辽宁-丹东-电信":"lndd","辽宁-大连-联通":"lndl","辽宁-营口-电信":"ykdx","辽宁-本溪-电信":"lnbx","辽宁-鞍山-联通":"lnas","辽宁-鞍山-电信":"asdx","江西-宜春-电信":"jxyc","江西-新余-电信":"jxxy","江西-上饶-电信":"jssr","江西-萍乡-电信":"jxpx","江西-南昌-电信":"jxnc","江西-九江-电信":"jxjj","江西-景德镇-电信":"jxjdz","江西-吉安-电信":"jxja","江西-赣州-电信":"jxgz","江西-抚州-电信":"jxfz","江苏-镇江-电信":"jszj","江苏-扬州-电信":"jsyz","江苏-盐城-电信":"jsyc","江苏-无锡-电信":"jswx","江苏-泰州-电信":"jstz","江苏-宿迁-电信":"jssq","江苏-苏州-电信":"jssz","江苏-南通-电信":"jsnt","江苏-南京-电信":"jsnj","江苏-连云港-联通":"jslyg","江苏-连云港-电信":"lygdx","江苏-淮安-电信":"jsha","吉林-延边-联通":"jlyb","吉林-通化-联通":"jlth","吉林-松原-电信":"jlsy","吉林-四平-联通":"jlsp","吉林-辽源-联通":"jlly","吉林-吉林-联通":"jljl","吉林-长春-联通":"jlcc","吉林-白山-联通":"jlbs","湖南-株洲-联通":"hnzz","湖南-益阳-电信":"hnyy","湖南-邵阳-电信":"sydx","湖南-郴州-电信":"hncz","湖南-长沙-电信":"hncs","湖南-常德-电信":"hncd","湖北-宜昌-联通":"hbyc","湖北-襄阳-电信":"hbxy","湖北-咸宁-联通":"hbxn","湖北-武汉-联通":"hbwh","湖南-天门-联通":"hntm","湖北-随州-电信":"hbsz","湖北-荆门-电信":"hbjm","湖北-黄石-联通":"hbhs","湖北-黄冈-联通":"hbhg","黑龙江-牡丹江-联通":"mdj","黑龙江-哈尔滨-联通":"hrb","黑龙江-绥化-电信":"hljsh","河南-濮阳-电信":"hnpy","河南-驻马店-联通":"hnzmd","河南-信阳-联通":"hnxy","河南-商丘-联通":"hnsq","河南-三门峡-联通":"hnsmx","河南-洛阳-联通":"hnly","河北-张家口-联通":"hbzjk","河北-邢台-联通":"hbxt","河北-唐山-联通":"hbts","河北-秦皇岛-联通":"hbqhd","河北-衡水-电信":"hslt","河北-邯郸-联通":"hbhd","河北-沧州-联通":"hbcz","河北-保定-联通":"hbbd","河北-廊坊-联通":"hblf","海南-五指山-电信":"hnwzs","海南-万宁-电信":"hnwn","海南-屯昌-电信":"hntc","海南-三亚-电信":"hnsy","海南-琼中-电信":"hnqz","海南-琼海-电信":"hnqh","海南-乐东-电信":"hnld","海南-海口-电信":"hnhk","海南-白沙-电信":"hnbs","贵州-兴义-电信":"gzxy","贵州-铜仁-电信":"gztr","贵州-凯里-电信":"gzkl","广西-贵港-电信":"gxgg","广东-珠海-电信":"gdzh","广东-中山-电信":"gdzs","广东-肇庆-电信":"gdzq","广东-云浮-电信":"gdyf","广东-阳江-电信":"gdyj","广东-深圳-电信":"gdsz","广东-揭阳-电信":"gdjy","广东-江门-电信":"gdjm","广东-惠州-联通":"gdhz","广东-广州-电信":"gdgz","广东-东莞-联通":"gddg","广东-韶关-电信":"gdsg","甘肃-武威-联通":"gsww","福建-漳州-电信":"fjzz","福建-厦门-电信":"fjxm","福建-三明-电信":"fjsm","福建-泉州-电信":"fjqz","福建-莆田-电信":"fjpt","福建-宁德-电信":"fjnd","福建-南平-电信":"fjnp","福建-福州-电信 ":"fjfz","安徽-宣城-电信":"ahxc","安徽-铜陵-电信":"ahtl","安徽-宿州-电信":"ahsz","安徽-六安-电信":"ahla","安徽-黄山-电信":"ahhs","安徽-淮南-电信":"ahhn","安徽-淮北-电信":"ahhb","安徽-合肥-电信":"ahf","安徽-阜阳-电信":"ahfy","安徽-池州-电信":"ahcz","安徽-安庆-电信":"ahaq","安徽-滁州-电信":"czdx","安徽-毫州-电信":"ahbz","安徽-芜湖-电信":"ahwh","河南-焦作-电信":"hnjz","安徽-马鞍山-电信":"ahmas","江苏-常州-电信":"jscz"} \ No newline at end of file diff --git a/script/linedata/data/xl.txt b/script/linedata/data/xl.txt new file mode 100644 index 0000000..2a936b5 --- /dev/null +++ b/script/linedata/data/xl.txt @@ -0,0 +1 @@ +{"海南-三亚-电信":"hnsy","重庆-重庆-电信":"cqdx","重庆-垫江-电信":"djdx","浙江-衢州-电信":"qzdx","浙江-舟山-电信":"zsdx","浙江-温州-电信":"wzdx","浙江-台州-电信":"tzdx","浙江-绍兴-电信":"sxdx","浙江-宁波-电信":"nbdx","浙江-丽水-电信":"lsdx","浙江-嘉兴-电信":"jxdx","四川-眉山-联通":"scms","四川-巴中-电信":"scbz","江西-南昌-电信":"ncdx","浙江-金华-电信":"jhdx","浙江-湖州-电信":"zjhz","浙江-杭州-电信":"hzdx","云南-曲靖-电信":"qjdx","北京-北京-联通":"bjlt","四川-自贡-电信":"zgdx","四川-资阳-联通":"zylt","四川-遂宁-电信":"sndx","四川-攀枝花-电信":"pzh","四川-内江-电信":"njdx","四川-乐山-联通":"lslt","四川-乐山-电信":"scls","四川-锦阳-联通":"jylt","四川-锦阳-电信":"jydx","四川-达州-电信":"dzdx","四川-阿坝-联通":"scab","陕西-汉中-电信":"sxhz","陕西-安康-电信":"sxak","陕西-太原-联通":"tylt","陕西-晋城-电信":"jcdx","山东-淄博-电信":"zbdx","山东-烟台-电信":"ytdx","山东-威海-电信":"whdx","山东-泰安-电信":"sdtz","山东-临沂-联通":"sdly","山东-莱芜-电信":"lwdx","山东-济南-电信":"jndx","山东-德州-联通":"dzlt","山东-德州-电信":"sddz","山东-滨州-电信":"bzlt","青海-黄南-电信":"hndx","宁夏-中卫-电信":"zwdx","宁夏-银川-联通":"yclt","宁夏-石嘴山-电信":"szsdx","宁夏-固原-电信":"gydx","内蒙-古包头-电信":"btdx","内蒙古-锡林郭勒-电信":"xlgl","内蒙古-赤峰-电信":"cfdx","辽宁-营口-联通":"yklt","辽宁-铁岭-联通":"tllt","辽宁-盘锦-联通":"pjlt","辽宁-辽阳-联通":"lydx","辽宁-锦州-联通":"lnjz","辽宁-葫芦岛-联通":"hhdlt","辽宁-抚顺-联通":"fxlt","辽宁-丹东-电信":"dddx","辽宁-大连-联通":"dllt","辽宁-本溪-电信":"bxdx","辽宁-鞍山-联通":"aslt","辽宁-鞍山-电信":"asdx","江西-宜春-电信":"jxyc","江西-新余-电信":"xydx","江西-上饶-电信":"srdx","江西-萍乡-电信":"pxdx","江西-九江-电信":"jjdx","江西-景德镇-电信":"jdzdx","江西-吉安-电信":"jadx","江西-赣州-电信":"gzdx","江西-抚州-电信":"fzdx","江苏-镇江-电信":"zjdx","江苏-扬州-电信":"yzdx","江苏-盐城-电信":"jsyc","江苏-无锡-电信":"wxdx","江苏-泰州-电信":"jstz","江苏-宿迁-电信":"sqdx","江苏-苏州-电信":"szdx","江苏-南通-电信":"ntdx","江苏-南京-电信":"jsnj","江苏-连云港-联通":"lyglt","江苏-连云港-电信":"lygdx","江苏-淮安-电信":"hadx","吉林-延边-联通":"yplt","江苏-常州-联通":"jscz","吉林-通化-联通":"thlt","江苏-徐州-电信":"jsxz","吉林-松原-联通":"jlsy","吉林-四平-联通":"splt","吉林-辽源-联通":"lylt","吉林-吉林-联通":"jllt","吉林-白山-联通":"bslt","湖南-益阳-电信":"yydx","湖南-郴州-电信":"czdx","湖南-长沙-电信":"csdx","湖南-常德-电信":"cddx","湖北-宜昌-联通":"hnyc","湖北-咸宁-联通":"xndx","湖北-武汉-联通":"hbwh","湖北-天门-联通":"tmdx","湖北-随州-电信":"szlt","湖北-荆门-电信":"jmdx","湖北-黄石-联通":"hslt","湖北-黄冈-联通":"hglt","黑龙江-牡丹江-联通":"mdjlt","黑龙江-哈尔滨-联通":"hrblt","黑龙江-绥化-电信":"hljsh","河南-濮阳-电信":"hnpy","河南-商丘-联通":"hnsq","河南-三门峡-联通":"smxlt","河南-驻马店-联通":"hnzmd","河南-信阳-联通":"hnxy","河北-张家口-联通":"zjklt","河南-南阳-电信":"nydx","河北-邢台-联通":"xtlt","河北-唐山-联通":"tslt","河北-秦皇岛-联通":"qhdlt","河北-廊坊-联通":"lflt","河北-衡水-联通":"hbhs","河北-邯郸-联通":"hdlt","河北-沧州-联通":"hbcz","河北-保定-联通":"bdlt","海南-万宁-电信":"hnwn","山西-晋中-电信":"sxjz","海南-琼海-电信":"hnqh","海南-安定-电信":"addx","海南-海口-电信":"hnnk","贵州-兴义-电信":"gzxy","贵州-铜仁-电信":"gztr","贵州-凯里-电信":"gzkl","广西-贵港-电信":"gxgg","广东-珠海-电信":"zhdx","广东-中山-联通":"zslt","广东-肇庆-电信":"gdzq","广东-阳江-电信":"yjdx","广东-深圳-联通":"gdsz","广东-揭阳-电信":"gdjy","广东-惠州-联通":"gdhz","广东-广州-电信":"gdgz","广东-东莞-联通":"gddg","广东-韶关-电信":"sgdx","福建-漳州-电信":"fjzz","福建-厦门-电信":"fjxm","福建-三明-电信":"smdx","福建-泉州-电信":"fjqz","福建-莆田-电信":"fjpt","福建-宁德-电信":"fjnd","福建-南平-电信":"fjnp","福建-福州-电信":"fjfz","安徽-宣城-电信":"xcdx","安徽-铜陵-电信":"ahtl","安徽-宿州-电信":"ahsz","安徽-六安-电信":"ahla","安徽-黄山-电信":"ahhs","安徽-淮南-电信":"ahhn","安徽-淮北-电信":"ahhb","安徽-阜阳-电信":"ahfy","安徽-池州-电信":"ahcz","安徽-安庆-电信":"ahaq","安徽-滁州-电信":"ahczdx","安徽-毫州-电信":"ahhz"} \ No newline at end of file diff --git a/script/linedata/get_line_list.php b/script/linedata/get_line_list.php index 9ac27ab..7818277 100755 --- a/script/linedata/get_line_list.php +++ b/script/linedata/get_line_list.php @@ -16,15 +16,58 @@ $product_list = $product_model->field('Id,Token')->fetchAll(); // // //测试用---------------------------------------------------------------------------------------------------------- -// $laoying_data = get_product(__DIR__ . '/data/laoying.csv'); -// $laoying_f = fopen(__DIR__ . '/data/laoying.csv', 'w'); -// $laoying = file_get_contents('http://list.wzvps.com/'); -// //写入老鹰文件 -// laoying_getList($laoying, $laoying_f, $all, $laoying_data); +// $sp_xl_code = file_get_contents(__DIR__ . '/data/xl.txt', 'r'); + +// // echo $sp_xl_code; + +// $sp_xl_json = json_decode(substr($sp_xl_code,3),true); +// $sp_xl_list = []; +// foreach($sp_xl_json as $k=>$v){ +// $temp = explode('-',$k); +// $sp_xl_list[$temp[1]] = $v; +// } + + + +// $sp_qz_code = file_get_contents(__DIR__ . '/data/qz.txt', 'r'); + +// // echo $sp_qz_code; + +// $sp_qz_json = json_decode(substr($sp_qz_code,3),true); +// $sp_qz_list = []; +// foreach($sp_qz_json as $k=>$v){ +// $temp = explode('-',$k); +// $sp_qz_list[$temp[1]] = $v; +// } // die; // /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// +//强子迅联特征码 +$sp_xl_code = file_get_contents(__DIR__ . '/data/xl.txt', 'r'); + +// echo $sp_xl_code; + +$sp_xl_json = json_decode(substr($sp_xl_code,3),true); +$sp_xl_list = []; +foreach($sp_xl_json as $k=>$v){ + $temp = explode('-',$k); + $sp_xl_list[$temp[1]] = $v; +} + + + +$sp_qz_code = file_get_contents(__DIR__ . '/data/qz.txt', 'r'); + +// echo $sp_qz_code; + +$sp_qz_json = json_decode(substr($sp_qz_code,3),true); +$sp_qz_list = []; +foreach($sp_qz_json as $k=>$v){ + $temp = explode('-',$k); + $sp_qz_list[$temp[1]] = $v; +} +//-------------------------------------------- $all = fopen(__DIR__ . '/data/all.csv', 'w'); $dnx_exit = fopen(__DIR__ . '/data/dns_diff.csv', 'a'); @@ -46,6 +89,7 @@ fclose($qiangzi_f); } + $time = time(); $noce = md5(time()); $apikey = 'osoa917321hdjw'; @@ -161,7 +205,7 @@ auto_format_list(); //强子服务器解析规则 function qiangzi_getList($data, &$file, &$all, $exit) { - global $dnx_exit, $dnx_has_exit; + global $dnx_exit, $dnx_has_exit,$sp_qz_list; $online = ['故障', '正常', '异常']; $status = ['正常', '拥挤', '超载']; @@ -206,7 +250,7 @@ function qiangzi_getList($data, &$file, &$all, $exit) $record['maxuser'] = ''; $record['online'] = $info['status'] == 1 ? '正常' : '故障'; - $record['status'] = ''; + $record['status'] = $sp_qz_list[$record['city']]; if(!empty($info['host2'])){ $nas_list = explode(',',$info['host2']); @@ -736,7 +780,7 @@ function gongxiang_getList($html, &$file, &$all, $exit, $pro = '共享') function xunlian_getList($data, &$file, &$all, $exit) { - global $dnx_exit, $dnx_has_exit; + global $dnx_exit, $dnx_has_exit,$sp_xl_list; $online = ['故障', '正常', '异常']; $status = ['正常', '拥挤', '超载']; @@ -781,7 +825,7 @@ function xunlian_getList($data, &$file, &$all, $exit) $record['maxuser'] = ''; $record['online'] = $info['status'] == 1 ? '正常' : '故障'; - $record['status'] = ''; + $record['status'] = $sp_xl_list[$record['city']]; if(!empty($info['host2'])){ $nas_list = explode(',',$info['host2']);