From 901b2ab3e0e7c592602848cfa256f34c5b0c7bb8 Mon Sep 17 00:00:00 2001 From: Junjie <540245094@qq.com> Date: 星期四, 11 一月 2024 09:57:01 +0800 Subject: [PATCH] # --- zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/BasBarcodeController.java | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff --git a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/BasBarcodeController.java b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/BasBarcodeController.java index a54781f..02c8b3c 100644 --- a/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/BasBarcodeController.java +++ b/zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/BasBarcodeController.java @@ -113,14 +113,18 @@ public R generateBarcode(@RequestParam("barcode") String barcode, @RequestParam("num") Integer num) { Long hostId = getHostId(); Date now = new Date(); + BasBarcode one = basBarcodeService.getOne(new LambdaQueryWrapper<BasBarcode>().eq(BasBarcode::getBarcode, barcode).eq(BasBarcode::getHostId, hostId)); + if (one != null) { + return R.error("鏉$爜璧峰鍊煎凡瀛樺湪"); + } int barcodeInt = Integer.parseInt(barcode); for (int i = 0; i < num; i++) { - barcodeInt += 1; BasBarcode basBarcode = new BasBarcode(); basBarcode.setBarcode(String.valueOf(barcodeInt)); basBarcode.setHostId(hostId); basBarcode.setCreateTime(now); basBarcodeService.save(basBarcode); + barcodeInt += 1; } return R.ok(); } -- Gitblit v1.9.1