From 4f3c5c54eebbc9b844e97a219d341bd5c08b2b03 Mon Sep 17 00:00:00 2001 From: "0.0" <1092404103.qq.com> Date: Wed, 27 Sep 2023 19:15:57 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=B4=A7=E6=9E=B6=E8=B0=83=E6=95=B4=E7=BC=93?= =?UTF-8?q?=E5=AD=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../BasicdataGoodsShelfController.java | 19 +++++++++++++++++++ .../impl/BasicdataGoodsShelfServiceImpl.java | 1 + 2 files changed, 20 insertions(+) diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataGoodsShelfController.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataGoodsShelfController.java index 03764ae02..b781401c2 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataGoodsShelfController.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/controller/BasicdataGoodsShelfController.java @@ -40,6 +40,7 @@ import org.springblade.core.boot.ctrl.BladeController; import org.springblade.core.excel.util.ExcelUtil; import org.springblade.core.mp.support.Condition; import org.springblade.core.mp.support.Query; +import org.springblade.core.redis.cache.BladeRedis; import org.springblade.core.secure.BladeUser; import org.springblade.core.tool.api.R; import org.springblade.core.tool.constant.BladeConstant; @@ -74,6 +75,8 @@ public class BasicdataGoodsShelfController extends BladeController { private final IBasicdataWarehouseService basicdataWarehouseService; + private final BladeRedis bladeRedis; + /** @@ -135,6 +138,10 @@ public class BasicdataGoodsShelfController extends BladeController { @ApiOperation(value = "编辑货位", notes = "传入BasicdataGoodsShelf") public R allocation(@Valid @RequestBody BasicdataGoodsShelfDTO basicdataGoodsShelfDTO) { R msg = basicdataGoodsShelfService.insertallocation(basicdataGoodsShelfDTO); + if (msg.getCode() == 200) { + String prefix = "warehouseGoodsAllocation/*"; + bladeRedis.del(bladeRedis.keys(prefix)); + } return msg; } @@ -149,6 +156,10 @@ public class BasicdataGoodsShelfController extends BladeController { return R.fail("参数不全"); } R msg = basicdataGoodsShelfService.addlayer(basicdataGoodsShelfDTO); + if (msg.getCode() == 200) { + String prefix = "warehouseGoodsAllocation/*"; + bladeRedis.del(bladeRedis.keys(prefix)); + } return msg; } @@ -194,6 +205,10 @@ public class BasicdataGoodsShelfController extends BladeController { public R disable(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { // List longs = Func.toLongList(ids); R msg = basicdataGoodsShelfService.disableGoodsArea(ids); + if (msg.getCode() == 200) { + String prefix = "warehouseGoodsAllocation/*"; + bladeRedis.del(bladeRedis.keys(prefix)); + } return msg; } @@ -206,6 +221,10 @@ public class BasicdataGoodsShelfController extends BladeController { public R enable(@ApiParam(value = "主键集合", required = true) @RequestParam String ids) { // List longs = Func.toLongList(ids); R msg = basicdataGoodsShelfService.enableGoodsArea(ids); + if (msg.getCode() == 200) { + String prefix = "warehouseGoodsAllocation/*"; + bladeRedis.del(bladeRedis.keys(prefix)); + } return msg; } diff --git a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java index 8800bdc89..fc7de565c 100644 --- a/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java +++ b/blade-service/logpm-basicdata/src/main/java/com/logpm/basicdata/service/impl/BasicdataGoodsShelfServiceImpl.java @@ -834,6 +834,7 @@ public class BasicdataGoodsShelfServiceImpl extends BaseServiceImpl basicdataGoodsShelfDTO.getStoreyNum()) { + basicdataGoodsShelfDTO.setColumnNum(null); basicdataGoodsShelfDTO.setStoreyNum(layerNum+layerNum1); boolean b = this.updateById(basicdataGoodsShelfDTO); }