diff --git a/src/main/java/com/supervision/police/service/impl/CaseStatusManageServiceImpl.java b/src/main/java/com/supervision/police/service/impl/CaseStatusManageServiceImpl.java index 816529b..37b1e22 100644 --- a/src/main/java/com/supervision/police/service/impl/CaseStatusManageServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/CaseStatusManageServiceImpl.java @@ -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)); } }