Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
becf2ee9
提交
becf2ee9
authored
5月 10, 2019
作者:
xuyanqi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
更改数字公路搜索条件结果
上级
4fe80a3a
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
104 行增加
和
21 行删除
+104
-21
EmergencyMaterialController.java
...ule/emergency/controller/EmergencyMaterialController.java
+16
-1
EmergencyMaterialMapper.java
...road/module/emergency/mapper/EmergencyMaterialMapper.java
+4
-0
EmergencyMaterialService.java
...ad/module/emergency/service/EmergencyMaterialService.java
+11
-0
EmergencyMaterialServiceImpl.java
.../emergency/service/impl/EmergencyMaterialServiceImpl.java
+17
-0
SzglController.java
...k/galaxy/aroad/module/szgl/controller/SzglController.java
+56
-20
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/emergency/controller/EmergencyMaterialController.java
浏览文件 @
becf2ee9
...
@@ -9,6 +9,8 @@ import com.elephant.framework.galaxy.aroad.response.R;
...
@@ -9,6 +9,8 @@ import com.elephant.framework.galaxy.aroad.response.R;
import
lombok.AllArgsConstructor
;
import
lombok.AllArgsConstructor
;
import
org.springframework.web.bind.annotation.*
;
import
org.springframework.web.bind.annotation.*
;
import
java.util.Arrays
;
/**
/**
* 应急处置物资
* 应急处置物资
...
@@ -34,6 +36,13 @@ public class EmergencyMaterialController extends BaseController {
...
@@ -34,6 +36,13 @@ public class EmergencyMaterialController extends BaseController {
public
R
getEmergencyMaterialPage
(
Page
page
,
String
text
)
{
public
R
getEmergencyMaterialPage
(
Page
page
,
String
text
)
{
return
new
R
<>(
emergencyMaterialService
.
getEmergencyMaterialPage
(
page
,
text
));
return
new
R
<>(
emergencyMaterialService
.
getEmergencyMaterialPage
(
page
,
text
));
}
}
/**
* 查询所有物资经纬度信息
*/
@GetMapping
(
"/getlnglat"
)
public
R
getEmergencyMaterialLngLat
(){
return
new
R
<>(
emergencyMaterialService
.
getLngLat
());
}
/**
/**
* @Description: 获取队伍车辆坐标信息
* @Description: 获取队伍车辆坐标信息
...
@@ -105,5 +114,11 @@ public class EmergencyMaterialController extends BaseController {
...
@@ -105,5 +114,11 @@ public class EmergencyMaterialController extends BaseController {
public
R
removeById
(
@PathVariable
Integer
rowId
)
{
public
R
removeById
(
@PathVariable
Integer
rowId
)
{
return
new
R
<>(
emergencyMaterialService
.
removeById
(
rowId
));
return
new
R
<>(
emergencyMaterialService
.
removeById
(
rowId
));
}
}
/**
* 通过ID查询应急物资集
*/
@GetMapping
(
"/getbyids"
)
public
R
getByIds
(
@RequestParam
(
"ids"
)
String
ids
){
return
new
R
<>(
emergencyMaterialService
.
getByIds
(
Arrays
.
asList
(
ids
.
split
(
","
))));
}
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/emergency/mapper/EmergencyMaterialMapper.java
浏览文件 @
becf2ee9
...
@@ -7,8 +7,10 @@ import com.elephant.framework.galaxy.aroad.module.emergency.dto.MaterialCoordina
...
@@ -7,8 +7,10 @@ import com.elephant.framework.galaxy.aroad.module.emergency.dto.MaterialCoordina
import
com.elephant.framework.galaxy.aroad.module.emergency.dto.TeamEquipmentInfoDto
;
import
com.elephant.framework.galaxy.aroad.module.emergency.dto.TeamEquipmentInfoDto
;
import
com.elephant.framework.galaxy.aroad.module.emergency.entity.EmergencyMaterial
;
import
com.elephant.framework.galaxy.aroad.module.emergency.entity.EmergencyMaterial
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Param
;
import
org.apache.ibatis.annotations.Select
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 应急处置物资
* 应急处置物资
...
@@ -21,4 +23,6 @@ public interface EmergencyMaterialMapper extends BaseMapper<EmergencyMaterial> {
...
@@ -21,4 +23,6 @@ public interface EmergencyMaterialMapper extends BaseMapper<EmergencyMaterial> {
List
<
MaterialCoordinateDto
>
getCoordinates
(
@Param
(
"teamids"
)
List
<
String
>
teamIdList
);
List
<
MaterialCoordinateDto
>
getCoordinates
(
@Param
(
"teamids"
)
List
<
String
>
teamIdList
);
List
<
TeamEquipmentInfoDto
>
getTeams
();
List
<
TeamEquipmentInfoDto
>
getTeams
();
@Select
(
"SELECT row_id,longitude,latitude FROM emergency_material where longitude IS NOT NULL AND latitude IS NOT NULL"
)
List
<
Map
<
String
,
Object
>>
queryLngLat
();
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/emergency/service/EmergencyMaterialService.java
浏览文件 @
becf2ee9
...
@@ -8,6 +8,7 @@ import com.elephant.framework.galaxy.aroad.module.emergency.dto.TeamEquipmentInf
...
@@ -8,6 +8,7 @@ import com.elephant.framework.galaxy.aroad.module.emergency.dto.TeamEquipmentInf
import
com.elephant.framework.galaxy.aroad.module.emergency.entity.EmergencyMaterial
;
import
com.elephant.framework.galaxy.aroad.module.emergency.entity.EmergencyMaterial
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 应急处置物资
* 应急处置物资
...
@@ -34,4 +35,14 @@ public interface EmergencyMaterialService extends IService<EmergencyMaterial> {
...
@@ -34,4 +35,14 @@ public interface EmergencyMaterialService extends IService<EmergencyMaterial> {
* @Date: 2019-04-15 10:09:57
* @Date: 2019-04-15 10:09:57
*/
*/
List
<
TeamEquipmentInfoDto
>
getTeams
();
List
<
TeamEquipmentInfoDto
>
getTeams
();
/**
* @Description: 应急资源全部经纬度
* @Author: xuyanqi
* @Date: 2019-5-8 09:10
*/
List
<
Map
<
String
,
Object
>>
getLngLat
();
/**
* 根据多ID查询列表
*/
List
<
EmergencyMaterial
>
getByIds
(
List
<
String
>
idList
);
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/emergency/service/impl/EmergencyMaterialServiceImpl.java
浏览文件 @
becf2ee9
...
@@ -14,6 +14,7 @@ import org.springframework.stereotype.Service;
...
@@ -14,6 +14,7 @@ import org.springframework.stereotype.Service;
import
java.util.Arrays
;
import
java.util.Arrays
;
import
java.util.List
;
import
java.util.List
;
import
java.util.Map
;
/**
/**
* 应急处置物资
* 应急处置物资
...
@@ -50,4 +51,20 @@ public class EmergencyMaterialServiceImpl extends ServiceImpl<EmergencyMaterialM
...
@@ -50,4 +51,20 @@ public class EmergencyMaterialServiceImpl extends ServiceImpl<EmergencyMaterialM
public
List
<
TeamEquipmentInfoDto
>
getTeams
()
{
public
List
<
TeamEquipmentInfoDto
>
getTeams
()
{
return
baseMapper
.
getTeams
();
return
baseMapper
.
getTeams
();
}
}
@Override
/**
* @Description: 应急资源全部经纬度
* @Author: xuyanqi
* @Date: 2019-5-8 09:10
*/
public
List
<
Map
<
String
,
Object
>>
getLngLat
(){
return
baseMapper
.
queryLngLat
();
}
@Override
public
List
<
EmergencyMaterial
>
getByIds
(
List
<
String
>
idList
)
{
return
baseMapper
.
selectBatchIds
(
idList
);
}
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/szgl/controller/SzglController.java
浏览文件 @
becf2ee9
...
@@ -20,36 +20,72 @@ public class SzglController {
...
@@ -20,36 +20,72 @@ public class SzglController {
@GetMapping
(
"/bigdata"
)
@GetMapping
(
"/bigdata"
)
public
R
getBigData
(
@RequestParam
(
"keyword"
)
String
keyword
)
throws
Exception
{
public
R
getBigData
(
@RequestParam
(
"keyword"
)
String
keyword
)
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);
if
(
bridgeOne
){
// if(bridgeOne){
// responseList.add(new HashMap<String,Object>(){{
// put("label","桥梁");
// put("name","qiaoliang");
// }});
// }
// //查询匹配路段名称
// Boolean highWayOne = EsUtil_fanshe.queryHighWayOne(keyword ,"basichighwaydata", "2018", 0, 2000000000);
// if(highWayOne){
// responseList.add(new HashMap<String,Object>(){{
// put("label","路段");
// put("name","luduan");
// }});
// }
// //查询匹配隧道名称
// Boolean tunnelOne = EsUtil_fanshe.queryTunnelOne(keyword, "basictunneldata", "2018", 0, 2000000000);
// if(tunnelOne){
// responseList.add(new HashMap<String,Object>(){{
// put("label","隧道");
// put("name","suidao");
// }});
// }
// //查询匹配收费站名称
// Boolean baseRoadTollOne = EsUtil_fanshe.queryBaseRoadTollOne(keyword, "baseroadtolldata", "2018", 0, 2000000000);
// if(baseRoadTollOne){
// responseList.add(new HashMap<String,Object>(){{
// put("label","收费站");
// put("name","shoufeizhan");
// }});
// }
// 桥梁
ArrayList
<
LuKeBridge
>
luKeBridges
=
EsUtil_fanshe
.
queryBridge
(
keyword
,
"basicbridgedata"
,
"2018"
,
0
,
2000000000
);
for
(
LuKeBridge
lnKeBridge
:
luKeBridges
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"label"
,
"桥梁"
);
put
(
"name"
,
lnKeBridge
.
getQiaoliangmingcheng
());
put
(
"name"
,
"qiaoliang"
);
put
(
"iden"
,
"qiaoliang"
);
put
(
"data"
,
lnKeBridge
);
}});
}});
}
}
//
查询匹配路段名称
//
路线
Boolean
highWayOne
=
EsUtil_fanshe
.
queryHighWayOne
(
keyword
,
"basichighwaydata"
,
"2018"
,
0
,
2000000000
);
ArrayList
<
Basehighwayalldata
>
lukehighways
=
EsUtil_fanshe
.
queryHighWay
(
keyword
,
"basichighwaydata"
,
"2018"
,
0
,
2000000000
);
if
(
highWayOne
){
for
(
Basehighwayalldata
basehighwayalldata
:
lukehighways
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"label"
,
"路段"
);
put
(
"name"
,
basehighwayalldata
.
getLuxianmingcheng
());
put
(
"name"
,
"luduan"
);
put
(
"iden"
,
"luxian"
);
put
(
"data"
,
basehighwayalldata
);
}});
}});
}
}
//
查询匹配隧道名称
//
隧道
Boolean
tunnelOne
=
EsUtil_fanshe
.
queryTunnelOne
(
keyword
,
"basictunneldata"
,
"2018"
,
0
,
2000000000
);
ArrayList
<
BasicTunnel
>
basicTunnels
=
EsUtil_fanshe
.
queryTunnel
(
"广州桥"
,
"basictunneldata"
,
"2018"
,
0
,
2000000000
);
if
(
tunnelOne
){
for
(
BasicTunnel
basicTunnel
:
basicTunnels
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"label"
,
"隧道"
);
put
(
"name"
,
basicTunnel
.
getSuidaomingcheng
());
put
(
"name"
,
"suidao"
);
put
(
"iden"
,
"suidao"
);
put
(
"data"
,
basicTunnel
);
}});
}});
}
}
//
查询匹配收费站名称
//
收费站
Boolean
baseRoadTollOne
=
EsUtil_fanshe
.
queryBaseRoadTollOne
(
keyword
,
"baseroadtolldata"
,
"2018"
,
0
,
2000000000
);
ArrayList
<
BaseRoadToll_String
>
baseRoadTollStrings
=
EsUtil_fanshe
.
queryBaseRoadTollString
(
keyword
,
"baseroadtolldata"
,
"2018"
,
0
,
2000000000
);
if
(
baseRoadTollOne
){
for
(
BaseRoadToll_String
baseRoadToll_String
:
baseRoadTollStrings
){
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
responseList
.
add
(
new
HashMap
<
String
,
Object
>(){{
put
(
"label"
,
"收费站"
);
put
(
"name"
,
baseRoadToll_String
.
getShortName
());
put
(
"name"
,
"shoufeizhan"
);
put
(
"iden"
,
"shoufeizhan"
);
put
(
"data"
,
baseRoadToll_String
);
}});
}});
}
}
return
new
R
<>(
responseList
);
return
new
R
<>(
responseList
);
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论