From 7307fad287994fce2567bf4a7bdd4b7d3f06ea83 Mon Sep 17 00:00:00 2001
From: p-honggang.li <p-honggang.li@pcitc.com>
Date: 星期三, 03 九月 2025 18:30:53 +0800
Subject: [PATCH] 修改积分交易

---
 src/main/java/com/webmanage/controller/PointsController.java |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

diff --git a/src/main/java/com/webmanage/controller/PointsController.java b/src/main/java/com/webmanage/controller/PointsController.java
index 837b163..7be6840 100644
--- a/src/main/java/com/webmanage/controller/PointsController.java
+++ b/src/main/java/com/webmanage/controller/PointsController.java
@@ -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