diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java
index b75635b6..5756d002 100644
--- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java
+++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskPrimaryServiceImpl.java
@@ -2,6 +2,7 @@ package com.supervision.service.impl;
 
 import com.supervision.exception.BusinessException;
 import com.supervision.model.*;
+import com.supervision.model.Process;
 import com.supervision.pojo.vo.DiagnosticBasisForPrimaryReqVO;
 import com.supervision.vo.ask.DiagnosticBasisForPrimaryResVO;
 import com.supervision.service.*;
@@ -28,6 +29,8 @@ public class AskPrimaryServiceImpl implements AskPrimaryService {
 
     private final DiagnosisQaRecordService diagnosisQaRecordService;
 
+    private final ProcessService processService;
+
     @Override
     public List<DiagnosisPrimaryVO> queryAskPrimaryList(String processId) {
         return diagnosisPrimaryService.queryAskPrimaryList(processId);
@@ -106,5 +109,7 @@ public class AskPrimaryServiceImpl implements AskPrimaryService {
             }
 
         }
+        // 然后将process的状态改为诊毕
+        processService.lambdaUpdate().set(Process::getStatus,1).update();
     }
 }