Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
0847f4d0
提交
0847f4d0
authored
5月 10, 2019
作者:
xuyanqi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
搜索
上级
c2efa193
显示空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
33 行增加
和
14 行删除
+33
-14
ARoadApplication.java
...com/elephant/framework/galaxy/aroad/ARoadApplication.java
+1
-0
ReadElasticsearch.java
...ant/framework/galaxy/aroad/bigdata/ReadElasticsearch.java
+9
-7
SzglController.java
...k/galaxy/aroad/module/szgl/controller/SzglController.java
+23
-7
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/ARoadApplication.java
浏览文件 @
0847f4d0
...
@@ -15,6 +15,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
...
@@ -15,6 +15,7 @@ import org.springframework.boot.autoconfigure.SpringBootApplication;
public
class
ARoadApplication
{
public
class
ARoadApplication
{
public
static
void
main
(
String
[]
args
)
{
public
static
void
main
(
String
[]
args
)
{
System
.
setProperty
(
"es.set.netty.runtime.available.processors"
,
"false"
);
SpringApplication
.
run
(
ARoadApplication
.
class
,
args
);
SpringApplication
.
run
(
ARoadApplication
.
class
,
args
);
}
}
...
...
src/main/java/com/elephant/framework/galaxy/aroad/bigdata/ReadElasticsearch.java
浏览文件 @
0847f4d0
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
bigdata
;
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
bigdata
;
import
java.util.List
;
/**
/**
* @program: pingxiang_basedata
* @program: pingxiang_basedata
* @description: ${description}
* @description: ${description}
...
@@ -13,17 +15,17 @@ public class ReadElasticsearch {
...
@@ -13,17 +15,17 @@ public class ReadElasticsearch {
public
static
void
createIndexAnd2Hbase
()
throws
Exception
{
public
static
void
createIndexAnd2Hbase
()
throws
Exception
{
//分词查询桥梁数据返回list集合
//分词查询桥梁数据返回list集合
//Array
List<Basebridgealldata> basebridgealldataList = EsUtil_fanshe.queryBridge("广州桥", "basebridgealldata", "2018", 0, 2000000000);
//
List<Basebridgealldata> basebridgealldataList = EsUtil_fanshe.queryBridge("广州桥", "basebridgealldata", "2018", 0, 2000000000);
/*
for (Basebridgealldata basebridgealldata : basebridgealldataList) {
//
for (Basebridgealldata basebridgealldata : basebridgealldataList) {
System.out.println(basebridgealldata);
//
System.out.println(basebridgealldata);
}*/
// }
//分词查询路段数据返回list集合
//分词查询路段数据返回list集合
//ArrayList<Basehighwayalldata> basehighwayalldataList = EsUtil_fanshe.queryHighWay("广州桥", "basehighwayalldata", "2018", 0, 2000000000);
//ArrayList<Basehighwayalldata> basehighwayalldataList = EsUtil_fanshe.queryHighWay("广州桥", "basehighwayalldata", "2018", 0, 2000000000);
//词条查询路线编号数据返回list集合
//词条查询路线编号数据返回list集合
//ArrayList<Basehighwayalldata> basehighwayalldataList = EsUtil_fanshe.queryHighWayLXBH("S226", "basehighwayalldata", "2018", 0, 2000000000);
//ArrayList<Basehighwayalldata> basehighwayalldataList = EsUtil_fanshe.queryHighWayLXBH("S226", "basehighwayalldata", "2018", 0, 2000000000);
/*
for (Basehighwayalldata basehighwayalldata : basehighwayalldataList) {
//
for (Basehighwayalldata basehighwayalldata : basehighwayalldataList) {
System.out.println(basehighwayalldata);
//
System.out.println(basehighwayalldata);
}*/
// }
//分词查询隧道数据返回list集合
//分词查询隧道数据返回list集合
//List<Basetunnelalldata> basetunnelalldataList = EsUtil_fanshe.queryTunnel("港沟", "basetunnelalldata", "2018", 0, 2000000000);
//List<Basetunnelalldata> basetunnelalldataList = EsUtil_fanshe.queryTunnel("港沟", "basetunnelalldata", "2018", 0, 2000000000);
/*for (Basetunnelalldata basetunnelalldata : basetunnelalldataList) {
/*for (Basetunnelalldata basetunnelalldata : basetunnelalldataList) {
...
...
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/controller/SzglController.java
浏览文件 @
0847f4d0
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
controller
;
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
szgl
.
controller
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.elephant.framework.galaxy.aroad.bigdata.*
;
import
com.elephant.framework.galaxy.aroad.bigdata.*
;
import
com.elephant.framework.galaxy.aroad.module.codegen.response.R
;
import
com.elephant.framework.galaxy.aroad.module.codegen.response.R
;
import
org.springframework.web.bind.annotation.GetMapping
;
import
org.springframework.web.bind.annotation.GetMapping
;
...
@@ -20,7 +21,7 @@ public class SzglController {
...
@@ -20,7 +21,7 @@ public class SzglController {
* @Param keyword 搜索条件
* @Param keyword 搜索条件
*/
*/
@GetMapping
(
"/bigdata"
)
@GetMapping
(
"/bigdata"
)
public
R
getBigData
(
@RequestParam
(
"keyword"
)
String
keyword
)
throws
Exception
{
public
R
getBigData
(
String
keyword
,
Page
page
)
throws
Exception
{
List
<
Map
<
String
,
Object
>>
responseList
=
new
ArrayList
<>();
List
<
Map
<
String
,
Object
>>
responseList
=
new
ArrayList
<>();
// //查询匹配桥梁名称
// //查询匹配桥梁名称
// Boolean bridgeOne = EsUtil_fanshe.queryBridgeOne(keyword, "basicbridgedata", "2018", 0, 2000000000);
// Boolean bridgeOne = EsUtil_fanshe.queryBridgeOne(keyword, "basicbridgedata", "2018", 0, 2000000000);
...
@@ -55,41 +56,56 @@ public class SzglController {
...
@@ -55,41 +56,56 @@ public class SzglController {
// }});
// }});
// }
// }
// 桥梁
// 桥梁
ArrayList
<
LuKeBridge
>
luKeBridges
=
EsUtil_fanshe
.
queryBridge
(
keyword
,
"basicbridgedata"
,
"2018"
,
0
,
2000000000
);
List
<
Basebridgealldata
>
luKeBridges
=
EsUtil_fanshe
.
queryBridge
(
keyword
,
"basicbridgedata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
()
);
for
(
LuKeBridge
lnKeBridge
:
luKeBridges
){
for
(
Basebridgealldata
lnKeBridge
:
luKeBridges
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
lnKeBridge
.
getQiaoliangmingcheng
());
put
(
"name"
,
lnKeBridge
.
getQiaoliangmingcheng
());
put
(
"iden"
,
"qiaoliang"
);
put
(
"iden"
,
"qiaoliang"
);
put
(
"idenVal"
,
"桥梁"
);
put
(
"data"
,
lnKeBridge
);
put
(
"data"
,
lnKeBridge
);
}});
}});
}
}
// 路线
// 路线
ArrayList
<
Basehighwayalldata
>
lukehighways
=
EsUtil_fanshe
.
queryHighWay
(
keyword
,
"basichighwaydata"
,
"2018"
,
0
,
2000000000
);
// ArrayList<Basehighwayalldata> basehighwayalldataList = EsUtil_fanshe.queryHighWayLXBH(keyword, "basehighwayalldata", "2018", (int)((page.getCurrent()-1)*page.getSize()), (int)page.getSize());
List
<
Basehighwayalldata
>
lukehighways
=
EsUtil_fanshe
.
queryHighWay
(
keyword
,
"basichighwaydata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
for
(
Basehighwayalldata
basehighwayalldata
:
lukehighways
){
for
(
Basehighwayalldata
basehighwayalldata
:
lukehighways
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
basehighwayalldata
.
getLuxianmingcheng
());
put
(
"name"
,
basehighwayalldata
.
getLuxianmingcheng
());
put
(
"iden"
,
"luxian"
);
put
(
"iden"
,
"luxian"
);
put
(
"idenVal"
,
"路线"
);
put
(
"data"
,
basehighwayalldata
);
put
(
"data"
,
basehighwayalldata
);
}});
}});
}
}
// 隧道
// 隧道
ArrayList
<
BasicTunnel
>
basicTunnels
=
EsUtil_fanshe
.
queryTunnel
(
"广州桥"
,
"basictunneldata"
,
"2018"
,
0
,
2000000000
);
List
<
Basetunnelalldata
>
basicTunnels
=
EsUtil_fanshe
.
queryTunnel
(
keyword
,
"basictunneldata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
()
);
for
(
Bas
icTunnel
basicTunnel
:
basicTunnels
){
for
(
Bas
etunnelalldata
basicTunnel
:
basicTunnels
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
basicTunnel
.
getSuidaomingcheng
());
put
(
"name"
,
basicTunnel
.
getSuidaomingcheng
());
put
(
"iden"
,
"suidao"
);
put
(
"iden"
,
"suidao"
);
put
(
"idenVal"
,
"隧道"
);
put
(
"data"
,
basicTunnel
);
put
(
"data"
,
basicTunnel
);
}});
}});
}
}
// 收费站
// 收费站
ArrayList
<
BaseRoadToll_String
>
baseRoadTollStrings
=
EsUtil_fanshe
.
queryBaseRoadTollString
(
keyword
,
"baseroadtolldata"
,
"2018"
,
0
,
2000000000
);
List
<
BaseRoadToll_String
>
baseRoadTollStrings
=
EsUtil_fanshe
.
queryBaseRoadTollString
(
keyword
,
"baseroadtolldata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
()
);
for
(
BaseRoadToll_String
baseRoadToll_String
:
baseRoadTollStrings
){
for
(
BaseRoadToll_String
baseRoadToll_String
:
baseRoadTollStrings
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
baseRoadToll_String
.
getShortName
());
put
(
"name"
,
baseRoadToll_String
.
getShortName
());
put
(
"iden"
,
"shoufeizhan"
);
put
(
"iden"
,
"shoufeizhan"
);
put
(
"idenVal"
,
"收费站"
);
put
(
"data"
,
baseRoadToll_String
);
put
(
"data"
,
baseRoadToll_String
);
}});
}});
}
}
// 服务区
List
<
BaseHighWayService
>
baseHighWayServices
=
EsUtil_fanshe
.
queryBaseHighWayService
(
keyword
,
"baseroadtolldata"
,
"2018"
,
(
int
)((
page
.
getCurrent
()-
1
)*
page
.
getSize
()),
(
int
)
page
.
getSize
());
for
(
BaseHighWayService
baseHighWayService
:
baseHighWayServices
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"name"
,
baseHighWayService
.
getFwssmc
());
put
(
"iden"
,
"fuwuqu"
);
put
(
"idenVal"
,
"服务区"
);
put
(
"data"
,
baseHighWayService
);
}});
}
return
new
R
<>(
responseList
);
return
new
R
<>(
responseList
);
}
}
/**
/**
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论