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
b679e378
Commit
b679e378
authored
Apr 19, 2024
by
张森
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
tree
parent
f4e401cb
Show whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
45 additions
and
12 deletions
+45
-12
EmergencyTaskController.java
...amos/fas/business/controller/EmergencyTaskController.java
+10
-8
EmergencyTaskRoleController.java
.../fas/business/controller/EmergencyTaskRoleController.java
+16
-4
EmergencyTaskRoleMapper.java
...amos/fas/business/dao/mapper/EmergencyTaskRoleMapper.java
+6
-0
EmergencyTaskRoleMapper.xml
.../src/main/resources/db/mapper/EmergencyTaskRoleMapper.xml
+13
-0
No files found.
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/EmergencyTaskController.java
View file @
b679e378
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.fas.business.controller;
...
@@ -2,6 +2,7 @@ package com.yeejoin.amos.fas.business.controller;
import
com.alibaba.fastjson.JSONObject
;
import
com.alibaba.fastjson.JSONObject
;
import
com.yeejoin.amos.fas.business.dao.mapper.EmergencyTaskRoleMapper
;
import
com.yeejoin.amos.fas.business.feign.JcsFeign
;
import
com.yeejoin.amos.fas.business.feign.JcsFeign
;
import
com.yeejoin.amos.fas.business.service.intfc.IDictService
;
import
com.yeejoin.amos.fas.business.service.intfc.IDictService
;
import
com.yeejoin.amos.fas.business.service.intfc.IEmergencyTaskService
;
import
com.yeejoin.amos.fas.business.service.intfc.IEmergencyTaskService
;
...
@@ -10,10 +11,7 @@ import com.yeejoin.amos.fas.common.enums.PlanTypeEnum;
...
@@ -10,10 +11,7 @@ import com.yeejoin.amos.fas.common.enums.PlanTypeEnum;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.common.request.CommonPageable
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponse
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.core.util.CommonResponseUtil
;
import
com.yeejoin.amos.fas.dao.entity.Dict
;
import
com.yeejoin.amos.fas.dao.entity.*
;
import
com.yeejoin.amos.fas.dao.entity.EmergencyRelation
;
import
com.yeejoin.amos.fas.dao.entity.EmergencyRelationTree
;
import
com.yeejoin.amos.fas.dao.entity.EmergencyTaskContent
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.Api
;
import
io.swagger.annotations.ApiOperation
;
import
io.swagger.annotations.ApiOperation
;
import
org.apache.commons.lang3.StringUtils
;
import
org.apache.commons.lang3.StringUtils
;
...
@@ -47,25 +45,29 @@ public class EmergencyTaskController extends BaseController{
...
@@ -47,25 +45,29 @@ public class EmergencyTaskController extends BaseController{
@Autowired
@Autowired
private
RedisTemplate
redisTemplate
;
private
RedisTemplate
redisTemplate
;
@Autowired
private
EmergencyTaskRoleMapper
emergencyTaskRoleMapper
;
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"岗位人员树"
,
notes
=
"岗位人员树"
)
@ApiOperation
(
httpMethod
=
"GET"
,
value
=
"岗位人员树"
,
notes
=
"岗位人员树"
)
@RequestMapping
(
value
=
"/tree"
,
method
=
RequestMethod
.
GET
)
@RequestMapping
(
value
=
"/tree"
,
method
=
RequestMethod
.
GET
)
public
CommonResponse
tree
(){
public
CommonResponse
tree
(){
Dict
dict
=
new
Dict
();
Dict
dict
=
new
Dict
();
dict
.
setDictCode
(
"YJZC"
);
dict
.
setDictCode
(
"YJZC"
);
//查询应急角色
//查询应急角色
List
<
Dict
>
dictList
=
dictService
.
getDictList
(
dict
);
// List<Dict> dictList = dictService.getDictList(dict);
List
<
EmergencyTaskRole
>
emergencyTaskRoles
=
emergencyTaskRoleMapper
.
selectList
();
List
<
EmergencyRelationTree
>
list
=
new
ArrayList
<>();
List
<
EmergencyRelationTree
>
list
=
new
ArrayList
<>();
List
<
EmergencyRelationTree
>
root
=
new
ArrayList
<>();
List
<
EmergencyRelationTree
>
root
=
new
ArrayList
<>();
List
<
EmergencyRelationTree
>
treeNodes
=
iEmergencyTaskService
.
treeList
();
List
<
EmergencyRelationTree
>
treeNodes
=
iEmergencyTaskService
.
treeList
();
//组装对应人员节点
//组装对应人员节点
dictList
.
forEach
(
e
->{
emergencyTaskRoles
.
forEach
(
e
->{
EmergencyRelationTree
tree
=
new
EmergencyRelationTree
();
EmergencyRelationTree
tree
=
new
EmergencyRelationTree
();
tree
.
setId
(
e
.
getId
());
tree
.
setId
(
e
.
getId
());
tree
.
setName
(
e
.
get
Dict
Name
());
tree
.
setName
(
e
.
getName
());
tree
.
setType
(
"0"
);
tree
.
setType
(
"0"
);
tree
.
setSequenceNbr
(
String
.
valueOf
(
e
.
getId
()));
tree
.
setSequenceNbr
(
String
.
valueOf
(
e
.
getId
()));
tree
.
setCode
(
e
.
get
DictValu
e
());
tree
.
setCode
(
e
.
get
Cod
e
());
tree
.
setChildren
(
treeNodes
.
stream
().
filter
(
t
->
t
.
getObligationId
().
equals
(
e
.
getId
())).
collect
(
Collectors
.
toList
()));
tree
.
setChildren
(
treeNodes
.
stream
().
filter
(
t
->
t
.
getObligationId
().
equals
(
e
.
getId
())).
collect
(
Collectors
.
toList
()));
list
.
add
(
tree
);
list
.
add
(
tree
);
});
});
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/controller/EmergencyTaskRoleController.java
View file @
b679e378
...
@@ -35,6 +35,10 @@ public class EmergencyTaskRoleController extends BaseController {
...
@@ -35,6 +35,10 @@ public class EmergencyTaskRoleController extends BaseController {
if
(
null
==
emergencyTaskRole
)
{
if
(
null
==
emergencyTaskRole
)
{
return
CommonResponseUtil2
.
failure
(
"参数有误"
);
return
CommonResponseUtil2
.
failure
(
"参数有误"
);
}
}
int
i
=
emergencyTaskRoleMapper
.
countByCode
(
emergencyTaskRole
.
getCode
());
if
(
i
>
0
)
{
return
CommonResponseUtil2
.
failure
(
"角色编码已存在"
);
}
AgencyUserModel
curUser
=
getUserInfo
();
AgencyUserModel
curUser
=
getUserInfo
();
emergencyTaskRole
.
setCreater
(
curUser
.
getUserId
());
emergencyTaskRole
.
setCreater
(
curUser
.
getUserId
());
ReginParams
reginParams
=
getSelectedOrgInfo
();
ReginParams
reginParams
=
getSelectedOrgInfo
();
...
@@ -62,13 +66,21 @@ public class EmergencyTaskRoleController extends BaseController {
...
@@ -62,13 +66,21 @@ public class EmergencyTaskRoleController extends BaseController {
@Permission
@Permission
@ApiOperation
(
value
=
"详情"
,
notes
=
"详情"
)
@ApiOperation
(
value
=
"详情"
,
notes
=
"详情"
)
@GetMapping
(
value
=
"/
{id}
"
,
produces
=
"application/json;charset=UTF-8"
)
@GetMapping
(
value
=
"/
getById
"
,
produces
=
"application/json;charset=UTF-8"
)
public
ResponseModel
createPlan
(
@PathVariable
(
value
=
"id"
)
Long
id
)
{
public
ResponseModel
getById
(
@RequestParam
(
value
=
"id"
)
Long
id
)
{
EmergencyTaskRole
emergencyTaskRole
=
emergencyTaskRoleMapper
.
selectById
(
id
);
EmergencyTaskRole
emergencyTaskRole
=
emergencyTaskRoleMapper
.
selectById
(
id
);
return
CommonResponseUtil2
.
success
(
emergencyTaskRole
);
return
CommonResponseUtil2
.
success
(
emergencyTaskRole
);
}
}
@Permission
@Permission
@ApiOperation
(
value
=
"根据角色编码查信息"
,
notes
=
"根据角色编码查信息"
)
@GetMapping
(
value
=
"/getByCode"
,
produces
=
"application/json;charset=UTF-8"
)
public
ResponseModel
getByCode
(
@RequestParam
(
value
=
"code"
)
String
code
)
{
EmergencyTaskRole
emergencyTaskRole
=
emergencyTaskRoleMapper
.
selectByCode
(
code
);
return
CommonResponseUtil2
.
success
(
emergencyTaskRole
);
}
@Permission
@ApiOperation
(
value
=
"根据批次号获取预案的消息等记录"
,
notes
=
"根据批次号获取预案的消息等记录"
)
@ApiOperation
(
value
=
"根据批次号获取预案的消息等记录"
,
notes
=
"根据批次号获取预案的消息等记录"
)
@PostMapping
(
value
=
"/getInfoByPage"
)
@PostMapping
(
value
=
"/getInfoByPage"
)
public
ResponseModel
<
Page
<
EmergencyTaskRole
>>
getInfoByPage
(
@RequestBody
EmergencyTaskRole
emergencyTaskRole
,
public
ResponseModel
<
Page
<
EmergencyTaskRole
>>
getInfoByPage
(
@RequestBody
EmergencyTaskRole
emergencyTaskRole
,
...
@@ -85,8 +97,8 @@ public class EmergencyTaskRoleController extends BaseController {
...
@@ -85,8 +97,8 @@ public class EmergencyTaskRoleController extends BaseController {
@Permission
@Permission
@ApiOperation
(
value
=
"根据ID删除数据"
,
notes
=
"根据ID删除数据"
)
@ApiOperation
(
value
=
"根据ID删除数据"
,
notes
=
"根据ID删除数据"
)
@DeleteMapping
(
value
=
"/
{id}
"
,
produces
=
"application/json;charset=UTF-8"
)
@DeleteMapping
(
value
=
"/
deleteById
"
,
produces
=
"application/json;charset=UTF-8"
)
public
ResponseModel
deleteById
(
@
PathVariable
(
value
=
"id"
)
Long
id
)
{
public
ResponseModel
deleteById
(
@
RequestParam
(
value
=
"id"
)
Long
id
)
{
emergencyTaskRoleMapper
.
deleteById
(
id
);
emergencyTaskRoleMapper
.
deleteById
(
id
);
return
CommonResponseUtil2
.
success
();
return
CommonResponseUtil2
.
success
();
}
}
...
...
YeeAmosFireAutoSysService/src/main/java/com/yeejoin/amos/fas/business/dao/mapper/EmergencyTaskRoleMapper.java
View file @
b679e378
...
@@ -12,6 +12,8 @@ public interface EmergencyTaskRoleMapper extends BaseMapper<EmergencyTaskRole> {
...
@@ -12,6 +12,8 @@ public interface EmergencyTaskRoleMapper extends BaseMapper<EmergencyTaskRole> {
void
save
(
EmergencyTaskRole
emergencyTaskRole
);
void
save
(
EmergencyTaskRole
emergencyTaskRole
);
int
countByCode
(
String
code
);
int
updateById
(
EmergencyTaskRole
emergencyTaskRole
);
int
updateById
(
EmergencyTaskRole
emergencyTaskRole
);
EmergencyTaskRole
selectById
(
Long
id
);
EmergencyTaskRole
selectById
(
Long
id
);
...
@@ -23,4 +25,8 @@ public interface EmergencyTaskRoleMapper extends BaseMapper<EmergencyTaskRole> {
...
@@ -23,4 +25,8 @@ public interface EmergencyTaskRoleMapper extends BaseMapper<EmergencyTaskRole> {
EmergencyTaskRole
emergencyTaskRole
);
EmergencyTaskRole
emergencyTaskRole
);
int
deleteById
(
Long
id
);
int
deleteById
(
Long
id
);
EmergencyTaskRole
selectByCode
(
String
code
);
List
<
EmergencyTaskRole
>
selectList
();
}
}
YeeAmosFireAutoSysStart/src/main/resources/db/mapper/EmergencyTaskRoleMapper.xml
View file @
b679e378
...
@@ -47,4 +47,16 @@
...
@@ -47,4 +47,16 @@
WHERE
WHERE
`id` = #{id}
`id` = #{id}
</delete>
</delete>
<select
id=
"countByCode"
resultType=
"int"
>
select count(1) from c_emergency_task_role where is_delete = 0 and code = #{code}
</select>
<select
id=
"selectByCode"
resultType=
"com.yeejoin.amos.fas.dao.entity.EmergencyTaskRole"
>
select * from c_emergency_task_role where is_delete = 0 and code = #{code}
</select>
<select
id=
"selectList"
resultType=
"com.yeejoin.amos.fas.dao.entity.EmergencyTaskRole"
>
select * from c_emergency_task_role where is_delete = 0 order by sort desc
</select>
</mapper>
</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