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));
         }
     }