|
|
@@ -3,9 +3,11 @@ package com.ruoyi.wisdomarbitrate.service.impl;
|
|
3
|
3
|
import com.ruoyi.common.constant.CaseApplicationConstants;
|
|
4
|
4
|
import com.ruoyi.common.core.domain.AjaxResult;
|
|
5
|
5
|
import com.ruoyi.common.utils.SmsUtils;
|
|
|
6
|
+import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
|
6
|
7
|
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
|
|
7
|
8
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
|
8
|
9
|
import com.ruoyi.wisdomarbitrate.domain.CaseLogRecord;
|
|
|
10
|
+import com.ruoyi.wisdomarbitrate.mapper.ArbitrateRecordMapper;
|
|
9
|
11
|
import com.ruoyi.wisdomarbitrate.mapper.CaseAffiliateMapper;
|
|
10
|
12
|
import com.ruoyi.wisdomarbitrate.mapper.CaseApplicationMapper;
|
|
11
|
13
|
import com.ruoyi.wisdomarbitrate.mapper.CaseLogRecordMapper;
|
|
|
@@ -24,6 +26,8 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
|
|
24
|
26
|
private CaseAffiliateMapper caseAffiliateMapper;
|
|
25
|
27
|
@Autowired
|
|
26
|
28
|
private CaseLogRecordMapper caseLogRecordMapper;
|
|
|
29
|
+ @Autowired
|
|
|
30
|
+ private ArbitrateRecordMapper arbitrateRecordMapper;
|
|
27
|
31
|
|
|
28
|
32
|
@Override
|
|
29
|
33
|
@Transactional
|
|
|
@@ -76,18 +80,22 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
|
|
76
|
80
|
}
|
|
77
|
81
|
|
|
78
|
82
|
@Override
|
|
79
|
|
- public AjaxResult writtenHear(CaseApplication caseApplication, String accidentDescription, String arbitrationResult) {
|
|
80
|
|
- //提交仲裁结果
|
|
|
83
|
+ public AjaxResult writtenHear(ArbitrateRecord arbitrateRecord) {
|
|
|
84
|
+ //查询案件详情
|
|
|
85
|
+ CaseApplication caseApplication = new CaseApplication();
|
|
|
86
|
+ caseApplication.setId(arbitrateRecord.getCaseAppliId());
|
|
81
|
87
|
CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
|
|
82
|
|
- caseApplication1.setCaseDescribe(accidentDescription); //案情描述
|
|
83
|
|
- caseApplication1.setCaseResult(arbitrationResult); //仲裁结果
|
|
84
|
|
- int i = caseApplicationMapper.updataCaseApplication(caseApplication1);
|
|
|
88
|
+ String createBy = caseApplication1.getCreateBy();
|
|
|
89
|
+ if (createBy!=null){
|
|
|
90
|
+ arbitrateRecord.setCreateBy(createBy);
|
|
|
91
|
+ }
|
|
|
92
|
+ //提交仲裁结果
|
|
|
93
|
+ int i = arbitrateRecordMapper.insertArbitrateRecord(arbitrateRecord);
|
|
85
|
94
|
if (i>0){
|
|
86
|
95
|
//案件日志表里添加数据
|
|
87
|
96
|
CaseLogRecord caseLogRecord = new CaseLogRecord();
|
|
88
|
97
|
caseLogRecord.setCaseAppliId(caseApplication1.getId());
|
|
89
|
98
|
caseLogRecord.setCaseNode(caseApplication1.getCaseStatus());
|
|
90
|
|
- String createBy = caseApplication1.getCreateBy();
|
|
91
|
99
|
if (createBy!=null){
|
|
92
|
100
|
caseLogRecord.setCreateBy(createBy);
|
|
93
|
101
|
}
|