Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
A
aroad_aqsc
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
许言琪
aroad_aqsc
Commits
36c718e8
提交
36c718e8
authored
5月 15, 2019
作者:
宋文杰
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
feat(emergency event): add update event status
上级
96981520
显示空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
50 行增加
和
0 行删除
+50
-0
EmergencyEventMapper.java
...ad/module/emergencyevent/mapper/EmergencyEventMapper.java
+4
-0
EmergencyEventService.java
.../module/emergencyevent/service/EmergencyEventService.java
+9
-0
EmergencyEventServiceImpl.java
...mergencyevent/service/impl/EmergencyEventServiceImpl.java
+12
-0
EvendealServiceImpl.java
...dule/emergencyevent/service/impl/EvendealServiceImpl.java
+21
-0
EmergencyEventMapper.xml
.../resources/mapper/emergencyevent/EmergencyEventMapper.xml
+4
-0
没有找到文件。
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/mapper/EmergencyEventMapper.java
浏览文件 @
36c718e8
...
...
@@ -2,6 +2,7 @@ package com.elephant.framework.galaxy.aroad.module.emergencyevent.mapper;
import
com.baomidou.mybatisplus.core.mapper.BaseMapper
;
import
com.elephant.framework.galaxy.aroad.module.emergencyevent.entity.EmergencyEvent
;
import
org.apache.ibatis.annotations.Param
;
/**
* 应急事件表
...
...
@@ -12,4 +13,7 @@ import com.elephant.framework.galaxy.aroad.module.emergencyevent.entity.Emergenc
public
interface
EmergencyEventMapper
extends
BaseMapper
<
EmergencyEvent
>
{
boolean
saveEvent
(
EmergencyEvent
event
);
boolean
updateStatus
(
@Param
(
"eventId"
)
Integer
enevtId
,
@Param
(
"status"
)
String
status
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/service/EmergencyEventService.java
浏览文件 @
36c718e8
...
...
@@ -19,4 +19,13 @@ public interface EmergencyEventService extends IService<EmergencyEvent> {
* @Date: 2019/5/8
*/
boolean
saveEvent
(
EmergencyEvent
event
);
/**
* @Description: 更新应急事件的状态
* @param:
* @return:
* @Author: songwenjie
* @Date: 2019/5/15
*/
boolean
updateStatus
(
Integer
eventId
,
String
status
);
}
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/service/impl/EmergencyEventServiceImpl.java
浏览文件 @
36c718e8
...
...
@@ -7,6 +7,7 @@ import com.elephant.framework.galaxy.aroad.module.emergencyevent.mapper.Emergenc
import
com.elephant.framework.galaxy.aroad.module.emergencyevent.service.EmergencyEventService
;
import
com.elephant.framework.galaxy.aroad.module.emergencyevent.service.EvendealService
;
import
com.elephant.framework.galaxy.aroad.module.system.service.DeptService
;
import
com.sun.xml.internal.bind.v2.TODO
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
...
...
@@ -51,4 +52,15 @@ public class EmergencyEventServiceImpl extends ServiceImpl<EmergencyEventMapper,
.
build
();
return
evendealService
.
save
(
eventdeal
);
}
/**
* @Description: 更新应急事件的状态
* @param:
* @return:
* @Author: songwenjie
* @Date: 2019/5/15
*/
public
boolean
updateStatus
(
Integer
eventId
,
String
status
){
return
baseMapper
.
updateStatus
(
eventId
,
status
);
}
}
src/main/java/com/elephant/framework/galaxy/aroad/module/emergencyevent/service/impl/EvendealServiceImpl.java
浏览文件 @
36c718e8
...
...
@@ -3,10 +3,12 @@ package com.elephant.framework.galaxy.aroad.module.emergencyevent.service.impl;
import
com.baomidou.mybatisplus.extension.service.impl.ServiceImpl
;
import
com.elephant.framework.galaxy.aroad.module.emergencyevent.entity.Evendeal
;
import
com.elephant.framework.galaxy.aroad.module.emergencyevent.mapper.EvendealMapper
;
import
com.elephant.framework.galaxy.aroad.module.emergencyevent.service.EmergencyEventService
;
import
com.elephant.framework.galaxy.aroad.module.emergencyevent.service.EvendealService
;
import
com.elephant.framework.galaxy.aroad.module.system.service.DeptService
;
import
org.springframework.beans.factory.annotation.Autowired
;
import
org.springframework.stereotype.Service
;
import
org.springframework.transaction.annotation.Transactional
;
/**
* 事件处置表
...
...
@@ -19,11 +21,30 @@ public class EvendealServiceImpl extends ServiceImpl<EvendealMapper, Evendeal> i
@Autowired
private
DeptService
deptService
;
@Autowired
private
EmergencyEventService
emergencyEventService
;
/**
* @Description: 新增事件处理信息
* @param: [eventdeal]
* @return: boolean
* @Author: songwenjie
* @Date: 2019/5/15
*/
@Transactional
public
boolean
saveEventDeal
(
Evendeal
eventdeal
){
int
reportingDeptId
=
eventdeal
.
getDeptId
();
String
dept
=
deptService
.
getDeptName
(
reportingDeptId
);
eventdeal
.
setDept
(
dept
);
int
dealType
=
eventdeal
.
getDealType
();
if
(
dealType
==
0
){
emergencyEventService
.
updateStatus
(
eventdeal
.
getEventId
(),
"已下达"
);
}
if
(
dealType
==
1
){
emergencyEventService
.
updateStatus
(
eventdeal
.
getEventId
(),
"已反馈"
);
}
return
save
(
eventdeal
);
}
}
src/main/resources/mapper/emergencyevent/EmergencyEventMapper.xml
浏览文件 @
36c718e8
...
...
@@ -27,4 +27,8 @@
(#{eventName}, #{eventType},#{eventDetail},#{influence},#{road},#{stationNumber},
#{reportingDept},#{reportingDeptId},#{reporterId},#{reportingTime},#{status})
</insert>
<update
id=
"updateStatus"
>
update emergency_event set status=#{status} where event_id=#{eventId}
</update>
</mapper>
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论