优化立案申请功能
This commit is contained in:
+39
-2
@@ -1031,6 +1031,16 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
||||
if (createBy!=null){
|
||||
arbitrateRecordselect.setCreateBy(createBy);
|
||||
}
|
||||
|
||||
CaseApplication caseApplicationupdate = new CaseApplication();
|
||||
caseApplicationupdate.setId(arbitrateRecordselect.getCaseAppliId());
|
||||
caseApplicationupdate.setIsAbsence(arbitrateRecordselect.getIsAbsence());
|
||||
caseApplicationupdate.setAppliIsAbsen(arbitrateRecordselect.getAppliIsAbsen());
|
||||
caseApplicationupdate.setResponCrossOpin(arbitrateRecordselect.getResponCrossOpin());
|
||||
caseApplicationupdate.setApplicaCrossOpin(arbitrateRecordselect.getApplicaCrossOpin());
|
||||
caseApplicationupdate.setResponDefenOpini(arbitrateRecordselect.getResponDefenOpini());
|
||||
caseApplicationMapper.submitCaseApplication(caseApplicationupdate);
|
||||
|
||||
//先判断案件是否已经提交过仲裁结果
|
||||
ArbitrateRecord arbitrateRecordsele = arbitrateRecordMapper.selectArbitrateRecord(arbitrateRecordselect);
|
||||
if (arbitrateRecordsele!=null){
|
||||
@@ -1321,8 +1331,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
||||
CaseAffiliate caseAffiliate = new CaseAffiliate();
|
||||
|
||||
// BeanUtils.copyBeanProp(caseApplication,caseAffiliate);
|
||||
BeanUtils.copyBeanProp(caseAffiliate,caseApplication);
|
||||
caseAffiliate.setIdentityType(1);
|
||||
// BeanUtils.copyBeanProp(caseAffiliate,caseApplication);
|
||||
// caseAffiliate.setIdentityType(1);
|
||||
caseAffiliate = buildApplicaInfo(caseApplication);
|
||||
// 申请人(机构),需要判断部门中是否存在,不存在则新增,当身份类型为1的时候,查询时需要根据名称查询组织机构
|
||||
if(StrUtil.isNotEmpty(caseApplication.getName())){
|
||||
setApplicantOrganization(caseAffiliate, caseApplication, deptMap);
|
||||
@@ -1334,6 +1345,29 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
||||
caseApplication.setCaseAffiliates(caseAffiliatesnew);
|
||||
}
|
||||
|
||||
private CaseAffiliate buildApplicaInfo(CaseApplication caseApplication) {
|
||||
// 申请人信息
|
||||
CaseAffiliate caseAffiliate = new CaseAffiliate();
|
||||
caseAffiliate.setCaseAppliId(caseApplication.getId());
|
||||
caseAffiliate.setIdentityType(1);
|
||||
caseAffiliate.setName(caseApplication.getName());
|
||||
caseAffiliate.setIdentityNum(caseApplication.getIdentityNum());
|
||||
caseAffiliate.setContactTelphone(caseApplication.getContactTelphone());
|
||||
caseAffiliate.setContactAddress(caseApplication.getContactAddress());
|
||||
caseAffiliate.setWorkTelphone(caseApplication.getWorkTelphone());
|
||||
caseAffiliate.setWorkAddress(caseApplication.getWorkAddress());
|
||||
caseAffiliate.setNameAgent(caseApplication.getNameAgent());
|
||||
caseAffiliate.setIdentityNumAgent(caseApplication.getIdentityNumAgent());
|
||||
caseAffiliate.setContactTelphoneAgent(caseApplication.getContactTelphoneAgent());
|
||||
caseAffiliate.setContactAddressAgent(caseApplication.getContactAddressAgent());
|
||||
caseAffiliate.setCompLegalperPost(caseApplication.getCompLegalperPost());
|
||||
caseAffiliate.setCompLegalPerson(caseApplication.getCompLegalPerson());
|
||||
|
||||
return caseAffiliate;
|
||||
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置申请人的组织机构
|
||||
* @param caseAffiliate
|
||||
@@ -1389,6 +1423,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
||||
debtorCaseAffiliate.setIdentityNumAgent(caseApplication.getDebtorIdentityNumAgent());
|
||||
debtorCaseAffiliate.setContactTelphoneAgent(caseApplication.getDebtorContactTelphoneAgent());
|
||||
debtorCaseAffiliate.setContactAddressAgent(caseApplication.getDebtorContactAddressAgent());
|
||||
debtorCaseAffiliate.setResponSex(caseApplication.getResponSex());
|
||||
debtorCaseAffiliate.setResponBirth(caseApplication.getResponBirth());
|
||||
|
||||
return debtorCaseAffiliate;
|
||||
}
|
||||
|
||||
|
||||
+2
@@ -166,6 +166,8 @@ IdentityAuthenticationMapper identityAuthenticationMapper;
|
||||
caseApplication1.setObjectionAddEviden(caseEvidenceDTO.getObjectionAddEviden());
|
||||
caseApplication1.setOpenCourtHear(caseEvidenceDTO.getOpenCourtHear());
|
||||
caseApplication1.setPendingAppointArbotrar(caseEvidenceDTO.getPendingAppointArbotrar());
|
||||
caseApplication1.setAdjudicaCounter(caseEvidenceDTO.getAdjudicaCounter());
|
||||
caseApplication1.setObjectiJuris(caseEvidenceDTO.getObjectiJuris());
|
||||
List<Arbitrator> arbitrators = caseEvidenceDTO.getArbitrators();
|
||||
if (arbitrators != null && arbitrators.size() > 0) {
|
||||
List<Long> ids = arbitrators.stream().map(Arbitrator::getId).collect(Collectors.toList());
|
||||
|
||||
Reference in New Issue
Block a user