From 7d28aab41f60ae4acfd8ac2081359e2e3c45e4b3 Mon Sep 17 00:00:00 2001 From: my_ong <429426262@qq.com> Date: Wed, 18 Dec 2024 17:20:37 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E6=A8=A1=E7=B3=8A=E6=9F=A5=E8=AF=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/material/MaterialController.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/main/java/tech/riemann/ims/controller/platform/material/MaterialController.java b/src/main/java/tech/riemann/ims/controller/platform/material/MaterialController.java index efc8be3..f650a19 100644 --- a/src/main/java/tech/riemann/ims/controller/platform/material/MaterialController.java +++ b/src/main/java/tech/riemann/ims/controller/platform/material/MaterialController.java @@ -45,7 +45,7 @@ public class MaterialController { .initialCapacity(10) .maximumSize(300) .recordStats() - .build(new CacheLoader() { + .build(new CacheLoader() { @Override @Nonnull @@ -64,18 +64,19 @@ public class MaterialController { @Parameter(description = "搜索关键词") @RequestParam(required = false, defaultValue = "") String key) { boolean hasLike = Strings.isNotBlank(key); key = String.format("%%%s%%", key); - return materialService.page(Page.of(page, size),Wrappers.lambdaQuery() + return materialService.page(Page.of(page, size), Wrappers.lambdaQuery() .like(hasLike, Material::getName, key) .or() .like(hasLike, Material::getCode, key) - .eq(type != null, Material::getType, type) + .or() + .like(hasLike, Material::getType, key) .orderByDesc(Material::getUpdatedTime)); } @GetMapping("material/list") @Operation(summary = "查询所有物料列表") - public List all(){ + public List all() { return materialService.list(); } @@ -97,7 +98,7 @@ public class MaterialController { throw BizException.create("保存物料失败!"); } } else { - if (materialService.update(material, Wrappers. lambdaUpdate().eq(Material::getId, material.getId()))) { + if (materialService.update(material, Wrappers.lambdaUpdate().eq(Material::getId, material.getId()))) { return material; } else { throw BizException.create("更新物料失败!"); @@ -133,14 +134,14 @@ public class MaterialController { // 批量生成条形码 @PostMapping("material/{id}/generate-barcodes") @Operation(summary = "批量生成条形码") - public List generateBarcodes(@Parameter(description = "物料id", required = true) @PathVariable Long id, - @Parameter(description = "条形码数量", required = true) @RequestParam(name = "count") int count) { + public List generateBarcodes(@Parameter(description = "物料id", required = true) @PathVariable Long id, + @Parameter(description = "条形码数量", required = true) @RequestParam(name = "count") int count) { List res = new ArrayList<>(); Material byId = materialService.getById(id); if (byId != null && count > 0) { String code = byId.getCode(); while (count-- > 0) { - res.add(code + BarcodeUtil.generateBarcode()); + res.add(code + BarcodeUtil.generateBarcode()); } } log.info("生成条形码成功,条形码列表:{}", res);