From cc27e3c79b6b126555b458d5b85862c47c6ef18b Mon Sep 17 00:00:00 2001 From: yangmaofu Date: Fri, 3 Apr 2026 16:42:10 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A3=80=E9=AA=8C=E6=96=B9=E6=B3=95=E6=96=B0?= =?UTF-8?q?=E5=A2=9E=E6=96=B9=E6=B3=95=E5=90=8D=E6=94=B9=E4=B8=BA=E5=8F=AF?= =?UTF-8?q?=E9=87=8D=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lims/controller/ExamineWayController.java | 31 ++++++++++++++----- 1 file changed, 23 insertions(+), 8 deletions(-) diff --git a/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineWayController.java b/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineWayController.java index 4dfbc44..f7a8145 100644 --- a/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineWayController.java +++ b/lab-service/lab-lims/src/main/java/org/springblade/lims/controller/ExamineWayController.java @@ -98,14 +98,15 @@ public class ExamineWayController extends BladeController { */ @PostMapping("/insert") public boolean insertExamine(@RequestBody ExamineWay entry) throws Exception { - List list = service.list(); - if (list != null && list.size() > 0) { - for (ExamineWay examineWay : list) { - if (entry.getName().equals(examineWay.getName())) { - throw new Exception("名称重复"); - } - } - } + //注掉原因:新需求 添加动物种类字段,相同名称不同动物种类使用仪器会有所不同 +// List list = service.list(); +// if (list != null && list.size() > 0) { +// for (ExamineWay examineWay : list) { +// if (entry.getName().equals(examineWay.getName())) { +// throw new Exception("名称重复"); +// } +// } +// } // if (entry.getInstrumentId() != null) { // Instrument instrument = instrumentService.getById(entry.getInstrumentId()); // entry.setInstrumentName(instrument.getName()); @@ -122,4 +123,18 @@ public class ExamineWayController extends BladeController { public R deleteByIds(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { return R.status(service.deleteLogic(Func.toLongList(ids))); } + + + + /** + * 明细 + */ + @GetMapping("/detail") + @ApiOperationSupport(order = 2) + public R detail(ExamineWay entry) { + LambdaQueryWrapper wrapper = new LambdaQueryWrapper<>(); + wrapper.eq(ExamineWay::getId, entry.getId()); + ExamineWay page = service.getById(entry.getId()); + return R.data(page); + } }