From 9d4f45939870dde9b59d354616d87536d6274ef1 Mon Sep 17 00:00:00 2001
From: p-honggang.li <p-honggang.li@pcitc.com>
Date: 星期三, 03 九月 2025 18:30:07 +0800
Subject: [PATCH] 修改交易员确认

---
 src/api/pointsApi.ts |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

diff --git a/src/api/pointsApi.ts b/src/api/pointsApi.ts
index 6d8ec43..acd1e4b 100644
--- a/src/api/pointsApi.ts
+++ b/src/api/pointsApi.ts
@@ -89,6 +89,32 @@
       method: 'get',
     }) as ApiPromise
   },
+
+  // 鑾峰彇鐢ㄦ埛绉垎浣欓 - 浣跨敤宸插瓨鍦ㄧ殑鎺ュ彛
+  getUserPoints(userId: number): ApiPromise {
+    return createAxios({
+      url: `${url}total/user/${userId}`,  // 淇敼涓哄疄闄呭瓨鍦ㄧ殑璺緞
+      method: 'get',
+    }) as ApiPromise
+  },
+
+  // 浣跨敤涓撻棬鐨勭Н鍒嗘墸鍑忔帴鍙�
+  deductPointsByFlow(userId: string, unitId: string, points: number, orderId: string, remark?: string, dataCategory?: string, providerId?: String): ApiPromise {
+    return createAxios({
+      url: `${url}user/deduct`,  // 浣跨敤鏂扮殑涓撻棬绉垎鎵e噺鎺ュ彛
+      method: 'post',
+      data: {
+        userId,
+        unitId,
+        points,                    // 鐩存帴浼犲叆瑕佹墸鍑忕殑绉垎鏁伴噺
+        orderId,
+        remark: remark || `璁㈠崟${orderId}浜ゆ槗鎵e噺绉垎`,
+        dataCategory: dataCategory || 'resource_transaction',
+        dataType: 1,               // 1琛ㄧず娑堣��
+        providerId: providerId
+      },
+    }) as ApiPromise
+  },
 }
 
 export default pointsApi

--
Gitblit v1.8.0