|
|
@@ -16,6 +16,7 @@ import com.ruoyi.wisdomarbitrate.domain.vo.CompareCaseVO;
|
|
16
|
16
|
import com.ruoyi.wisdomarbitrate.domain.vo.UpdateSubmitVO;
|
|
17
|
17
|
import com.ruoyi.wisdomarbitrate.mapper.*;
|
|
18
|
18
|
import com.ruoyi.wisdomarbitrate.service.CaseApplicationLogService;
|
|
|
19
|
+import com.ruoyi.wisdomarbitrate.service.ICaseApplicationService;
|
|
19
|
20
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
20
|
21
|
import org.springframework.stereotype.Service;
|
|
21
|
22
|
import org.springframework.transaction.annotation.Transactional;
|
|
|
@@ -50,6 +51,8 @@ public class CaseApplicationLogServiceImpl implements CaseApplicationLogService
|
|
50
|
51
|
private CaseAttachLogMapper caseAttachLogMapper;
|
|
51
|
52
|
@Autowired
|
|
52
|
53
|
private SmsRecordMapper smsRecordMapper;
|
|
|
54
|
+ @Autowired
|
|
|
55
|
+ private ICaseApplicationService caseApplicationService;
|
|
53
|
56
|
@Override
|
|
54
|
57
|
public int insert(CaseApplication caseApplicationLog) {
|
|
55
|
58
|
return caseApplicationLogMapper.insert(caseApplicationLog);
|
|
|
@@ -233,16 +236,20 @@ public class CaseApplicationLogServiceImpl implements CaseApplicationLogService
|
|
233
|
236
|
public AjaxResult selectCompareCase(UpdateSubmitVO vo) {
|
|
234
|
237
|
// 查询当前版本号和上一个版本号的案件
|
|
235
|
238
|
CaseApplication afterCase = caseApplicationLogMapper.selectByCaseIdAndVersion(vo.getCaseId(), vo.getVersion());
|
|
236
|
|
- CaseApplication beforeCase = caseApplicationLogMapper.selectBeforeCase(vo.getCaseId(), vo.getVersion());
|
|
|
239
|
+ // CaseApplication beforeCase = caseApplicationLogMapper.selectBeforeCase(vo.getCaseId(), vo.getVersion());
|
|
|
240
|
+ CaseApplication caseApplication = new CaseApplication();
|
|
|
241
|
+ caseApplication.setCaseAppliId(vo.getCaseId());
|
|
|
242
|
+ CaseApplication beforeCase= caseApplicationService.selectCaseApplication(caseApplication);
|
|
|
243
|
+
|
|
237
|
244
|
// 查询案件关联人员
|
|
238
|
|
- beforeCase.setCaseAffiliates(caseAffiliateLogMapper.selectCaseAffiliate(beforeCase.getCaseLogId()));
|
|
|
245
|
+ // beforeCase.setCaseAffiliates(caseAffiliateLogMapper.selectCaseAffiliate(beforeCase.getCaseLogId()));
|
|
239
|
246
|
afterCase.setCaseAffiliates(caseAffiliateLogMapper.selectCaseAffiliate(afterCase.getCaseLogId()));
|
|
240
|
247
|
// 查询附件
|
|
241
|
248
|
CaseAttach caseAttach = new CaseAttach();
|
|
242
|
249
|
caseAttach.setCaseAppliLogId(beforeCase.getCaseLogId());
|
|
243
|
250
|
caseAttach.setAnnexType(2);
|
|
244
|
251
|
caseAttachLogMapper.getCaseAttachByCaseIdAndType(caseAttach);
|
|
245
|
|
- beforeCase.setCaseAttachList(caseAttachLogMapper.getCaseAttachByCaseIdAndType(caseAttach));
|
|
|
252
|
+ // beforeCase.setCaseAttachList(caseAttachLogMapper.getCaseAttachByCaseIdAndType(caseAttach));
|
|
246
|
253
|
caseAttach.setCaseAppliLogId(afterCase.getCaseLogId());
|
|
247
|
254
|
afterCase.setCaseAttachList(caseAttachLogMapper.getCaseAttachByCaseIdAndType(caseAttach));
|
|
248
|
255
|
CompareCaseVO compareCaseVO = new CompareCaseVO();
|