From 2de54946bbf96d68f7f316ba732081cf2db1f8bd Mon Sep 17 00:00:00 2001 From: lxd <1004405501@qq.com> Date: Mon, 21 Apr 2025 16:19:02 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9F=A5=E7=9C=8B=E6=A3=80?= =?UTF-8?q?=E9=AA=8C=E6=97=A5=E5=BF=97=E8=BF=94=E5=9B=9E=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E7=9A=84=E5=8F=82=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../InspectApplylogController.java | 4 ++-- .../vo/InspectApplylogSimpleRespVO.java | 17 +++++++++++++++++ .../inspectapplylog/InspectApplylogService.java | 2 +- .../InspectApplylogServiceImpl.java | 5 +++-- 4 files changed, 23 insertions(+), 5 deletions(-) create mode 100644 yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/vo/InspectApplylogSimpleRespVO.java diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/InspectApplylogController.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/InspectApplylogController.java index ed94b2e..54a4cb2 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/InspectApplylogController.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/InspectApplylogController.java @@ -53,11 +53,11 @@ public class InspectApplylogController { @GetMapping("/ApplylogsByIdcard") @Operation(summary = "获得检验单日志记录") - public CommonResult> getLatestApplylogsByIdcard(@RequestParam("idcard") String idcard) + public CommonResult> getLatestApplylogsByIdcard(@RequestParam("idcard") String idcard) { if(idcard!=null) { - List inspectApplylogDOS= applylogService .getLatestApplylogsByIdcard(idcard); + List inspectApplylogDOS= applylogService .getLatestApplylogsByIdcard(idcard); return success(inspectApplylogDOS); } else diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/vo/InspectApplylogSimpleRespVO.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/vo/InspectApplylogSimpleRespVO.java new file mode 100644 index 0000000..17411ce --- /dev/null +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/controller/admin/inspectapplylog/vo/InspectApplylogSimpleRespVO.java @@ -0,0 +1,17 @@ +package cn.iocoder.yudao.module.inspect.controller.admin.inspectapplylog.vo; + +import io.swagger.v3.oas.annotations.media.Schema; +import lombok.Data; + +@Schema(description = "检验单日志记录简单响应 VO") +@Data +public class InspectApplylogSimpleRespVO { + + @Schema(description = "idcard") + private Integer idcard; + + @Schema(description = "json") + private String json; + + +} diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogService.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogService.java index 94967f0..790c101 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogService.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogService.java @@ -31,7 +31,7 @@ public interface InspectApplylogService { /* * 通过身份证获取日志消息消息记录 返回最新的2条 * */ - List getLatestApplylogsByIdcard(String idcard); + List getLatestApplylogsByIdcard(String idcard); /** * 删除创建检验单日志记录 diff --git a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogServiceImpl.java b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogServiceImpl.java index f04ffb0..c4f4c99 100644 --- a/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogServiceImpl.java +++ b/yudao-module-inspect/yudao-module-inspect-biz/src/main/java/cn/iocoder/yudao/module/inspect/service/inspectapplylog/InspectApplylogServiceImpl.java @@ -46,12 +46,13 @@ public class InspectApplylogServiceImpl implements InspectApplylogService { applylogMapper.updateById(updateObj); } @Override - public List getLatestApplylogsByIdcard(String idcard) { + public List getLatestApplylogsByIdcard(String idcard) { QueryWrapper queryWrapper = new QueryWrapper<>(); queryWrapper.eq("idcard", idcard) .orderByDesc("time") // 按 Time 字段降序排序 .last("LIMIT 2"); // 限制结果数量为 2,如果需要多条,可以调整 LIMIT 的值 - return applylogMapper.selectList(queryWrapper); + List applylogs = applylogMapper.selectList(queryWrapper); + return BeanUtils.toBean(applylogs, InspectApplylogSimpleRespVO.class); } @Override public void deleteApplylog(Integer id) {