|
|
|
@ -42,12 +42,20 @@ public class CaseStatusManageServiceImpl implements CaseStatusManageService {
|
|
|
|
|
Assert.notNull(modelCase,"案件信息不存在");
|
|
|
|
|
|
|
|
|
|
if ("1".equals(casePerson.getRoleCode())){
|
|
|
|
|
// 保存行为人数据
|
|
|
|
|
List<CasePerson> casePersonList = casePersonMapper.selectList(
|
|
|
|
|
new LambdaQueryWrapper<CasePerson>().eq(CasePerson::getCaseId, caseId).eq(CasePerson::getRoleCode, "1"));
|
|
|
|
|
String lawActor = casePersonList.stream().map(CasePerson::getName).collect(Collectors.joining(","));
|
|
|
|
|
|
|
|
|
|
modelCaseMapper.update(new LambdaUpdateWrapper<ModelCase>()
|
|
|
|
|
.eq(ModelCase::getId, caseId).set(ModelCase::getLawActor, lawActor));
|
|
|
|
|
}else {
|
|
|
|
|
// 保存当事人数据
|
|
|
|
|
List<CasePerson> casePersonList = casePersonMapper.selectList(
|
|
|
|
|
new LambdaQueryWrapper<CasePerson>().eq(CasePerson::getCaseId, caseId).ne(CasePerson::getRoleCode, "1"));
|
|
|
|
|
String lawParty = casePersonList.stream().map(CasePerson::getName).collect(Collectors.joining(","));
|
|
|
|
|
modelCaseMapper.update(new LambdaUpdateWrapper<ModelCase>()
|
|
|
|
|
.eq(ModelCase::getId, caseId).set(ModelCase::getLawParty, lawParty));
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|