Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
Y
YeeAmosFireAutoSysRoot
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
station
YeeAmosFireAutoSysRoot
Commits
3d2b5157
Commit
3d2b5157
authored
May 06, 2023
by
chenzhao
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
修改接口
parent
456ed99e
Hide whitespace changes
Inline
Side-by-side
Showing
8 changed files
with
42 additions
and
9 deletions
+42
-9
EmergencyRelation.java
...va/com/yeejoin/amos/fas/dao/entity/EmergencyRelation.java
+2
-2
ContingencyPlanController.java
...os/fas/business/controller/ContingencyPlanController.java
+8
-1
EmergencyTaskMapper.java
...oin/amos/fas/business/dao/mapper/EmergencyTaskMapper.java
+3
-0
ContingencyPlanServiceImpl.java
...fas/business/service/impl/ContingencyPlanServiceImpl.java
+2
-2
EmergencyTaskServiceImpl.java
...s/fas/business/service/impl/EmergencyTaskServiceImpl.java
+9
-0
IContingencyPlanService.java
...s/fas/business/service/intfc/IContingencyPlanService.java
+1
-1
IEmergencyTaskService.java
...mos/fas/business/service/intfc/IEmergencyTaskService.java
+2
-0
dbTemplate_emergency_task.xml
...rc/main/resources/db/mapper/dbTemplate_emergency_task.xml
+15
-3
No files found.
YeeAmosFireAutoSysCommon/src/main/java/com/yeejoin/amos/fas/dao/entity/EmergencyRelation.java
View file @
3d2b5157
...
...
@@ -27,8 +27,8 @@ public class EmergencyRelation extends BasicEntity {
private
Long
personId
;
//分工内容id
@Column
(
name
=
"
content
_id"
)
private
Long
content
Id
;
@Column
(
name
=
"
amos
_id"
)
private
Long
amosOrg
Id
;
//人员名称
@Column
(
name
=
"person_name"
)
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/ContingencyPlanController.java
View file @
3d2b5157
package
com
.
yeejoin
.
amos
.
fas
.
business
.
controller
;
import
com.baomidou.mybatisplus.extension.plugins.pagination.Page
;
import
com.yeejoin.amos.fas.business.service.impl.EmergencyTaskServiceImpl
;
import
com.yeejoin.amos.fas.business.service.intfc.IContingencyPlanService
;
import
com.yeejoin.amos.fas.business.vo.*
;
import
com.yeejoin.amos.fas.config.Permission
;
...
...
@@ -28,6 +29,9 @@ public class ContingencyPlanController extends BaseController {
@Autowired
private
IContingencyPlanService
contingencyPlanService
;
@Autowired
private
EmergencyTaskServiceImpl
emergencyTaskService
;
/**
* 创建数字预案
*/
...
...
@@ -262,10 +266,13 @@ public class ContingencyPlanController extends BaseController {
public
ResponseModel
getUserOperateCountAndTaskName
()
{
AgencyUserModel
user
=
getUserInfo
();
List
<
RoleModel
>
roleModelList
=
new
ArrayList
<>();
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
for
(
Long
key
:
user
.
getOrgRoles
().
keySet
())
{
roleModelList
.
addAll
(
user
.
getOrgRoles
().
get
(
key
));
}
return
CommonResponseUtil2
.
success
(
contingencyPlanService
.
getUserOperateCountAndTaskName
(
roleModelList
));
String
obligationIds
=
emergencyTaskService
.
getRolesByUserId
(
user
.
getUserId
());
map
.
put
(
"roleCodes"
,
obligationIds
);
return
CommonResponseUtil2
.
success
(
contingencyPlanService
.
getUserOperateCountAndTaskName
(
roleModelList
,
map
));
}
@ApiOperation
(
value
=
"获取当前登录人待处置任务及预案信息"
)
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/dao/mapper/EmergencyTaskMapper.java
View file @
3d2b5157
...
...
@@ -15,4 +15,7 @@ public interface EmergencyTaskMapper extends BaseMapper {
void
deleteTreeNode
(
Long
obligationId
,
Long
personId
);
void
save
(
EmergencyRelation
emergencyRelation
);
List
<
String
>
roleCodes
(
String
amosOrgId
);
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/ContingencyPlanServiceImpl.java
View file @
3d2b5157
...
...
@@ -926,8 +926,8 @@ public class ContingencyPlanServiceImpl implements IContingencyPlanService {
}
@Override
public
Map
<
String
,
Object
>
getUserOperateCountAndTaskName
(
List
<
RoleModel
>
roleModelList
)
{
Map
<
String
,
Object
>
map
=
new
HashMap
<>();
public
Map
<
String
,
Object
>
getUserOperateCountAndTaskName
(
List
<
RoleModel
>
roleModelList
,
Map
<
String
,
Object
>
map
)
{
List
<
PlanOperationRecord
>
recordList
=
planOperationRecordDao
.
findByStatus
(
0
);
if
(!
CollectionUtils
.
isEmpty
(
recordList
))
{
PlanOperationRecord
record
=
recordList
.
get
(
0
);
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/impl/EmergencyTaskServiceImpl.java
View file @
3d2b5157
...
...
@@ -11,6 +11,8 @@ import org.springframework.data.domain.Page;
import
org.springframework.data.domain.PageImpl
;
import
org.springframework.stereotype.Service
;
import
java.util.ArrayList
;
import
java.util.Arrays
;
import
java.util.List
;
@Service
...
...
@@ -42,4 +44,11 @@ public class EmergencyTaskServiceImpl implements IEmergencyTaskService {
public
void
save
(
EmergencyRelation
emergencyRelation
)
{
emergencyTaskMapper
.
save
(
emergencyRelation
);
}
@Override
public
String
getRolesByUserId
(
String
userId
)
{
List
<
String
>
list
=
emergencyTaskMapper
.
roleCodes
(
userId
);
String
roleCodes
=
String
.
join
(
","
,
list
);
return
roleCodes
;
}
}
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IContingencyPlanService.java
View file @
3d2b5157
...
...
@@ -138,7 +138,7 @@ public interface IContingencyPlanService {
Map
<
String
,
Object
>
getUserOperateCountAndPlanName
(
List
<
RoleModel
>
roleModelList
);
Map
<
String
,
Object
>
getUserOperateCountAndTaskName
(
List
<
RoleModel
>
roleModelList
);
Map
<
String
,
Object
>
getUserOperateCountAndTaskName
(
List
<
RoleModel
>
roleModelList
,
Map
<
String
,
Object
>
map
);
String
getPlanBatchNo
();
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/service/intfc/IEmergencyTaskService.java
View file @
3d2b5157
...
...
@@ -19,4 +19,6 @@ public interface IEmergencyTaskService {
void
save
(
EmergencyRelation
emergencyRelation
);
String
getRolesByUserId
(
String
userId
);
}
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/dbTemplate_emergency_task.xml
View file @
3d2b5157
...
...
@@ -44,9 +44,20 @@
'1' as type
FROM
c_emergency_relation cer
</select>
<select
id=
"roleCodes"
resultType=
"string"
>
SELECT
f.dict_value
FROM
c_emergency_relation cer LEFT JOIN f_dict f ON cer.obligationId = f.id
<where>
<if
test=
"amosOrgId != null and amosOrgId != '' "
>
cer.amos_id = #{amosOrgId}
</if>
</where>
</select>
<delete
id=
"deleteTreeNode"
>
delete from c_emergency_relation where obligationId = #{obligationId} and person_id = #{personId}
...
...
@@ -54,7 +65,7 @@
</delete>
<insert
id=
"save"
parameterType=
"com.yeejoin.amos.fas.dao.entity.EmergencyRelation"
>
INSERT INTO `c_emergency_relation`(id, `obligationId`, `person_id`, `
content
_id`, `person_name`)
VALUES (#{id}, #{obligationId}, #{personId}, #{
content
Id}, #{personName});
INSERT INTO `c_emergency_relation`(id, `obligationId`, `person_id`, `
amos
_id`, `person_name`)
VALUES (#{id}, #{obligationId}, #{personId}, #{
amosOrg
Id}, #{personName});
</insert>
</mapper>
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment