From f53706e7e8a7b4e0278917e9d3cdfbc877de177d Mon Sep 17 00:00:00 2001
From: zjj <3272660260@qq.com>
Date: 星期四, 30 五月 2024 16:59:47 +0800
Subject: [PATCH] #平库下架完成
---
zy-asrs-wms/src/main/java/com/zy/asrs/wms/controller/BasBarcodeController.java | 11 ++++++++++-
1 files changed, 10 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 f617227..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
@@ -37,6 +37,7 @@
@RequestParam(required = false) String timeRange,
@RequestParam Map<String, Object> param) {
LambdaQueryWrapper<BasBarcode> wrapper = new LambdaQueryWrapper<>();
+ wrapper.eq(BasBarcode::getHostId, getHostId());
if (!Cools.isEmpty(condition)) {
wrapper.like(BasBarcode::getId, condition);
}
@@ -52,6 +53,8 @@
@RequestMapping(value = "/basBarcode/add/auth")
@ManagerAuth
public R add(BasBarcode basBarcode) {
+ basBarcode.setHostId(getHostId());
+ basBarcode.setCreateTime(new Date());
basBarcodeService.save(basBarcode);
return R.ok();
}
@@ -79,6 +82,7 @@
@ManagerAuth
public R query(String condition) {
LambdaQueryWrapper<BasBarcode> wrapper = new LambdaQueryWrapper<>();
+ wrapper.eq(BasBarcode::getHostId, getHostId());
wrapper.like(BasBarcode::getId, condition);
Page<BasBarcode> page = basBarcodeService.page(new Page<>(0, 10), wrapper);
List<Map<String, Object>> result = new ArrayList<>();
@@ -96,6 +100,7 @@
public R getDataKV(@RequestParam(required = false) String condition) {
List<KeyValueVo> vos = new ArrayList<>();
LambdaQueryWrapper<BasBarcode> wrapper = new LambdaQueryWrapper<>();
+ wrapper.eq(BasBarcode::getHostId, getHostId());
if (!Cools.isEmpty(condition)) {
wrapper.like(BasBarcode::getId, condition);
}
@@ -108,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