仲裁结果功能开发

This commit is contained in:
qitz
2023-09-20 15:53:56 +08:00
parent e33e3c5569
commit 35991eed9f
6 changed files with 152 additions and 13 deletions
@@ -0,0 +1,32 @@
package com.ruoyi.wisdomarbitrate.domain;
import com.ruoyi.common.core.domain.BaseEntity;
import lombok.Data;
@Data
public class ArbitrateRecord extends BaseEntity {
private static final long serialVersionUID = 1L;
/** ID */
private Long id;
/** 案件申请id */
private Long caseAppliId;
/** 证据认定 */
private String evidenDetermi;
/** 认定事实 */
private String factDetermi;
/** 综上所述 */
private String caseSketch;
/** 本庭认为 */
private String arbitrateThink;
/** 裁决如下 */
private String rulingFollows;
/** 核验裁决书意见 */
private String verificaOpinion;
/** 审核裁决书意见 */
private String checkOpinion;
}
@@ -54,8 +54,7 @@ public class CaseApplication extends BaseEntity {
private BigDecimal claimLiquidDamag;
/** 仲裁应缴费用 */
private BigDecimal feePayable;
/** 仲裁实缴费用 */
private BigDecimal paidExpenses;
/** 开始在线视频时间 */
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
private Date beginVideoDate;
@@ -200,6 +199,17 @@ public class CaseApplication extends BaseEntity {
/** 案件仲裁员 */
private List<Arbitrator> arbitrators;
/** 仲裁记录 */
private ArbitrateRecord arbitrateRecord;
public ArbitrateRecord getArbitrateRecord() {
return arbitrateRecord;
}
public void setArbitrateRecord(ArbitrateRecord arbitrateRecord) {
this.arbitrateRecord = arbitrateRecord;
}
public List<Arbitrator> getArbitrators() {
return arbitrators;
}
@@ -455,13 +465,7 @@ public class CaseApplication extends BaseEntity {
this.feePayable = feePayable;
}
public BigDecimal getPaidExpenses() {
return paidExpenses;
}
public void setPaidExpenses(BigDecimal paidExpenses) {
this.paidExpenses = paidExpenses;
}
public Date getBeginVideoDate() {
return beginVideoDate;
@@ -0,0 +1,17 @@
package com.ruoyi.wisdomarbitrate.mapper;
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
import java.util.List;
public interface ArbitrateRecordMapper {
int insertArbitrateRecord(ArbitrateRecord arbitrateRecord);
int updataArbitrateRecord(ArbitrateRecord arbitrateRecord);
ArbitrateRecord selectArbitrateRecord(ArbitrateRecord arbitrateRecord);
}
@@ -6,9 +6,11 @@ import com.ruoyi.common.utils.DateUtils;
import com.ruoyi.common.utils.SmsUtils;
import com.ruoyi.common.utils.StringUtils;
import com.ruoyi.common.utils.bean.BeanUtils;
import com.ruoyi.wisdomarbitrate.domain.ArbitrateRecord;
import com.ruoyi.wisdomarbitrate.domain.Arbitrator;
import com.ruoyi.wisdomarbitrate.domain.CaseAffiliate;
import com.ruoyi.wisdomarbitrate.domain.CaseApplication;
import com.ruoyi.wisdomarbitrate.mapper.ArbitrateRecordMapper;
import com.ruoyi.wisdomarbitrate.mapper.ArbitratorMapper;
import com.ruoyi.wisdomarbitrate.mapper.CaseAffiliateMapper;
import com.ruoyi.wisdomarbitrate.mapper.CaseApplicationMapper;
@@ -36,6 +38,8 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
@Autowired
private ArbitratorMapper arbitratorMapper;
@Autowired
private ArbitrateRecordMapper arbitrateRecordMapper;
@Override
@@ -102,6 +106,11 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplication(caseApplication);
CaseAffiliate caseAffiliate = new CaseAffiliate();
caseAffiliate.setCaseAppliId(caseApplication.getId());
ArbitrateRecord arbitrateRecord = new ArbitrateRecord();
arbitrateRecord.setCaseAppliId(caseApplication.getId());
ArbitrateRecord arbitrateRecordselect = arbitrateRecordMapper.selectArbitrateRecord(arbitrateRecord);
List<CaseAffiliate> caseAffiliatListeselect = caseAffiliateMapper.selectCaseAffiliate(caseAffiliate);
if(caseAffiliatListeselect!=null){
StringBuffer applicantName = new StringBuffer();
@@ -118,6 +127,7 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
caseApplicationselect.setApplicantName(applicantName.toString());
caseApplicationselect.setRespondentName(respondentName.toString());
caseApplicationselect.setCaseAffiliates(caseAffiliatListeselect);
caseApplicationselect.setArbitrateRecord(arbitrateRecordselect);
}
return caseApplicationselect;
}