Commit 6ef1cd5f authored by tangwei's avatar tangwei

异常捕获,用于事务注解生效

parent 065eb453
...@@ -69,6 +69,7 @@ public class AlertCalledController extends BaseController { ...@@ -69,6 +69,7 @@ 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();
// 判断是否归并警情 // 判断是否归并警情
...@@ -92,6 +93,9 @@ public class AlertCalledController extends BaseController { ...@@ -92,6 +93,9 @@ public class AlertCalledController extends BaseController {
iAlertCalledService.save(alertCalled); iAlertCalledService.save(alertCalled);
return ResponseHelper.buildResponse(alertCalledVo); return ResponseHelper.buildResponse(alertCalledVo);
} catch (Exception e) {
throw new RuntimeException("系统异常");
}
} }
/** /**
......
...@@ -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){
try {
Firefighters firefighter= firefighters.getFirefighters(); Firefighters firefighter= firefighters.getFirefighters();
iFirefightersService.save(firefighter); iFirefightersService.save(firefighter);
FirefightersContacts firefightersContact= firefighters.getFirefightersContacts(); FirefightersContacts firefightersContact= firefighters.getFirefightersContacts();
firefightersContact.setFirefightersId(firefighter.getSequenceNbr()); firefightersContact.setFirefightersId(firefighter.getSequenceNbr());
ifirefightersContactsService.save(firefightersContact); ifirefightersContactsService.save(firefightersContact);
return ResponseHelper.buildResponse(firefighter); 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){
try {
Firefighters firefighter= firefighters.getFirefighters(); Firefighters firefighter= firefighters.getFirefighters();
iFirefightersService.updateById(firefighter); iFirefightersService.updateById(firefighter);
ifirefightersContactsService.updateById(firefighters.getFirefightersContacts()); ifirefightersContactsService.updateById(firefighters.getFirefightersContacts());
//删除缓存 //删除缓存
redisUtils.del(RedisKey.FIREFIGHTERS_ID+firefighter.getSequenceNbr(),RedisKey.FIREFIGHTERS_LIST_ID+firefighter.getSequenceNbr()); redisUtils.del(RedisKey.FIREFIGHTERS_ID+firefighter.getSequenceNbr(),RedisKey.FIREFIGHTERS_LIST_ID+firefighter.getSequenceNbr());
return ResponseHelper.buildResponse(null); return ResponseHelper.buildResponse(null);
} catch (Exception e) {
throw new RuntimeException("系统异常");
}
} }
......
...@@ -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){
try {
iFirefightersPostService.update(new UpdateWrapper<FirefightersPost>().eq("firefighters_id", id).set("is_delete", 1)); iFirefightersPostService.update(new UpdateWrapper<FirefightersPost>().eq("firefighters_id", id).set("is_delete", 1));
ifirefightersWorkexperienceService.update(new UpdateWrapper<FirefightersWorkexperience>().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)); ifirefightersEducationService.update(new UpdateWrapper<FirefightersEducation>().eq("firefighters_id", id).set("is_delete", 1));
//删除缓存 //删除缓存
redisUtils.del(RedisKey.EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID+id); redisUtils.del(RedisKey.EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID+id);
return ResponseHelper.buildResponse(null); return ResponseHelper.buildResponse(null);
} catch (Exception e) {
throw new RuntimeException("系统异常");
}
} }
...@@ -100,6 +109,7 @@ public class FirefightersPostController extends BaseController { ...@@ -100,6 +109,7 @@ 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){
try {
FirefightersPost firefightersPost= firefightersData.getFirefightersPost(); FirefightersPost firefightersPost= firefightersData.getFirefightersPost();
iFirefightersPostService.updateById(firefightersPost); iFirefightersPostService.updateById(firefightersPost);
ifirefightersWorkexperienceService.updateById(firefightersData.getFirefightersWorkexperience()); ifirefightersWorkexperienceService.updateById(firefightersData.getFirefightersWorkexperience());
...@@ -107,7 +117,10 @@ public class FirefightersPostController extends BaseController { ...@@ -107,7 +117,10 @@ public class FirefightersPostController extends BaseController {
//删除缓存 //删除缓存
redisUtils.del(RedisKey.EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID+firefightersPost.getSequenceNbr()); redisUtils.del(RedisKey.EDUCATION_POST_EXPERIENCE_FIREFIGHTERS_ID+firefightersPost.getSequenceNbr());
return ResponseHelper.buildResponse(null); return ResponseHelper.buildResponse(null);
} catch (Exception e) {
throw new RuntimeException("系统异常");
}
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment