From 827f8ddc9275ec8b81d5be1d7ad54093c48f7044 Mon Sep 17 00:00:00 2001 From: wucongxing8150 <815046773@qq.com> Date: Wed, 30 Jul 2025 18:23:42 +0800 Subject: [PATCH] 1111 --- .../caseData/controller/UserController.java | 21 +++++++++++++++++++ .../example/caseData/service/UserService.java | 2 +- 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/example/caseData/controller/UserController.java b/src/main/java/com/example/caseData/controller/UserController.java index 7597ae3..1cca44f 100644 --- a/src/main/java/com/example/caseData/controller/UserController.java +++ b/src/main/java/com/example/caseData/controller/UserController.java @@ -12,6 +12,7 @@ import com.example.caseData.model.*; import com.example.caseData.request.CaseClinicalArticleRequest.addClinicalArticleComment; import com.example.caseData.request.UserRequest.ReportUserScoreRequest; import com.example.caseData.request.UserRequest.UserRequest; +import com.example.caseData.service.CertService; import com.example.caseData.service.RewardPointService; import com.example.caseData.service.UserService; import jakarta.annotation.Resource; @@ -61,6 +62,9 @@ public class UserController extends BaseController { @Resource private UserService userService; + @Resource + private CertService certService; + // // 查询所有用户 // @GetMapping("/users") // public Response> getUserPage(@Validated({UserRequest.Page.class}) @ModelAttribute UserRequest request) { @@ -154,4 +158,21 @@ public class UserController extends BaseController { return Response.success(point); } + + @GetMapping("/user/test") + public Response getUser() { + try { + String avt = "src/main/resources/static/cert/avt.png"; + String sealPath = "src/main/resources/static/cert/seal.png"; + String certificateNo = "123456"; + String name = "吴从兴"; + String content = "您的案例《儿童肾上腺危象一例》经评议,被肝胆相照临床病例库收录,特发此"; + + certService.createCert(avt,sealPath,certificateNo,name,content); + } catch (Exception e) { + return Response.error(e.getMessage()); + } + return Response.success(); + } + } diff --git a/src/main/java/com/example/caseData/service/UserService.java b/src/main/java/com/example/caseData/service/UserService.java index 26466bf..8da99ba 100644 --- a/src/main/java/com/example/caseData/service/UserService.java +++ b/src/main/java/com/example/caseData/service/UserService.java @@ -219,7 +219,7 @@ public class UserService { if (caseClinicalDoctor == null){ // 二次匹配:通过姓名-医院获取医生信息 caseClinicalDoctorWrapper = new LambdaQueryWrapper<>(); - caseClinicalDoctorWrapper.eq(CaseClinicalDoctorModel::getDoctorId, user.getUserName()); + caseClinicalDoctorWrapper.eq(CaseClinicalDoctorModel::getDoctorName, user.getUserName()); caseClinicalDoctorWrapper.eq(CaseClinicalDoctorModel::getHospitalId, basicHospital.getHospitalId()); caseClinicalDoctor = caseClinicalDoctorDao.selectOne(caseClinicalDoctorWrapper); }