From 0ef826800eead0eddbfaf3952da5bfcf9a9063b7 Mon Sep 17 00:00:00 2001 From: lihongjie0209 Date: Mon, 17 Mar 2025 21:27:57 +0800 Subject: [PATCH] =?UTF-8?q?refactor(warehouse):=20=E5=88=B7=E6=96=B0?= =?UTF-8?q?=E5=AE=9E=E4=BD=93=E4=BB=A5=E8=8E=B7=E5=8F=96=E6=9C=80=E6=96=B0?= =?UTF-8?q?=E6=95=B0=E6=8D=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在创建和更新仓库商品后,添加实体刷新操作 - 确保返回的数据是最新的,避免潜在的并发问题 --- .../coal/warehouseGoods/service/WarehouseGoodsService.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/java/cn/lihongjie/coal/warehouseGoods/service/WarehouseGoodsService.java b/src/main/java/cn/lihongjie/coal/warehouseGoods/service/WarehouseGoodsService.java index 0d537e84..278b73bc 100644 --- a/src/main/java/cn/lihongjie/coal/warehouseGoods/service/WarehouseGoodsService.java +++ b/src/main/java/cn/lihongjie/coal/warehouseGoods/service/WarehouseGoodsService.java @@ -54,10 +54,13 @@ public class WarehouseGoodsService @Autowired private ConversionService conversionService; + + public WarehouseGoodsDto create(CreateWarehouseGoodsDto request) { WarehouseGoodsEntity entity = mapper.toEntity(request); this.repository.save(entity); + em.refresh(entity); return getById(entity.getId()); } @@ -67,6 +70,8 @@ public class WarehouseGoodsService this.repository.save(entity); + em.refresh(entity); + return getById(entity.getId()); }