|
|
@@ -92,9 +92,18 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
92
|
92
|
List<CaseAffiliate> caseAffiliates = caseApplication.getCaseAffiliates();
|
|
93
|
93
|
if(caseAffiliates!=null&&caseAffiliates.size()>0){
|
|
94
|
94
|
for (CaseAffiliate caseAffiliate : caseAffiliates){
|
|
|
95
|
+ caseAffiliate.setCaseAppliId(caseApplication.getId());
|
|
95
|
96
|
caseAffiliateMapper.updataCaseAffiliate(caseAffiliate);
|
|
96
|
97
|
}
|
|
97
|
98
|
}
|
|
|
99
|
+ List<CaseAttach> caseAttachList = caseApplication.getCaseAttachList();
|
|
|
100
|
+ if(caseAttachList!=null&&caseAttachList.size()>0){
|
|
|
101
|
+ for (CaseAttach caseAttach : caseAttachList){
|
|
|
102
|
+ caseAttach.setCaseAppliId(caseApplication.getId());
|
|
|
103
|
+ caseAttachMapper.updateCaseAttach(caseAttach);
|
|
|
104
|
+ }
|
|
|
105
|
+
|
|
|
106
|
+ }
|
|
98
|
107
|
|
|
99
|
108
|
return rows;
|
|
100
|
109
|
}
|
|
|
@@ -194,6 +203,10 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
194
|
203
|
caseApplicationListinsert.add(caseApplication);
|
|
195
|
204
|
}
|
|
196
|
205
|
}
|
|
|
206
|
+ // 编号存在不导入
|
|
|
207
|
+ if(StringUtils.isNotEmpty(failureMsg)){
|
|
|
208
|
+ return failureMsg.toString();
|
|
|
209
|
+ }
|
|
197
|
210
|
if(caseApplicationListinsert!=null&&caseApplicationListinsert.size()>0){
|
|
198
|
211
|
List<CaseApplication> caseApplicationListinsertDiffer = caseApplicationListinsert.stream().collect(
|
|
199
|
212
|
collectingAndThen(
|
|
|
@@ -203,8 +216,9 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
203
|
216
|
|
|
204
|
217
|
//对不重复的立案对象集合的立案对象重新组装对应的案件关联人信息
|
|
205
|
218
|
if(caseApplicationListinsertDiffer!=null&&caseApplicationListinsertDiffer.size()>0){
|
|
206
|
|
- List<CaseApplication> caseApplicationNewList = new ArrayList<>();
|
|
|
219
|
+ List<CaseApplication> caseApplicationNewList = null;
|
|
207
|
220
|
for (int i = 0; i < caseApplicationListinsertDiffer.size(); i++){
|
|
|
221
|
+ caseApplicationNewList = new ArrayList<>();
|
|
208
|
222
|
CaseApplication caseApplicationinsertDiffer = caseApplicationListinsertDiffer.get(i);
|
|
209
|
223
|
List<CaseAffiliate> caseAffiliatesnew = new ArrayList<>();
|
|
210
|
224
|
CaseApplication caseApplicationNew = new CaseApplication();
|
|
|
@@ -345,7 +359,22 @@ public class CaseApplicationServiceImpl implements ICaseApplicationService {
|
|
345
|
359
|
@Override
|
|
346
|
360
|
public CaseApplication selectCaseApplicationConfirm(CaseApplication caseApplication) {
|
|
347
|
361
|
CaseApplication caseApplicationselect = caseApplicationMapper.selectCaseApplicationConfirm(caseApplication);
|
|
|
362
|
+ CaseAffiliate caseAffiliate = new CaseAffiliate();
|
|
|
363
|
+ caseAffiliate.setCaseAppliId(caseApplication.getId());
|
|
|
364
|
+ List<CaseAffiliate> caseAffiliatListeselect = caseAffiliateMapper.selectCaseAffiliate(caseAffiliate);
|
|
|
365
|
+ if(caseAffiliatListeselect!=null){
|
|
|
366
|
+ StringBuffer applicantName = new StringBuffer();
|
|
|
367
|
+ for (int i = 0; i < caseAffiliatListeselect.size(); i++){
|
|
|
368
|
+ CaseAffiliate caseAffiliateselect = caseAffiliatListeselect.get(i);
|
|
|
369
|
+ int identityType = caseAffiliateselect.getIdentityType();
|
|
|
370
|
+ if(identityType==1){
|
|
|
371
|
+ applicantName.append(caseAffiliateselect.getName()).append(",");;
|
|
|
372
|
+ }
|
|
|
373
|
+ }
|
|
|
374
|
+ caseApplicationselect.setApplicantName(applicantName.toString());
|
|
|
375
|
+
|
|
348
|
376
|
|
|
|
377
|
+ }
|
|
349
|
378
|
return caseApplicationselect;
|
|
350
|
379
|
}
|
|
351
|
380
|
|