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