合并 #25
+3
-3
@@ -2,6 +2,7 @@ package com.ruoyi.web.controller.wisdomarbitrate;
|
|||||||
|
|
||||||
import com.ruoyi.common.core.controller.BaseController;
|
import com.ruoyi.common.core.controller.BaseController;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.service.ICaseArbitrateService;
|
import com.ruoyi.wisdomarbitrate.service.ICaseArbitrateService;
|
||||||
import org.springframework.beans.factory.annotation.Autowired;
|
import org.springframework.beans.factory.annotation.Autowired;
|
||||||
@@ -34,8 +35,7 @@ public class CaseArbitrateController extends BaseController {
|
|||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
@PostMapping("/writtenHear")
|
@PostMapping("/writtenHear")
|
||||||
public AjaxResult writtenHear(@Validated @RequestBody CaseApplication caseApplication
|
public AjaxResult writtenHear(@Validated @RequestBody ArbitrateRecord arbitrateRecord){
|
||||||
,String accidentDescription , String arbitrationResult){
|
return caseArbitrateService.writtenHear(arbitrateRecord);
|
||||||
return caseArbitrateService.writtenHear(caseApplication,accidentDescription,arbitrationResult);
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+2
-1
@@ -1,10 +1,11 @@
|
|||||||
package com.ruoyi.wisdomarbitrate.service;
|
package com.ruoyi.wisdomarbitrate.service;
|
||||||
|
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
|
|
||||||
public interface ICaseArbitrateService {
|
public interface ICaseArbitrateService {
|
||||||
AjaxResult chooseArbitrateMethod(CaseApplication caseApplication,Integer arbitratMethod);
|
AjaxResult chooseArbitrateMethod(CaseApplication caseApplication,Integer arbitratMethod);
|
||||||
|
|
||||||
AjaxResult writtenHear(CaseApplication caseApplication, String accidentDescription, String arbitrationResult);
|
AjaxResult writtenHear(ArbitrateRecord arbitrateRecord);
|
||||||
}
|
}
|
||||||
|
|||||||
+14
-6
@@ -3,9 +3,11 @@ package com.ruoyi.wisdomarbitrate.service.impl;
|
|||||||
import com.ruoyi.common.constant.CaseApplicationConstants;
|
import com.ruoyi.common.constant.CaseApplicationConstants;
|
||||||
import com.ruoyi.common.core.domain.AjaxResult;
|
import com.ruoyi.common.core.domain.AjaxResult;
|
||||||
import com.ruoyi.common.utils.SmsUtils;
|
import com.ruoyi.common.utils.SmsUtils;
|
||||||
|
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
|
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
|
||||||
import com.ruoyi.wisdomarbitrate.domain.CaseLogRecord;
|
import com.ruoyi.wisdomarbitrate.domain.CaseLogRecord;
|
||||||
|
import com.ruoyi.wisdomarbitrate.mapper.ArbitrateRecordMapper;
|
||||||
import com.ruoyi.wisdomarbitrate.mapper.CaseAffiliateMapper;
|
import com.ruoyi.wisdomarbitrate.mapper.CaseAffiliateMapper;
|
||||||
import com.ruoyi.wisdomarbitrate.mapper.CaseApplicationMapper;
|
import com.ruoyi.wisdomarbitrate.mapper.CaseApplicationMapper;
|
||||||
import com.ruoyi.wisdomarbitrate.mapper.CaseLogRecordMapper;
|
import com.ruoyi.wisdomarbitrate.mapper.CaseLogRecordMapper;
|
||||||
@@ -24,6 +26,8 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
|
|||||||
private CaseAffiliateMapper caseAffiliateMapper;
|
private CaseAffiliateMapper caseAffiliateMapper;
|
||||||
@Autowired
|
@Autowired
|
||||||
private CaseLogRecordMapper caseLogRecordMapper;
|
private CaseLogRecordMapper caseLogRecordMapper;
|
||||||
|
@Autowired
|
||||||
|
private ArbitrateRecordMapper arbitrateRecordMapper;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@Transactional
|
@Transactional
|
||||||
@@ -76,18 +80,22 @@ public class CaseArbitrateServiceImpl implements ICaseArbitrateService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public AjaxResult writtenHear(CaseApplication caseApplication, String accidentDescription, String arbitrationResult) {
|
public AjaxResult writtenHear(ArbitrateRecord arbitrateRecord) {
|
||||||
//提交仲裁结果
|
//查询案件详情
|
||||||
|
CaseApplication caseApplication = new CaseApplication();
|
||||||
|
caseApplication.setId(arbitrateRecord.getCaseAppliId());
|
||||||
CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
|
CaseApplication caseApplication1 = caseApplicationMapper.selectCaseApplication(caseApplication);
|
||||||
caseApplication1.setCaseDescribe(accidentDescription); //案情描述
|
String createBy = caseApplication1.getCreateBy();
|
||||||
caseApplication1.setCaseResult(arbitrationResult); //仲裁结果
|
if (createBy!=null){
|
||||||
int i = caseApplicationMapper.updataCaseApplication(caseApplication1);
|
arbitrateRecord.setCreateBy(createBy);
|
||||||
|
}
|
||||||
|
//提交仲裁结果
|
||||||
|
int i = arbitrateRecordMapper.insertArbitrateRecord(arbitrateRecord);
|
||||||
if (i>0){
|
if (i>0){
|
||||||
//案件日志表里添加数据
|
//案件日志表里添加数据
|
||||||
CaseLogRecord caseLogRecord = new CaseLogRecord();
|
CaseLogRecord caseLogRecord = new CaseLogRecord();
|
||||||
caseLogRecord.setCaseAppliId(caseApplication1.getId());
|
caseLogRecord.setCaseAppliId(caseApplication1.getId());
|
||||||
caseLogRecord.setCaseNode(caseApplication1.getCaseStatus());
|
caseLogRecord.setCaseNode(caseApplication1.getCaseStatus());
|
||||||
String createBy = caseApplication1.getCreateBy();
|
|
||||||
if (createBy!=null){
|
if (createBy!=null){
|
||||||
caseLogRecord.setCreateBy(createBy);
|
caseLogRecord.setCreateBy(createBy);
|
||||||
}
|
}
|
||||||
|
|||||||
+1
-1
@@ -115,7 +115,7 @@ public class CaseEvidenceServiceImpl implements ICaseEvidenceService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public List<CaseEvidenceVO> getCaseListAll(String identityNum) {
|
public List<CaseEvidenceVO> getCaseListAll(String identityNum) {
|
||||||
List<Integer> caseStatusList = Arrays.asList(3, 4, 5, 9);
|
List<Integer> caseStatusList = Arrays.asList(CaseApplicationConstants.CASE_CROSSEXAMI);
|
||||||
return getCaseEvidenceVOList(identityNum, caseStatusList, null);
|
return getCaseEvidenceVOList(identityNum, caseStatusList, null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user