| | |
| | | CaseInfo newCase = caseUpdateDTO; |
| | | newCase.setUpdateTime(nowTime); |
| | | if (existingCase != null && newCase != null) { |
| | | // 比较案件等级 |
| | | boolean hasChanged = false; |
| | | // 比较案件诉前调解号 |
| | | if (!Objects.equals(existingCase.getCaseNo(), newCase.getCaseNo())) { |
| | | CaseModifyRecord record = new CaseModifyRecord(); |
| | | record.setCaseId(caseId); |
| | | record.setModifyType("修改"); |
| | | record.setModifyAttribute("纠纷基本情况"); |
| | | record.setModifyItem("诉前调解号"); |
| | | record.setBeforeContent(String.valueOf(existingCase.getCaseNo())); |
| | | record.setAfterContent(String.valueOf(newCase.getCaseNo())); |
| | | record.setModifyTime(now); |
| | | record.setCaseId(caseId); |
| | | record.setModifyUser(loginUser.getUnitName() + " " + loginUser.getTrueName()); |
| | | caseModifyRecordService.insertCaseModifyRecord(record); |
| | | hasChanged = true; |
| | | } |
| | | // 比较案件等级 |
| | | if (!Objects.equals(existingCase.getCaseLevel(), newCase.getCaseLevel())) { |
| | | CaseModifyRecord record = new CaseModifyRecord(); |
| | | record.setCaseId(caseId); |