Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
775ceffb
提交
775ceffb
authored
5月 17, 2019
作者:
宋文杰
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(emergency event): add paged filter query of the event
上级
2bdd98f2
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
19 行增加
和
12 行删除
+19
-12
EmergencyEventMapper.java
...ad/module/emergencyevent/mapper/EmergencyEventMapper.java
+4
-2
EmergencyEventService.java
.../module/emergencyevent/service/EmergencyEventService.java
+1
-1
EmergencyEventServiceImpl.java
...mergencyevent/service/impl/EmergencyEventServiceImpl.java
+4
-4
EvendealServiceImpl.java
...dule/emergencyevent/service/impl/EvendealServiceImpl.java
+2
-2
EmergencyEventMapper.xml
.../resources/mapper/emergencyevent/EmergencyEventMapper.xml
+8
-3
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/mapper/EmergencyEventMapper.java
浏览文件 @
775ceffb
...
@@ -30,7 +30,8 @@ public interface EmergencyEventMapper extends BaseMapper<EmergencyEvent> {
...
@@ -30,7 +30,8 @@ public interface EmergencyEventMapper extends BaseMapper<EmergencyEvent> {
* @Author: songwenjie
* @Author: songwenjie
* @Date: 2019/5/15
* @Date: 2019/5/15
*/
*/
boolean
updateStatus
(
@Param
(
"eventId"
)
Integer
enevtId
,
@Param
(
"status"
)
String
status
);
boolean
updateStatus
(
@Param
(
"eventId"
)
Integer
enevtId
,
@Param
(
"newStatus"
)
String
newStatus
,
@Param
(
"oldStatus"
)
String
oldStatus
);
/**
/**
...
@@ -40,7 +41,8 @@ public interface EmergencyEventMapper extends BaseMapper<EmergencyEvent> {
...
@@ -40,7 +41,8 @@ public interface EmergencyEventMapper extends BaseMapper<EmergencyEvent> {
* @Author: songwenjie
* @Author: songwenjie
* @Date: 2019/5/15
* @Date: 2019/5/15
*/
*/
Page
<
EmergencyEvent
>
getEventPage
(
Page
page
,
String
reportingDept
);
Page
<
EmergencyEvent
>
getEventPage
(
Page
page
,
@Param
(
"reportingDept"
)
String
reportingDept
,
@Param
(
"status"
)
String
status
);
/**
/**
* @Description: 更新评估总结文档信息
* @Description: 更新评估总结文档信息
...
...
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/service/EmergencyEventService.java
浏览文件 @
775ceffb
...
@@ -37,7 +37,7 @@ public interface EmergencyEventService extends IService<EmergencyEvent> {
...
@@ -37,7 +37,7 @@ public interface EmergencyEventService extends IService<EmergencyEvent> {
* @Author: songwenjie
* @Author: songwenjie
* @Date: 2019/5/15
* @Date: 2019/5/15
*/
*/
boolean
updateStatus
(
Integer
eventId
,
String
s
tatus
);
boolean
updateStatus
(
Integer
eventId
,
String
newStatus
,
String
oldS
tatus
);
/**
/**
* @Description: 更新评估总结文档信息
* @Description: 更新评估总结文档信息
...
...
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/service/impl/EmergencyEventServiceImpl.java
浏览文件 @
775ceffb
...
@@ -37,10 +37,10 @@ public class EmergencyEventServiceImpl extends ServiceImpl<EmergencyEventMapper,
...
@@ -37,10 +37,10 @@ public class EmergencyEventServiceImpl extends ServiceImpl<EmergencyEventMapper,
int
reportingDeptId
=
event
.
getReportingDeptId
();
int
reportingDeptId
=
event
.
getReportingDeptId
();
boolean
isProvince
=
deptService
.
isProvince
(
reportingDeptId
);
boolean
isProvince
=
deptService
.
isProvince
(
reportingDeptId
);
if
(
isProvince
){
if
(
isProvince
){
return
baseMapper
.
getEventPage
(
page
,
null
);
return
baseMapper
.
getEventPage
(
page
,
null
,
event
.
getStatus
()
);
}
}
String
deptName
=
deptService
.
getDeptName
(
reportingDeptId
);
String
deptName
=
deptService
.
getDeptName
(
reportingDeptId
);
return
baseMapper
.
getEventPage
(
page
,
deptName
);
return
baseMapper
.
getEventPage
(
page
,
deptName
,
event
.
getStatus
()
);
}
}
/**
/**
...
@@ -77,8 +77,8 @@ public class EmergencyEventServiceImpl extends ServiceImpl<EmergencyEventMapper,
...
@@ -77,8 +77,8 @@ public class EmergencyEventServiceImpl extends ServiceImpl<EmergencyEventMapper,
* @Author: songwenjie
* @Author: songwenjie
* @Date: 2019/5/15
* @Date: 2019/5/15
*/
*/
public
boolean
updateStatus
(
Integer
eventId
,
String
s
tatus
){
public
boolean
updateStatus
(
Integer
eventId
,
String
newStatus
,
String
oldS
tatus
){
return
baseMapper
.
updateStatus
(
eventId
,
s
tatus
);
return
baseMapper
.
updateStatus
(
eventId
,
newStatus
,
oldS
tatus
);
}
}
/**
/**
...
...
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/service/impl/EvendealServiceImpl.java
浏览文件 @
775ceffb
...
@@ -39,10 +39,10 @@ public class EvendealServiceImpl extends ServiceImpl<EvendealMapper, Evendeal> i
...
@@ -39,10 +39,10 @@ public class EvendealServiceImpl extends ServiceImpl<EvendealMapper, Evendeal> i
int
dealType
=
eventdeal
.
getDealType
();
int
dealType
=
eventdeal
.
getDealType
();
if
(
dealType
==
0
){
if
(
dealType
==
0
){
emergencyEventService
.
updateStatus
(
eventdeal
.
getEventId
(),
"已下达"
);
emergencyEventService
.
updateStatus
(
eventdeal
.
getEventId
(),
"已下达"
,
"未处理"
);
}
}
if
(
dealType
==
1
){
if
(
dealType
==
1
){
emergencyEventService
.
updateStatus
(
eventdeal
.
getEventId
(),
"已反馈"
);
emergencyEventService
.
updateStatus
(
eventdeal
.
getEventId
(),
"已反馈"
,
"已下达"
);
}
}
return
save
(
eventdeal
);
return
save
(
eventdeal
);
...
...
src/main/resources/mapper/emergencyevent/EmergencyEventMapper.xml
浏览文件 @
775ceffb
...
@@ -32,19 +32,24 @@
...
@@ -32,19 +32,24 @@
</insert>
</insert>
<update
id=
"updateStatus"
>
<update
id=
"updateStatus"
>
update emergency_event set status=#{status} where event_id=#{eventId}
update emergency_event set status=#{newStatus}
where event_id=#{eventId} and status = #{oldStatus}
</update>
</update>
<select
id=
"getEventPage"
resultMap=
"emergencyEventMap"
>
<select
id=
"getEventPage"
resultMap=
"emergencyEventMap"
>
select * from emergency_event
select * from emergency_event
where 1=1
<if
test=
"reportingDept != null"
>
<if
test=
"reportingDept != null"
>
where reporting_dept = #{reportingDept}
and reporting_dept = #{reportingDept}
</if>
<if
test=
"status != null"
>
and status = #{status}
</if>
</if>
order by reporting_time desc
order by reporting_time desc
</select>
</select>
<update
id=
"updateFile"
>
<update
id=
"updateFile"
>
update emergency_event set file_name=#{fileName},file_url=#{fileUrl}
update emergency_event set file_name=#{fileName},file_url=#{fileUrl}
,status=#{status}
where event_id=#{eventId}
where event_id=#{eventId}
</update>
</update>
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论