Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
A
amos-boot-biz
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
项目统一框架
amos-boot-biz
Commits
6ef1cd5f
Commit
6ef1cd5f
authored
Jun 23, 2021
by
tangwei
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
异常捕获,用于事务注解生效
parent
065eb453
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
84 additions
and
54 deletions
+84
-54
AlertCalledController.java
...boot/module/jcs/biz/controller/AlertCalledController.java
+27
-23
FirefightersController.java
...oot/module/jcs/biz/controller/FirefightersController.java
+25
-12
FirefightersPostController.java
...module/jcs/biz/controller/FirefightersPostController.java
+32
-19
No files found.
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/AlertCalledController.java
View file @
6ef1cd5f
...
@@ -69,29 +69,33 @@ public class AlertCalledController extends BaseController {
...
@@ -69,29 +69,33 @@ public class AlertCalledController extends BaseController {
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增警情接警记录"
,
notes
=
"新增警情接警记录"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增警情接警记录"
,
notes
=
"新增警情接警记录"
)
@Transactional
@Transactional
public
ResponseModel
<
AlertCalledVo
>
saveAlertCalled
(
HttpServletRequest
request
,
@RequestBody
AlertCalledVo
alertCalledVo
)
{
public
ResponseModel
<
AlertCalledVo
>
saveAlertCalled
(
HttpServletRequest
request
,
@RequestBody
AlertCalledVo
alertCalledVo
)
{
// 警情基本信息
try
{
AlertCalled
alertCalled
=
alertCalledVo
.
getAlertCalled
();
// 警情基本信息
// 判断是否归并警情
AlertCalled
alertCalled
=
alertCalledVo
.
getAlertCalled
();
if
(
alertCalled
.
getFatherAlert
()
!=
null
)
{
// 判断是否归并警情
// 警情归并,设置当前警情状态为结束。
if
(
alertCalled
.
getFatherAlert
()
!=
null
)
{
alertCalled
.
setAlertStatus
(
true
);
// 警情归并,设置当前警情状态为结束。
}
else
{
alertCalled
.
setAlertStatus
(
true
);
// 警情报送
}
else
{
// ****************************************************待确认开发
// 警情报送
}
// ****************************************************待确认开发
iAlertCalledService
.
save
(
alertCalled
);
}
// 动态表单
iAlertCalledService
.
save
(
alertCalled
);
List
<
AlertFormValue
>
alertFormValuelist
=
alertCalledVo
.
getAlertFormValue
();
// 动态表单
// 填充警情主键
List
<
AlertFormValue
>
alertFormValuelist
=
alertCalledVo
.
getAlertFormValue
();
alertFormValuelist
.
stream
().
forEach
(
alertFormValue
->
{
// 填充警情主键
alertFormValue
.
setAlertCalledId
(
alertCalled
.
getSequenceNbr
());
alertFormValuelist
.
stream
().
forEach
(
alertFormValue
->
{
alertFormValue
.
setAlertTypeCode
(
alertCalled
.
getAlertTypeCode
());
alertFormValue
.
setAlertCalledId
(
alertCalled
.
getSequenceNbr
());
});
alertFormValue
.
setAlertTypeCode
(
alertCalled
.
getAlertTypeCode
());
// 保存动态表单数据
});
iAlertFormValueService
.
saveBatch
(
alertFormValuelist
);
// 保存动态表单数据
iAlertCalledService
.
save
(
alertCalled
);
iAlertFormValueService
.
saveBatch
(
alertFormValuelist
);
iAlertCalledService
.
save
(
alertCalled
);
return
ResponseHelper
.
buildResponse
(
alertCalledVo
);
return
ResponseHelper
.
buildResponse
(
alertCalledVo
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
}
}
}
/**
/**
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/FirefightersController.java
View file @
6ef1cd5f
...
@@ -68,13 +68,21 @@ public class FirefightersController extends BaseController {
...
@@ -68,13 +68,21 @@ public class FirefightersController extends BaseController {
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@TycloudOperation
(
needAuth
=
true
,
ApiLevel
=
UserType
.
AGENCY
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@RequestMapping
(
value
=
"/save"
,
method
=
RequestMethod
.
POST
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增消防队员"
,
notes
=
"新增消防队员"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增消防队员"
,
notes
=
"新增消防队员"
)
@Transactional
public
ResponseModel
<
Firefighters
>
saveFirefighters
(
HttpServletRequest
request
,
@RequestBody
FirefightersVo
firefighters
){
public
ResponseModel
<
Firefighters
>
saveFirefighters
(
HttpServletRequest
request
,
@RequestBody
FirefightersVo
firefighters
){
Firefighters
firefighter
=
firefighters
.
getFirefighters
();
iFirefightersService
.
save
(
firefighter
);
try
{
FirefightersContacts
firefightersContact
=
firefighters
.
getFirefightersContacts
();
Firefighters
firefighter
=
firefighters
.
getFirefighters
();
firefightersContact
.
setFirefightersId
(
firefighter
.
getSequenceNbr
());
iFirefightersService
.
save
(
firefighter
);
ifirefightersContactsService
.
save
(
firefightersContact
);
FirefightersContacts
firefightersContact
=
firefighters
.
getFirefightersContacts
();
return
ResponseHelper
.
buildResponse
(
firefighter
);
firefightersContact
.
setFirefightersId
(
firefighter
.
getSequenceNbr
());
ifirefightersContactsService
.
save
(
firefightersContact
);
return
ResponseHelper
.
buildResponse
(
firefighter
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
}
}
}
/**
/**
...
@@ -124,12 +132,17 @@ public class FirefightersController extends BaseController {
...
@@ -124,12 +132,17 @@ public class FirefightersController extends BaseController {
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改消防队员"
,
notes
=
"修改消防队员"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改消防队员"
,
notes
=
"修改消防队员"
)
@Transactional
@Transactional
public
ResponseModel
<
Object
>
updateByIdFirefighters
(
HttpServletRequest
request
,
@RequestBody
FirefightersVo
firefighters
){
public
ResponseModel
<
Object
>
updateByIdFirefighters
(
HttpServletRequest
request
,
@RequestBody
FirefightersVo
firefighters
){
Firefighters
firefighter
=
firefighters
.
getFirefighters
();
try
{
iFirefightersService
.
updateById
(
firefighter
);
Firefighters
firefighter
=
firefighters
.
getFirefighters
();
ifirefightersContactsService
.
updateById
(
firefighters
.
getFirefightersContacts
());
iFirefightersService
.
updateById
(
firefighter
);
//删除缓存
ifirefightersContactsService
.
updateById
(
firefighters
.
getFirefightersContacts
());
redisUtils
.
del
(
RedisKey
.
FIREFIGHTERS_ID
+
firefighter
.
getSequenceNbr
(),
RedisKey
.
FIREFIGHTERS_LIST_ID
+
firefighter
.
getSequenceNbr
());
//删除缓存
return
ResponseHelper
.
buildResponse
(
null
);
redisUtils
.
del
(
RedisKey
.
FIREFIGHTERS_ID
+
firefighter
.
getSequenceNbr
(),
RedisKey
.
FIREFIGHTERS_LIST_ID
+
firefighter
.
getSequenceNbr
());
return
ResponseHelper
.
buildResponse
(
null
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
}
}
}
...
...
amos-boot-module/amos-boot-module-biz/amos-boot-module-jcs-biz/src/main/java/com/yeejoin/amos/boot/module/jcs/biz/controller/FirefightersPostController.java
View file @
6ef1cd5f
...
@@ -65,11 +65,15 @@ public class FirefightersPostController extends BaseController {
...
@@ -65,11 +65,15 @@ public class FirefightersPostController extends BaseController {
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增岗位信息"
,
notes
=
"新增岗位信息"
)
@ApiOperation
(
httpMethod
=
"POST"
,
value
=
"新增岗位信息"
,
notes
=
"新增岗位信息"
)
@Transactional
@Transactional
public
ResponseModel
<
Object
>
saveFirefightersPost
(
HttpServletRequest
request
,
@RequestBody
FirefightersData
firefightersData
){
public
ResponseModel
<
Object
>
saveFirefightersPost
(
HttpServletRequest
request
,
@RequestBody
FirefightersData
firefightersData
){
try
{
iFirefightersPostService
.
save
(
firefightersData
.
getFirefightersPost
());
iFirefightersPostService
.
save
(
firefightersData
.
getFirefightersPost
());
ifirefightersWorkexperienceService
.
save
(
firefightersData
.
getFirefightersWorkexperience
());
ifirefightersWorkexperienceService
.
save
(
firefightersData
.
getFirefightersWorkexperience
());
ifirefightersEducationService
.
save
(
firefightersData
.
getFirefightersEducation
())
;
ifirefightersEducationService
.
save
(
firefightersData
.
getFirefightersEducation
())
;
return
ResponseHelper
.
buildResponse
(
null
);
return
ResponseHelper
.
buildResponse
(
null
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
}
}
}
/**
/**
...
@@ -81,12 +85,17 @@ public class FirefightersPostController extends BaseController {
...
@@ -81,12 +85,17 @@ public class FirefightersPostController extends BaseController {
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@RequestMapping
(
value
=
"/{id}"
,
method
=
RequestMethod
.
DELETE
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据消防人员id删除岗位和学历信息"
,
notes
=
"根据 id删除"
)
@ApiOperation
(
httpMethod
=
"DELETE"
,
value
=
"根据消防人员id删除岗位和学历信息"
,
notes
=
"根据 id删除"
)
public
ResponseModel
<
Object
>
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
public
ResponseModel
<
Object
>
deleteById
(
HttpServletRequest
request
,
@PathVariable
Long
id
){
iFirefightersPostService
.
update
(
new
UpdateWrapper
<
FirefightersPost
>().
eq
(
"firefighters_id"
,
id
).
set
(
"is_delete"
,
1
));
try
{
ifirefightersWorkexperienceService
.
update
(
new
UpdateWrapper
<
FirefightersWorkexperience
>().
eq
(
"firefighters_id"
,
id
).
set
(
"is_delete"
,
1
));
iFirefightersPostService
.
update
(
new
UpdateWrapper
<
FirefightersPost
>().
eq
(
"firefighters_id"
,
id
).
set
(
"is_delete"
,
1
));
ifirefightersEducationService
.
update
(
new
UpdateWrapper
<
FirefightersEducation
>().
eq
(
"firefighters_id"
,
id
).
set
(
"is_delete"
,
1
));
ifirefightersWorkexperienceService
.
update
(
new
UpdateWrapper
<
FirefightersWorkexperience
>().
eq
(
"firefighters_id"
,
id
).
set
(
"is_delete"
,
1
));
//删除缓存
ifirefightersEducationService
.
update
(
new
UpdateWrapper
<
FirefightersEducation
>().
eq
(
"firefighters_id"
,
id
).
set
(
"is_delete"
,
1
));
redisUtils
.
del
(
RedisKey
.
EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID
+
id
);
//删除缓存
return
ResponseHelper
.
buildResponse
(
null
);
redisUtils
.
del
(
RedisKey
.
EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID
+
id
);
return
ResponseHelper
.
buildResponse
(
null
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
}
}
}
...
@@ -100,14 +109,18 @@ public class FirefightersPostController extends BaseController {
...
@@ -100,14 +109,18 @@ public class FirefightersPostController extends BaseController {
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@RequestMapping
(
value
=
"/updateById"
,
method
=
RequestMethod
.
PUT
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改岗位信息"
,
notes
=
"修改岗位信息"
)
@ApiOperation
(
httpMethod
=
"PUT"
,
value
=
"修改岗位信息"
,
notes
=
"修改岗位信息"
)
public
ResponseModel
<
Object
>
updateByIdFirefightersPost
(
HttpServletRequest
request
,
@RequestBody
FirefightersData
firefightersData
){
public
ResponseModel
<
Object
>
updateByIdFirefightersPost
(
HttpServletRequest
request
,
@RequestBody
FirefightersData
firefightersData
){
FirefightersPost
firefightersPost
=
firefightersData
.
getFirefightersPost
();
try
{
iFirefightersPostService
.
updateById
(
firefightersPost
);
FirefightersPost
firefightersPost
=
firefightersData
.
getFirefightersPost
();
ifirefightersWorkexperienceService
.
updateById
(
firefightersData
.
getFirefightersWorkexperience
());
iFirefightersPostService
.
updateById
(
firefightersPost
);
ifirefightersEducationService
.
updateById
(
firefightersData
.
getFirefightersEducation
());
ifirefightersWorkexperienceService
.
updateById
(
firefightersData
.
getFirefightersWorkexperience
());
//删除缓存
ifirefightersEducationService
.
updateById
(
firefightersData
.
getFirefightersEducation
());
redisUtils
.
del
(
RedisKey
.
EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID
+
firefightersPost
.
getSequenceNbr
());
//删除缓存
return
ResponseHelper
.
buildResponse
(
null
);
redisUtils
.
del
(
RedisKey
.
EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID
+
firefightersPost
.
getSequenceNbr
());
return
ResponseHelper
.
buildResponse
(
null
);
}
catch
(
Exception
e
)
{
throw
new
RuntimeException
(
"系统异常"
);
}
}
}
...
...
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