diff --git a/src/main/java/digital/laboratory/platform/sys/controller/CommDrugController.java b/src/main/java/digital/laboratory/platform/sys/controller/CommDrugController.java index ceaa89a..fb92c57 100644 --- a/src/main/java/digital/laboratory/platform/sys/controller/CommDrugController.java +++ b/src/main/java/digital/laboratory/platform/sys/controller/CommDrugController.java @@ -34,6 +34,7 @@ import java.time.format.DateTimeFormatter; import java.util.ArrayList; import java.util.List; import java.util.Map; +import java.util.stream.Collectors; /** @@ -230,4 +231,20 @@ public class CommDrugController { return R.ok(drugService.saveBatch(drugList)); } + // 内部调用,获取所有的毒品信息 + @PostMapping("/innerGetAll") + @Inner(value = false) + public R> innerGetAll() { + return R.ok( + drugService.list().stream().map(drug -> { + DrugLite drugLite = new DrugLite(); + drugLite.setId(drug.getId()); + drugLite.setAlias(drug.getAlias()); + drugLite.setName(drug.getName()); + drugLite.setCode(drug.getCode()); + return drugLite; + }).collect(Collectors.toList()) + ); + } + }