From a5aece156cfa3defa891bdefbd58b13a85a3dee2 Mon Sep 17 00:00:00 2001 From: OpenCode Date: Tue, 21 Jul 2026 13:17:25 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E8=A7=A3=E9=94=81?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../controller/admin/AdminStockRecordController.java | 8 ++++++++ .../cool/modules/stock/service/StockRecordService.java | 1 + .../stock/service/impl/StockRecordServiceImpl.java | 9 +++++++++ 3 files changed, 18 insertions(+) diff --git a/src/main/java/com/cool/modules/stock/controller/admin/AdminStockRecordController.java b/src/main/java/com/cool/modules/stock/controller/admin/AdminStockRecordController.java index 09c4dbf..a122ac3 100644 --- a/src/main/java/com/cool/modules/stock/controller/admin/AdminStockRecordController.java +++ b/src/main/java/com/cool/modules/stock/controller/admin/AdminStockRecordController.java @@ -40,6 +40,14 @@ public class AdminStockRecordController extends BaseController unlock(@RequestBody JSONObject params) { + Long id = params.getLong("id"); + service.unlock(id, CoolSecurityUtil.getCurrentUserId()); + return R.ok(); + } + @Operation(summary = "恢复") @PostMapping("/restore") public R restore(@RequestBody JSONObject params) { diff --git a/src/main/java/com/cool/modules/stock/service/StockRecordService.java b/src/main/java/com/cool/modules/stock/service/StockRecordService.java index 05d7c32..a0726b4 100644 --- a/src/main/java/com/cool/modules/stock/service/StockRecordService.java +++ b/src/main/java/com/cool/modules/stock/service/StockRecordService.java @@ -7,4 +7,5 @@ public interface StockRecordService extends BaseService { void archive(Long id, Long userId); void restore(Long id, Long userId); void lock(Long id, Long userId); + void unlock(Long id, Long userId); } diff --git a/src/main/java/com/cool/modules/stock/service/impl/StockRecordServiceImpl.java b/src/main/java/com/cool/modules/stock/service/impl/StockRecordServiceImpl.java index 3383105..ec760eb 100644 --- a/src/main/java/com/cool/modules/stock/service/impl/StockRecordServiceImpl.java +++ b/src/main/java/com/cool/modules/stock/service/impl/StockRecordServiceImpl.java @@ -37,6 +37,15 @@ public class StockRecordServiceImpl extends BaseServiceImpl