From 9daf5ad5a968b0cfeeeb750043a7a112963b8520 Mon Sep 17 00:00:00 2001 From: "382696293@qq.com" <382696293@qq.com> Date: Thu, 21 Mar 2024 15:20:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B9=E6=8D=AE=E6=8A=A4=E7=90=86=E8=AE=B0?= =?UTF-8?q?=E5=BD=95ID=E6=9F=A5=E8=AF=A2=E6=8A=A4=E7=90=86=E8=AE=B0?= =?UTF-8?q?=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/WxNursingLogController.java | 8 ++++++++ .../service/IWxNursingLogService.java | 3 +++ .../service/impl/WxNursingLogServiceImpl.java | 17 +++++++++++++++++ 3 files changed, 28 insertions(+) diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/WxNursingLogController.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/WxNursingLogController.java index 2fef5d2..2a4c57b 100644 --- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/WxNursingLogController.java +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/controller/WxNursingLogController.java @@ -41,6 +41,14 @@ public class WxNursingLogController extends BaseController { return getDataTable(list); } + /** + * 根据护理记录Id查询护理记录 + */ + @GetMapping(value = "/{id}") + public R getInfo(@PathVariable("id") Long id) { + return R.ok(wxNursingLogService.selectWxNursingLogById(id)); + } + /** * 查询用户护理记录的当月统计信息(WL200仪器) */ diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/IWxNursingLogService.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/IWxNursingLogService.java index 73bc1c5..f52efe0 100644 --- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/IWxNursingLogService.java +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/IWxNursingLogService.java @@ -27,4 +27,7 @@ public interface IWxNursingLogService { public Long insertWxNursingLog(WxNursingLogReq wxNursingLogReq); WxNursingStatisticsRet statistics(Long instrumentId); + + WxNursingLog selectWxNursingLogById(Long id); + } diff --git a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxNursingLogServiceImpl.java b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxNursingLogServiceImpl.java index 87696bf..68f0a16 100644 --- a/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxNursingLogServiceImpl.java +++ b/flossom-modules/flossom-mini-program/src/main/java/com/flossom/miniProgram/service/impl/WxNursingLogServiceImpl.java @@ -124,6 +124,23 @@ public class WxNursingLogServiceImpl implements IWxNursingLogService { return wxNursingLogList; } + @Override + public WxNursingLog selectWxNursingLogById(Long id) { + WxNursingLog nursingLog = wxNursingLogMapper.selectWxNursingLogById(id); + if (nursingLog != null) { + WxMode wxMode = wxModeMapper.selectWxModeById(nursingLog.getModeId()); + if (wxMode != null) { + nursingLog.setModeImage(wxMode.getModeBanner()); + } + WxInstrument wxInstrument = wxInstrumentMapper.selectWxInstrumentById(nursingLog.getInstrumentId()); + if (wxInstrument != null) { + nursingLog.setInstrumentType(wxInstrument.getType()); + nursingLog.setInstrumentName(wxInstrument.getName()); + } + } + return nursingLog; + } + /** * 新增用户护理日志 */