Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
dac7f13d
提交
dac7f13d
authored
5月 21, 2019
作者:
Phyday
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
路况事件 权限管理
上级
72761d0e
全部展开
显示空白字符变更
内嵌
并排
正在显示
7 个修改的文件
包含
143 行增加
和
134 行删除
+143
-134
RoadConditionEventController.java
...oadcondition/controller/RoadConditionEventController.java
+0
-0
DeptUnitDto.java
...rk/galaxy/aroad/module/roadcondition/dto/DeptUnitDto.java
+25
-0
RoadConditionEvent.java
...aroad/module/roadcondition/entity/RoadConditionEvent.java
+36
-96
RoadConditionEventMapper.java
...module/roadcondition/mapper/RoadConditionEventMapper.java
+10
-2
RoadConditionEventService.java
...dule/roadcondition/service/RoadConditionEventService.java
+6
-2
RoadConditionEventServiceImpl.java
...condition/service/impl/RoadConditionEventServiceImpl.java
+44
-7
RoadConditionEventMapper.xml
...sources/mapper/roadcondition/RoadConditionEventMapper.xml
+22
-27
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/roadcondition/controller/RoadConditionEventController.java
浏览文件 @
dac7f13d
差异被折叠。
点击展开。
src/main/java/com/elephant/framework/galaxy/aroad/module/roadcondition/dto/DeptUnitDto.java
0 → 100644
浏览文件 @
dac7f13d
package
com
.
elephant
.
framework
.
galaxy
.
aroad
.
module
.
roadcondition
.
dto
;
import
lombok.AllArgsConstructor
;
import
lombok.Builder
;
import
lombok.Data
;
import
lombok.NoArgsConstructor
;
import
java.io.Serializable
;
/**
* @program:
* @description: 坐标类
* @author: songwenjie
* @create: 2019-04-02 10:55
*/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public
class
DeptUnitDto
implements
Serializable
{
/** 单位ID */
private
String
unitId
;
/** 部门ID */
private
String
deptId
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/roadcondition/entity/RoadConditionEvent.java
浏览文件 @
dac7f13d
...
@@ -16,7 +16,6 @@ import java.util.Date;
...
@@ -16,7 +16,6 @@ import java.util.Date;
* @author Xingyuyang
* @author Xingyuyang
* @date 2019-05-16 15:28:40
* @date 2019-05-16 15:28:40
*/
*/
@AllArgsConstructor
@AllArgsConstructor
@NoArgsConstructor
@NoArgsConstructor
@Builder
@Builder
...
@@ -24,168 +23,109 @@ import java.util.Date;
...
@@ -24,168 +23,109 @@ import java.util.Date;
@TableName
(
"road_condition_event"
)
@TableName
(
"road_condition_event"
)
@EqualsAndHashCode
(
callSuper
=
true
)
@EqualsAndHashCode
(
callSuper
=
true
)
public
class
RoadConditionEvent
extends
Model
<
RoadConditionEvent
>
{
public
class
RoadConditionEvent
extends
Model
<
RoadConditionEvent
>
{
private
static
final
long
serialVersionUID
=
1L
;
private
static
final
long
serialVersionUID
=
1L
;
/**
/** */
*
*/
@TableId
(
type
=
IdType
.
AUTO
)
@TableId
(
type
=
IdType
.
AUTO
)
private
Integer
id
;
private
Integer
id
;
@ApiModelProperty
(
value
=
"事件ID"
,
name
=
"eventId"
)
@ApiModelProperty
(
value
=
"事件ID"
,
name
=
"eventId"
)
private
String
eventId
;
private
String
eventId
;
/**
/** 路线编码 */
* 路线编码
*/
@ApiModelProperty
(
value
=
"路线编号"
,
name
=
"roadCode"
)
@ApiModelProperty
(
value
=
"路线编号"
,
name
=
"roadCode"
)
private
String
roadCode
;
private
String
roadCode
;
/**
/** 路线名称 */
* 路线名称
*/
@ApiModelProperty
(
value
=
"路线名称"
,
name
=
"roadName"
)
@ApiModelProperty
(
value
=
"路线名称"
,
name
=
"roadName"
)
private
String
roadName
;
private
String
roadName
;
/**
/** 管养单位 */
* 管养单位
*/
@ApiModelProperty
(
value
=
"管养单位"
,
name
=
"maintainUnit"
)
@ApiModelProperty
(
value
=
"管养单位"
,
name
=
"maintainUnit"
)
private
String
maintainUnit
;
private
String
maintainUnit
;
/**
/** 起止桩号 */
* 起止桩号
*/
@ApiModelProperty
(
value
=
"起止桩号"
,
name
=
"stoem"
)
@ApiModelProperty
(
value
=
"起止桩号"
,
name
=
"stoem"
)
private
String
stoem
;
private
String
stoem
;
/**
/** 开始桩号 */
* 开始桩号
*/
@ApiModelProperty
(
value
=
"开始桩号"
,
name
=
"startm"
)
@ApiModelProperty
(
value
=
"开始桩号"
,
name
=
"startm"
)
private
String
startm
;
private
String
startm
;
/**
/** 结束桩号 */
* 结束桩号
*/
@ApiModelProperty
(
value
=
"结束桩号"
,
name
=
"endm"
)
@ApiModelProperty
(
value
=
"结束桩号"
,
name
=
"endm"
)
private
String
endm
;
private
String
endm
;
/**
/** 事件类型 */
* 事件类型
*/
@ApiModelProperty
(
value
=
"事件类型"
,
name
=
"eventType"
)
@ApiModelProperty
(
value
=
"事件类型"
,
name
=
"eventType"
)
private
String
eventType
;
private
String
eventType
;
/**
/** 事件标题 */
* 事件标题
*/
@ApiModelProperty
(
value
=
"事件标题"
,
name
=
"eventTitle"
)
@ApiModelProperty
(
value
=
"事件标题"
,
name
=
"eventTitle"
)
private
String
eventTitle
;
private
String
eventTitle
;
/**
/** 事件详情 */
* 事件详情
*/
@ApiModelProperty
(
value
=
"事件详情"
,
name
=
"eventContent"
)
@ApiModelProperty
(
value
=
"事件详情"
,
name
=
"eventContent"
)
private
String
eventContent
;
private
String
eventContent
;
/**
/** 影响程度(1=封闭交通/2=影响交通/3=可正常通行) */
* 影响程度(1=封闭交通/2=影响交通/3=可正常通行)
*/
@ApiModelProperty
(
value
=
"影响程度(1=封闭交通/2=影响交通/3=可正常通行)"
,
name
=
"influence"
)
@ApiModelProperty
(
value
=
"影响程度(1=封闭交通/2=影响交通/3=可正常通行)"
,
name
=
"influence"
)
private
String
influence
;
private
String
influence
;
/**
/** 压车长度 */
* 压车长度
*/
@ApiModelProperty
(
value
=
"压车长度"
,
name
=
"carsLength"
)
@ApiModelProperty
(
value
=
"压车长度"
,
name
=
"carsLength"
)
private
String
carsLength
;
private
String
carsLength
;
/**
/** 绕行方案 */
* 绕行方案
*/
@ApiModelProperty
(
value
=
"绕行方案"
,
name
=
"solution"
)
@ApiModelProperty
(
value
=
"绕行方案"
,
name
=
"solution"
)
private
String
solution
;
private
String
solution
;
/**
/** 发布人 */
* 发布人
*/
@ApiModelProperty
(
value
=
"发布人"
,
name
=
"startPerson"
)
@ApiModelProperty
(
value
=
"发布人"
,
name
=
"startPerson"
)
private
String
startPerson
;
private
String
startPerson
;
/**
/** 发布时间 */
* 发布时间
*/
@ApiModelProperty
(
value
=
"发布时间"
,
name
=
"startTime"
)
@ApiModelProperty
(
value
=
"发布时间"
,
name
=
"startTime"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
startTime
;
private
Date
startTime
;
/**
/** 发布单位 */
* 发布单位
*/
@ApiModelProperty
(
value
=
"发布单位"
,
name
=
"startUnit"
)
@ApiModelProperty
(
value
=
"发布单位"
,
name
=
"startUnit"
)
private
String
startUnit
;
private
String
startUnit
;
/**
/** 发布单位代码 */
* 发布单位代码
*/
@ApiModelProperty
(
value
=
"发布单位代码"
,
name
=
"startUnitNo"
)
@ApiModelProperty
(
value
=
"发布单位代码"
,
name
=
"startUnitNo"
)
private
String
startUnitNo
;
private
String
startUnitNo
;
/**
/** 备注 */
* 备注
*/
@ApiModelProperty
(
value
=
"备注"
,
name
=
"startBz"
)
@ApiModelProperty
(
value
=
"备注"
,
name
=
"startBz"
)
private
String
startBz
;
private
String
startBz
;
/**
/** 预撤时间 */
* 预撤时间
*/
@ApiModelProperty
(
value
=
"预撤时间"
,
name
=
"preEndTime"
)
@ApiModelProperty
(
value
=
"预撤时间"
,
name
=
"preEndTime"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
preEndTime
;
private
Date
preEndTime
;
/**
/** 撤销人 */
* 撤销人
*/
@ApiModelProperty
(
value
=
"撤销人"
,
name
=
"endPerson"
)
@ApiModelProperty
(
value
=
"撤销人"
,
name
=
"endPerson"
)
private
String
endPerson
;
private
String
endPerson
;
/**
/** 撤销时间 */
* 撤销时间
*/
@ApiModelProperty
(
value
=
"撤销时间"
,
name
=
"endTime"
)
@ApiModelProperty
(
value
=
"撤销时间"
,
name
=
"endTime"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
endTime
;
private
Date
endTime
;
/**
/** 撤销单位 */
* 撤销单位
*/
@ApiModelProperty
(
value
=
"撤销单位"
,
name
=
"endUnit"
)
@ApiModelProperty
(
value
=
"撤销单位"
,
name
=
"endUnit"
)
private
String
endUnit
;
private
String
endUnit
;
/**
/** 撤销单位代码 */
* 撤销单位代码
*/
@ApiModelProperty
(
value
=
"撤销单位代码"
,
name
=
"endUnitNo"
)
@ApiModelProperty
(
value
=
"撤销单位代码"
,
name
=
"endUnitNo"
)
private
String
endUnitNo
;
private
String
endUnitNo
;
/**
/** 撤销原因 */
* 撤销原因
*/
@ApiModelProperty
(
value
=
"撤销原因"
,
name
=
"endReason"
)
@ApiModelProperty
(
value
=
"撤销原因"
,
name
=
"endReason"
)
private
String
endReason
;
private
String
endReason
;
/**
/** 撤销备注 */
* 撤销备注
*/
@ApiModelProperty
(
value
=
"撤销备注"
,
name
=
"endBz"
)
@ApiModelProperty
(
value
=
"撤销备注"
,
name
=
"endBz"
)
private
String
endBz
;
private
String
endBz
;
/**
/** 审核人 */
* 审核人
*/
@ApiModelProperty
(
value
=
"审核人"
,
name
=
"checkPerson"
)
@ApiModelProperty
(
value
=
"审核人"
,
name
=
"checkPerson"
)
private
String
checkPerson
;
private
String
checkPerson
;
/**
/** 审核时间 */
* 审核时间
*/
@ApiModelProperty
(
value
=
"审核时间"
,
name
=
"checkTime"
)
@ApiModelProperty
(
value
=
"审核时间"
,
name
=
"checkTime"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
@JsonFormat
(
pattern
=
"yyyy-MM-dd HH:mm:ss"
,
timezone
=
"GMT+8"
)
private
Date
checkTime
;
private
Date
checkTime
;
/**
/** 经度 */
* 经度
*/
@ApiModelProperty
(
value
=
"经度"
,
name
=
"longitude"
)
@ApiModelProperty
(
value
=
"经度"
,
name
=
"longitude"
)
private
String
longitude
;
private
String
longitude
;
/**
/** 纬度 */
* 纬度
*/
@ApiModelProperty
(
value
=
"纬度"
,
name
=
"latitude"
)
@ApiModelProperty
(
value
=
"纬度"
,
name
=
"latitude"
)
private
String
latitude
;
private
String
latitude
;
/**
/** 当前页 */
* 当前页
*/
@ApiModelProperty
(
value
=
"当前页"
,
name
=
"current"
)
@ApiModelProperty
(
value
=
"当前页"
,
name
=
"current"
)
private
long
current
;
private
long
current
;
/**
/** 一页的数量 */
* 一页的数量
*/
@ApiModelProperty
(
value
=
"一页的数量"
,
name
=
"size"
)
@ApiModelProperty
(
value
=
"一页的数量"
,
name
=
"size"
)
private
long
size
;
private
long
size
;
}
/** 部门ID */
@ApiModelProperty
(
value
=
"部门ID"
,
name
=
"deptId"
)
private
String
deptId
;
}
src/main/java/com/elephant/framework/galaxy/aroad/module/roadcondition/mapper/RoadConditionEventMapper.java
浏览文件 @
dac7f13d
...
@@ -16,7 +16,7 @@ import java.util.List;
...
@@ -16,7 +16,7 @@ import java.util.List;
*/
*/
public
interface
RoadConditionEventMapper
extends
BaseMapper
<
RoadConditionEvent
>
{
public
interface
RoadConditionEventMapper
extends
BaseMapper
<
RoadConditionEvent
>
{
IPage
<
RoadConditionEvent
>
getRoadConditionEventPage
(
IPage
<
RoadConditionEvent
>
getRoadConditionEventPage
(
IPage
<
RoadConditionEvent
>
page
,
RoadConditionEvent
roadConditionEvent
);
IPage
<
RoadConditionEvent
>
page
,
RoadConditionEvent
roadConditionEvent
,
@Param
(
"units"
)
String
units
);
List
<
SaveUnitDto
>
getUnitTree
();
List
<
SaveUnitDto
>
getUnitTree
();
...
@@ -32,7 +32,9 @@ public interface RoadConditionEventMapper extends BaseMapper<RoadConditionEvent>
...
@@ -32,7 +32,9 @@ public interface RoadConditionEventMapper extends BaseMapper<RoadConditionEvent>
List
<
staticByCityDto
>
staticByCity
();
List
<
staticByCityDto
>
staticByCity
();
List
<
CoordinateDto
>
getCoordinates
();
List
<
DeptUnitDto
>
getUnitByDept
(
@Param
(
"deptId"
)
String
deptId
);
List
<
CoordinateDto
>
getCoordinates
(
@Param
(
"units"
)
String
units
);
List
<
CoordinateDto
>
getTQCoordinates
();
List
<
CoordinateDto
>
getTQCoordinates
();
...
@@ -54,6 +56,11 @@ public interface RoadConditionEventMapper extends BaseMapper<RoadConditionEvent>
...
@@ -54,6 +56,11 @@ public interface RoadConditionEventMapper extends BaseMapper<RoadConditionEvent>
RoadConditionEvent
getById
(
@Param
(
"id"
)
Integer
id
);
RoadConditionEvent
getById
(
@Param
(
"id"
)
Integer
id
);
boolean
saveUnitWithDept
(
@Param
(
"deptId"
)
String
deptId
,
@Param
(
"unit"
)
String
unit
);
boolean
deleteUnitByDept
(
@Param
(
"deptId"
)
String
deptId
);
/**
/**
* 查询数据库是否存在该实体
* 查询数据库是否存在该实体
*
*
...
@@ -79,5 +86,6 @@ public interface RoadConditionEventMapper extends BaseMapper<RoadConditionEvent>
...
@@ -79,5 +86,6 @@ public interface RoadConditionEventMapper extends BaseMapper<RoadConditionEvent>
Integer
deleteBatchByEvent
(
RoadConditionEvent
event
);
Integer
deleteBatchByEvent
(
RoadConditionEvent
event
);
boolean
saveUnit
();
boolean
saveUnit
();
boolean
deleteUnit
();
boolean
deleteUnit
();
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/roadcondition/service/RoadConditionEventService.java
浏览文件 @
dac7f13d
...
@@ -76,7 +76,7 @@ public interface RoadConditionEventService extends IService<RoadConditionEvent>
...
@@ -76,7 +76,7 @@ public interface RoadConditionEventService extends IService<RoadConditionEvent>
String
yccd
);
String
yccd
);
IPage
<
RoadConditionEvent
>
getRoadConditionEventPage
(
IPage
<
RoadConditionEvent
>
getRoadConditionEventPage
(
Page
<
RoadConditionEvent
>
page
,
RoadConditionEvent
roadConditionEvent
);
Page
<
RoadConditionEvent
>
page
,
RoadConditionEvent
roadConditionEvent
,
String
units
);
List
<
SaveUnitDto
>
getUnitTree
();
List
<
SaveUnitDto
>
getUnitTree
();
...
@@ -148,6 +148,8 @@ public interface RoadConditionEventService extends IService<RoadConditionEvent>
...
@@ -148,6 +148,8 @@ public interface RoadConditionEventService extends IService<RoadConditionEvent>
*/
*/
BaseTreeDto
getTree
();
BaseTreeDto
getTree
();
boolean
saveUnitWithDept
(
String
params
);
RoadConditionEvent
getById
(
Integer
id
);
RoadConditionEvent
getById
(
Integer
id
);
List
<
CoordinateDto
>
getYHCoordinates
();
List
<
CoordinateDto
>
getYHCoordinates
();
...
@@ -158,7 +160,9 @@ public interface RoadConditionEventService extends IService<RoadConditionEvent>
...
@@ -158,7 +160,9 @@ public interface RoadConditionEventService extends IService<RoadConditionEvent>
List
<
CoordinateDto
>
getTQCoordinates
();
List
<
CoordinateDto
>
getTQCoordinates
();
List
<
CoordinateDto
>
getCoordinates
();
List
<
CoordinateDto
>
getCoordinates
(
String
deptId
);
List
<
DeptUnitDto
>
getUnitByDept
(
String
deptId
);
boolean
saveUnit
();
boolean
saveUnit
();
...
...
src/main/java/com/elephant/framework/galaxy/aroad/module/roadcondition/service/impl/RoadConditionEventServiceImpl.java
浏览文件 @
dac7f13d
...
@@ -124,12 +124,37 @@ public class RoadConditionEventServiceImpl
...
@@ -124,12 +124,37 @@ public class RoadConditionEventServiceImpl
return
baseMapper
.
getById
(
id
);
return
baseMapper
.
getById
(
id
);
}
}
public
boolean
saveUnitWithDept
(
@Param
(
"params"
)
String
params
)
{
String
[]
paramStringList
=
params
.
split
(
","
);
String
deptId
=
paramStringList
[
0
];
List
<
String
>
unitList
=
new
ArrayList
<>();
for
(
int
i
=
1
;
i
<
paramStringList
.
length
;
i
++)
{
unitList
.
add
(
paramStringList
[
i
]);
}
baseMapper
.
deleteUnitByDept
(
deptId
);
if
(
unitList
.
size
()
>
1
)
{
for
(
int
i
=
0
;
i
<
unitList
.
size
();
i
++)
{
baseMapper
.
saveUnitWithDept
(
deptId
,
unitList
.
get
(
i
));
}
}
else
{
return
baseMapper
.
saveUnitWithDept
(
deptId
,
unitList
.
get
(
0
));
}
return
false
;
}
public
IPage
<
RoadConditionEvent
>
getRoadConditionEventPage
(
public
IPage
<
RoadConditionEvent
>
getRoadConditionEventPage
(
Page
<
RoadConditionEvent
>
page
,
RoadConditionEvent
roadConditionEvent
)
{
Page
<
RoadConditionEvent
>
page
,
RoadConditionEvent
roadConditionEvent
,
String
units
)
{
return
baseMapper
.
getRoadConditionEventPage
(
page
,
roadConditionEvent
);
List
<
DeptUnitDto
>
unitList
=
baseMapper
.
getUnitByDept
(
roadConditionEvent
.
getDeptId
());
if
(
unitList
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
unitList
.
size
();
i
++)
{
units
+=
",'"
+
unitList
.
get
(
i
).
getUnitId
()
+
"'"
;
}
units
=
units
.
substring
(
1
,
units
.
length
());
}
return
baseMapper
.
getRoadConditionEventPage
(
page
,
roadConditionEvent
,
units
);
}
}
public
List
<
SaveUnitDto
>
getUnitTree
(){
public
List
<
SaveUnitDto
>
getUnitTree
()
{
return
baseMapper
.
getUnitTree
();
return
baseMapper
.
getUnitTree
();
}
}
...
@@ -196,9 +221,21 @@ public class RoadConditionEventServiceImpl
...
@@ -196,9 +221,21 @@ public class RoadConditionEventServiceImpl
return
baseMapper
.
staticByCity
();
return
baseMapper
.
staticByCity
();
}
}
@Cacheable
(
value
=
"roadConditionCoordinates"
)
public
List
<
DeptUnitDto
>
getUnitByDept
(
@Param
(
"deptId"
)
String
deptId
){
public
List
<
CoordinateDto
>
getCoordinates
()
{
return
baseMapper
.
getUnitByDept
(
deptId
);
return
baseMapper
.
getCoordinates
();
}
// @Cacheable(value = "roadConditionCoordinates")
public
List
<
CoordinateDto
>
getCoordinates
(
@Param
(
"deptId"
)
String
deptId
)
{
List
<
DeptUnitDto
>
unitList
=
baseMapper
.
getUnitByDept
(
deptId
);
String
units
=
""
;
if
(
unitList
.
size
()
>
0
)
{
for
(
int
i
=
0
;
i
<
unitList
.
size
();
i
++)
{
units
+=
",'"
+
unitList
.
get
(
i
).
getUnitId
()
+
"'"
;
}
units
=
units
.
substring
(
1
,
units
.
length
());
}
return
baseMapper
.
getCoordinates
(
units
);
}
}
@Cacheable
(
value
=
"tqCoordinates"
)
@Cacheable
(
value
=
"tqCoordinates"
)
...
@@ -225,7 +262,7 @@ public class RoadConditionEventServiceImpl
...
@@ -225,7 +262,7 @@ public class RoadConditionEventServiceImpl
return
baseMapper
.
saveUnit
();
return
baseMapper
.
saveUnit
();
}
}
public
boolean
deleteUnit
()
{
public
boolean
deleteUnit
()
{
return
baseMapper
.
deleteUnit
();
return
baseMapper
.
deleteUnit
();
}
}
...
...
src/main/resources/mapper/roadcondition/RoadConditionEventMapper.xml
浏览文件 @
dac7f13d
...
@@ -98,6 +98,12 @@
...
@@ -98,6 +98,12 @@
<result
property=
"unitName"
column=
"unit_name"
/>
<result
property=
"unitName"
column=
"unit_name"
/>
</resultMap>
</resultMap>
<resultMap
id=
"DeptUnitMap"
type=
"com.elephant.framework.galaxy.aroad.module.roadcondition.dto.DeptUnitDto"
>
<result
property=
"unitId"
column=
"unit_id"
/>
<result
property=
"deptId"
column=
"dept_id"
/>
</resultMap>
<select
id=
"getUnitTree"
resultMap=
"SaveUnitMap"
>
<select
id=
"getUnitTree"
resultMap=
"SaveUnitMap"
>
select * from roadcondition_unit
select * from roadcondition_unit
</select>
</select>
...
@@ -111,6 +117,14 @@
...
@@ -111,6 +117,14 @@
GROUP BY start_unit_no, maintain_unit
GROUP BY start_unit_no, maintain_unit
</insert>
</insert>
<delete
id=
"deleteUnitByDept"
>
delete from roadcondition_emergencyevent where dept_id=#{deptId}
</delete>
<insert
id=
"saveUnitWithDept"
>
insert into roadcondition_emergencyevent (dept_id, unit_id) values (#{deptId},#{unit})
</insert>
<select
id=
"getRoadConditionEventPage"
resultMap=
"roadConditionEventMap"
<select
id=
"getRoadConditionEventPage"
resultMap=
"roadConditionEventMap"
parameterType=
"com.elephant.framework.galaxy.aroad.module.roadcondition.entity.RoadConditionEvent"
>
parameterType=
"com.elephant.framework.galaxy.aroad.module.roadcondition.entity.RoadConditionEvent"
>
SELECT
SELECT
...
@@ -122,36 +136,13 @@
...
@@ -122,36 +136,13 @@
<if
test=
"roadConditionEvent.influence != null"
>
influence = #{roadConditionEvent.influence} and
</if>
<if
test=
"roadConditionEvent.influence != null"
>
influence = #{roadConditionEvent.influence} and
</if>
<if
test=
"roadConditionEvent.startTime != null"
>
start_time
>
#{roadConditionEvent.startTime} and
</if>
<if
test=
"roadConditionEvent.startTime != null"
>
start_time
>
#{roadConditionEvent.startTime} and
</if>
<if
test=
"roadConditionEvent.endTime != null"
>
end_time
<
#{roadConditionEvent.endTime} and
</if>
<if
test=
"roadConditionEvent.endTime != null"
>
end_time
<
#{roadConditionEvent.endTime} and
</if>
1=1
start_unit_no in (#{units})
</where>
</where>
</select>
</select>
<select
id=
"getRoadConditionEventMobilePage"
resultMap=
"roadConditionEventMap"
>
<select
id=
"getRoadConditionEventMobilePage"
resultMap=
"roadConditionEventMap"
>
SELECT *
SELECT *
# id,road_code,concat(road_code,'·',road_name) as
# road_name,startm,endm,event_type,event_title,event_content,influence,cars_length,solution,start_time,start_unit,start_person,pre_end_time,end_time,end_unit,end_reason,longitude,latitude
FROM road_condition_event
FROM road_condition_event
<!-- <where>-->
<!-- <if test="text!= null">-->
<!-- road_code like CONCAT('%',#{text},'%')-->
<!-- or-->
<!-- road_name like CONCAT('%',#{text},'%')-->
<!-- or-->
<!-- event_type like CONCAT('%',#{text},'%')-->
<!-- or-->
<!-- event_title like CONCAT('%',#{text},'%')-->
<!-- or-->
<!-- event_content like CONCAT('%',#{text},'%')-->
<!-- or-->
<!-- influence like CONCAT('%',#{text},'%')-->
<!-- or-->
<!-- cars_length like CONCAT('%',#{text},'%')-->
<!-- or-->
<!-- start_unit like CONCAT('%',#{text},'%')-->
<!-- and-->
<!-- </if>-->
<!-- road_name is not null-->
<!-- </where>-->
</select>
</select>
<select
id=
"getById"
resultMap=
"roadConditionEventMap"
>
<select
id=
"getById"
resultMap=
"roadConditionEventMap"
>
...
@@ -222,9 +213,15 @@
...
@@ -222,9 +213,15 @@
fullname
fullname
</select>
</select>
<select
id=
"getUnitByDept"
resultMap=
"DeptUnitMap"
>
select unit_id from roadcondition_emergencyevent
where dept_id = #{deptId}
</select>
<select
id=
"getCoordinates"
resultMap=
"CoordinateDtoMap"
>
<select
id=
"getCoordinates"
resultMap=
"CoordinateDtoMap"
>
select id, longitude, latitude, event_type,event_title
select id, longitude, latitude, event_type,event_title
from `road_condition_event`;
from `road_condition_event`
where start_unit_no in (#{units});
</select>
</select>
<select
id=
"getTQCoordinates"
resultMap=
"CoordinateDtoMap"
>
<select
id=
"getTQCoordinates"
resultMap=
"CoordinateDtoMap"
>
...
@@ -251,8 +248,6 @@
...
@@ -251,8 +248,6 @@
where event_title = '收费站异常';
where event_title = '收费站异常';
</select>
</select>
<select
id=
"selectRoadMaintainEvent"
<select
id=
"selectRoadMaintainEvent"
parameterType=
"com.elephant.framework.galaxy.aroad.module.roadcondition.entity.RoadConditionEvent"
resultMap=
"roadConditionEventMap"
>
parameterType=
"com.elephant.framework.galaxy.aroad.module.roadcondition.entity.RoadConditionEvent"
resultMap=
"roadConditionEventMap"
>
SELECT * FROM road_condition_event
SELECT * FROM road_condition_event
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论