From 4f6ec95d25f4b3574063fa5ac54e29c97d4bbe49 Mon Sep 17 00:00:00 2001 From: liu Date: Thu, 2 Nov 2023 13:06:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=8A=E6=96=AD=E6=B5=81=E7=A8=8B=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/supervision/controller/AskPatientController.java | 2 +- .../com/supervision/controller/AskProcessController.java | 8 ++++++++ .../java/com/supervision/service/AskProcessService.java | 4 ++++ .../supervision/service/impl/AskProcessServiceImpl.java | 7 +++++++ 4 files changed, 20 insertions(+), 1 deletion(-) diff --git a/virtual-patient-web/src/main/java/com/supervision/controller/AskPatientController.java b/virtual-patient-web/src/main/java/com/supervision/controller/AskPatientController.java index 9cd618b0..8aff15ca 100644 --- a/virtual-patient-web/src/main/java/com/supervision/controller/AskPatientController.java +++ b/virtual-patient-web/src/main/java/com/supervision/controller/AskPatientController.java @@ -19,7 +19,7 @@ public class AskPatientController { private final AskPatientService askPatientService; @ApiOperation("分页获取病人列表") - @RequestMapping("queryPatientPage") + @GetMapping("queryPatientPage") public IPage queryPatientPage(Integer pageNum, Integer pageSize) { return askPatientService.queryPatientPage(pageNum, pageSize); } diff --git a/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java b/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java index 1e79a546..71d53617 100644 --- a/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java +++ b/virtual-patient-web/src/main/java/com/supervision/controller/AskProcessController.java @@ -12,6 +12,8 @@ import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; +import java.util.List; + @Api(tags = "诊断流程") @RestController @RequestMapping("askProcess") @@ -26,4 +28,10 @@ public class AskProcessController { User user = UserUtil.getUser(); return askProcessService.creatDiagnosisProcess(patientId, user); } + + @ApiOperation("查询用户正在诊断中的诊断记录") + @GetMapping("queryUserProcess") + public List queryUserProcess(String userId){ + return askProcessService.queryUserProcess(userId); + } } diff --git a/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java b/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java index cd5e6eaf..fbd5759a 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/AskProcessService.java @@ -3,9 +3,13 @@ package com.supervision.service; import com.supervision.model.Process; import com.supervision.model.User; +import java.util.List; + public interface AskProcessService { Process creatDiagnosisProcess(String patientId, User user); + List queryUserProcess(String userId); + } diff --git a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java index 22ac913d..eacde7d5 100644 --- a/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java +++ b/virtual-patient-web/src/main/java/com/supervision/service/impl/AskProcessServiceImpl.java @@ -7,6 +7,8 @@ import com.supervision.service.ProcessService; import lombok.RequiredArgsConstructor; import org.springframework.stereotype.Service; +import java.util.List; + @Service @RequiredArgsConstructor public class AskProcessServiceImpl implements AskProcessService { @@ -24,4 +26,9 @@ public class AskProcessServiceImpl implements AskProcessService { processService.save(process); return process; } + + @Override + public List queryUserProcess(String userId) { + return processService.lambdaQuery().eq(Process::getUserId,userId).list(); + } }