From f386341ce2bb205bd056a7611d3ae678ca106e65 Mon Sep 17 00:00:00 2001 From: p-honggang.li <p-honggang.li@pcitc.com> Date: 星期一, 08 九月 2025 16:26:09 +0800 Subject: [PATCH] 修改token参数类型问题 --- src/main/java/com/webmanage/controller/PointsController.java | 20 +++++++++++++++++++- 1 files changed, 19 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/webmanage/controller/PointsController.java b/src/main/java/com/webmanage/controller/PointsController.java index 8f4214f..7be6840 100644 --- a/src/main/java/com/webmanage/controller/PointsController.java +++ b/src/main/java/com/webmanage/controller/PointsController.java @@ -250,7 +250,7 @@ @GetMapping("/total/user/{userId}") @ApiOperation("鑾峰彇鐢ㄦ埛绉垎缁熻") - public Result<UserPoints> getUserPointsTotal(@ApiParam("鐢ㄦ埛ID") @PathVariable Long userId) { + public Result<UserPoints> getUserPointsTotal(@ApiParam("鐢ㄦ埛ID") @PathVariable String userId) { try { UserPoints userPoints = pointsFlowService.getUserPointsTotal(userId); return Result.success(userPoints); @@ -272,6 +272,24 @@ } } + // ==================== 绉垎鎵e噺 ==================== + + @PostMapping("/user/deduct") + @ApiOperation("鎵e噺鐢ㄦ埛绉垎") + public Result<Object> deductUserPoints(@Valid @RequestBody DeductUserPointsDTO deductDTO) { + try { + boolean result = pointsFlowService.deductUserPoints(deductDTO); + if (result) { + return Result.success("绉垎鎵e噺鎴愬姛"); + } else { + return Result.error("绉垎鎵e噺澶辫触"); + } + } catch (Exception e) { + log.error("绉垎鎵e噺澶辫触", e); + return Result.error("绉垎鎵e噺澶辫触锛�" + e.getMessage()); + } + } + // ==================== 绉垎娴佹按鏁版嵁绫荤洰 ==================== @GetMapping("/flow/categories") -- Gitblit v1.8.0