From c4d861d166f64a295d0a1acb692af8fe9a721b50 Mon Sep 17 00:00:00 2001
From: zhanghua <314079846@qq.com>
Date: 星期四, 13 十月 2022 17:42:02 +0800
Subject: [PATCH] 统一异常处理
---
ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java | 26 ++++++++++++++++++++++----
1 files changed, 22 insertions(+), 4 deletions(-)
diff --git a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
index 2bb3762..da12065 100644
--- a/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
+++ b/ycl-platform/src/main/java/com/ycl/service/caseHandler/impl/BaseCaseServiceImpl.java
@@ -166,6 +166,7 @@
}
casePoolViolationVO.setCategory(dataDictionaryMapper.selectById(item.getCategoryId()).getName());
casePoolViolationVO.setType(dataDictionaryMapper.selectById(item.getTypeId()).getName());
+ casePoolViolationVO.setStreet(dataDictionaryMapper.selectById(item.getStreetId()).getName());
return casePoolViolationVO;
}).collect(Collectors.toList());
Page<CasePoolViolationVO> casePoolViolationVOPage = new Page<>();
@@ -186,6 +187,7 @@
CasePoolIllegalBuildingVO casePoolIllegalBuildingVO = new CasePoolIllegalBuildingVO();
BeanUtils.copyProperties(item, casePoolIllegalBuildingVO);
casePoolIllegalBuildingVO.setCategory(dataDictionaryMapper.selectById(item.getCategoryId()).getName());
+ casePoolIllegalBuildingVO.setCommunity(dataDictionaryMapper.selectById(item.getCommunityId()).getName());
return casePoolIllegalBuildingVO;
}
).collect(Collectors.toList());
@@ -199,17 +201,33 @@
public Boolean saveViolationCase(ViolationParam violationParam, Long id) {
Violations violations = new Violations();
BeanUtils.copyProperties(violationParam, violations);
- violations.setId(id);
Integer value = 1;
+ violations.setId(id);
+ setDisposeRecord(id);
return violationsMapper.insert(violations) == value ? true : false;
+ }
+
+ private void setDisposeRecord(Long id) {
+ String stepName = "璋冨害";
+ Integer state = 0;
+ DisposeRecord disposeRecord = new DisposeRecord();
+ disposeRecord.setBaseCaseId(id);
+ disposeRecord.setState(state);
+ disposeRecord.setCreateTime(LocalDateTime.now());
+ AdminUserDetails userDetails = (AdminUserDetails) SecurityContextHolder.getContext().getAuthentication().getPrincipal();
+ disposeRecord.setCreateUser(userDetails.getUserId());
+ disposeRecord.setStartTime(LocalDateTime.now());
+ disposeRecord.setStepName(stepName);
+ disposeRecordMapper.insert(disposeRecord);
}
@Override
public Boolean saveIllegalBuildingCase(IllegalBuildingParam illegalBuildingParam, Long id) {
IllegalBuilding illegalBuilding = new IllegalBuilding();
BeanUtils.copyProperties(illegalBuildingParam, illegalBuilding);
- illegalBuilding.setBaseCaseId(id);
+ setDisposeRecord(id);
Integer value = 1;
+ illegalBuilding.setBaseCaseId(id);
return illegalBuildingMapper.insert(illegalBuilding) == value ? true : false;
}
@@ -228,7 +246,7 @@
Violations violations = violationsMapper.selectById(baseCase.getId());
baseCase.setViolations(violations);
} else {
- IllegalBuilding illegalBuilding = illegalBuildingMapper.selectById(baseCase.getId());
+ IllegalBuilding illegalBuilding = illegalBuildingMapper.selectById(baseCase.getId());
baseCase.setIllegalBuilding(illegalBuilding);
}
bcd.setBaseCase(baseCase);
@@ -260,7 +278,7 @@
continue;
}
for (DisposeRecord record : records) {
- if (record != null&&record.getCreateTime()!=null) {
+ if (record != null && record.getCreateTime() != null) {
record.setLinkTime(
DateUtil.getDistanceDateTime(
DateUtil.fromLocalDateTime(baseCase.getAlarmTime()),
--
Gitblit v1.8.0